Versioned and bug-tracked software systems provide a huge amount of historical data regarding source code changes and issues management. In this paper we deal with im-pact analysis of a change request and show that data stored in software repositories are a good descriptor on how past change requests have been resolved. A fine grained analysis method of software repositories is used to index code at dif-ferent levels of granularity, such as lines of code and source files, with free text contained in software repositories. The method exploits information retrieval algorithms to link the change request description and code entities impacted by similar past change requests. We evaluate such approach on a set of three open-source projects
I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, includ...
This paper proposes a method to extract and visualize a library update history in a project. The met...
Abstract When mining software repositories, two distinct sources of information are usu-ally explore...
Software developers are often faced with modification tasks that involve source which is spread acro...
Background: Software repositories provide large amount of data encompassing software changes through...
Software maintenance and evolution is a particularly complex phenomenon in the case of long-lived, l...
An important application of information retrieval technology is software change impact analysis. Exi...
When software repositories are mined, two distinct sources of information are usually explored: the ...
Click on the DOI link to access the article (may not be free).The paper presents an approach that co...
Paper presented to the 9th Annual Symposium on Graduate Research and Scholarly Projects (GRASP) held...
Software Heritage is a comprehensive archive of publicly available software source code together wit...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continua...
The paper presents an approach, namely iMacPro, to rec-ommend developers who are most likely to impl...
Fixing bugs and implementing enhancements are very relevant activities in a typical software life cy...
Fixing bugs and implementing enhancements are very relevant activities in a typical software life cy...
I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, includ...
This paper proposes a method to extract and visualize a library update history in a project. The met...
Abstract When mining software repositories, two distinct sources of information are usu-ally explore...
Software developers are often faced with modification tasks that involve source which is spread acro...
Background: Software repositories provide large amount of data encompassing software changes through...
Software maintenance and evolution is a particularly complex phenomenon in the case of long-lived, l...
An important application of information retrieval technology is software change impact analysis. Exi...
When software repositories are mined, two distinct sources of information are usually explored: the ...
Click on the DOI link to access the article (may not be free).The paper presents an approach that co...
Paper presented to the 9th Annual Symposium on Graduate Research and Scholarly Projects (GRASP) held...
Software Heritage is a comprehensive archive of publicly available software source code together wit...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continua...
The paper presents an approach, namely iMacPro, to rec-ommend developers who are most likely to impl...
Fixing bugs and implementing enhancements are very relevant activities in a typical software life cy...
Fixing bugs and implementing enhancements are very relevant activities in a typical software life cy...
I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, includ...
This paper proposes a method to extract and visualize a library update history in a project. The met...
Abstract When mining software repositories, two distinct sources of information are usu-ally explore...