Software architecture is an important form of abstraction, representing the overall system structure and the relationship among components. When software is modified from one ver...
Software measurement programs can help organizations make better decisions regarding their software projects. However, creating and establishing software measurement programs can ...
Mikael Lindvall, Paolo Donzelli, Sima Asgari, Vict...
Evidence-based software engineering (EBSE) describes a process of identifying, understanding and evaluating findings from research and practice-based experience. This process aims...
We report about an empirical software engineering course for PhD students. We introduce its syllabus and two different pedagogical strategies. The first strategy is based on indiv...
In order to facilitate the application of software measurement the gathering of software measures should be automated as far as possible by the integration of the software measure...
Many phenomena related to software development are qualitative in nature. Relevant measures of such phenomena are often collected using semi-structured interviews. Such interviews...
Studying the evolution of long lived processes such as the development history of a software system or the publication history of a research community, requires the analysis of a ...