Within the period of 25 years, open source software has become pervasive. Used in data centres, cars, mobile devices and regular computers, this evolution has had an enormous impact on how we develop software as well as on the expectation level that is set to new software products. In this keynote, I will discuss this evolution from a researcher/developer perspective, and pinpoint some of the key things in the timeline. In addition, I will also present some ideas for future research as well as make predictions about the directions we are heading to.
Tommi Mikkonen is currently a Professor of Software Engineering with the University of Helsinki, Helsinki, Finland. He received the Ph.D. degree in information technology from the Tampere University of Technology, in 1999. He has been working on open source related research since early 2000s, focusing on the development perspective. His research interests, in addition to open source, include software architectures, development methodologies, web technologies, and connected devices.