Version control and bug tracking systems contain large amounts of historical information that can give deep insight into the evolution of a software project. Unfortunately, these ...
—Reducing software complexity is key to reducing software maintenance costs. To discover complexity-reducing practices, in this paper we study the evolution of seven sizable open...
Socio-technical processes have come to the forefront of recent analysis of the open source software development (OSSD) world. Interest in making these processes explicit is mounti...
Recently, agile software development methods are popular because software should be developed in a short period. However, conventional project management techniques are often not ...
Embedded software development for automotive applications is widely considered as a significant source of innovation and improvements in cars. However, software development proces...