The topic of this thesis is the analysis of the evolution of software components. In order to track the evolution of software components, one needs to collect the evolution information of each component. This information is stored in the version control system (VCS) of the project�the repository of the history of events happening throughout the project�s lifetime. By using software archive mining techniques one can extract and leverage this information. The main contribution of this thesis is the introduction of evolution usage trends and evolution change patterns. The raw information about the occurrences of each component is stored in the VCS of the project. By organizing it in evolution trends and patterns, we are able to draw conclusion...
In this thesis we perform a study that, following a mixed methods approach, investigates fine-graine...
During the last few years, software evolution research has explored new domains such as the study of...
This thesis explores mining the evolutionary history of a software system to support software develo...
The topic of this thesis is the analysis of the evolution of software components. In order to track ...
The topic of this thesis is the analysis of the evolution of software components. In order to track ...
Software development is rapidly changing and software systems are increasing in size and expected li...
This overview presents recent research on the extraction of information produced during the creation...
Software analysis and its diachronic sibling, software evolution analysis, rely heavily on data comp...
Many software projects use Software Configuration Management systems to support their development pr...
Background: Software repositories provide large amount of data encompassing software changes through...
Source code management systems (such as Concurrent Versions System (CVS), Subversion, and git) recor...
AbstractIn order to study software evolution, it is necessary to measure artefacts representative of...
Many software projects use Software Configuration Management systems to support their development pr...
Interesting information and Meta-information about software systems can be extracted by analyzing th...
Software Configuration Management systems are important instruments for supporting development of la...
In this thesis we perform a study that, following a mixed methods approach, investigates fine-graine...
During the last few years, software evolution research has explored new domains such as the study of...
This thesis explores mining the evolutionary history of a software system to support software develo...
The topic of this thesis is the analysis of the evolution of software components. In order to track ...
The topic of this thesis is the analysis of the evolution of software components. In order to track ...
Software development is rapidly changing and software systems are increasing in size and expected li...
This overview presents recent research on the extraction of information produced during the creation...
Software analysis and its diachronic sibling, software evolution analysis, rely heavily on data comp...
Many software projects use Software Configuration Management systems to support their development pr...
Background: Software repositories provide large amount of data encompassing software changes through...
Source code management systems (such as Concurrent Versions System (CVS), Subversion, and git) recor...
AbstractIn order to study software evolution, it is necessary to measure artefacts representative of...
Many software projects use Software Configuration Management systems to support their development pr...
Interesting information and Meta-information about software systems can be extracted by analyzing th...
Software Configuration Management systems are important instruments for supporting development of la...
In this thesis we perform a study that, following a mixed methods approach, investigates fine-graine...
During the last few years, software evolution research has explored new domains such as the study of...
This thesis explores mining the evolutionary history of a software system to support software develo...