Fine grained indexing of software repositories to support impact analysis

TitleFine grained indexing of software repositories to support impact analysis
Publication TypeConference Paper
Year of Publication2006
AuthorsCanfora, Gerardo, and Cerulo Luigi
Secondary TitleProceedings of the 2006 international workshop on Mining software repositories
Pagination105–111
PublisherACM
Place PublishedNew York, NY, USA
ISBN Number1-59593-397-2
Keywordsargouml, change analysis, Firefox, gedit, impact analysis, mining software repositories, scm, source code, version control
Abstract

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 impact 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 different 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.

URLhttp://doi.acm.org/10.1145/1137983.1138009
DOIhttp://doi.acm.org/10.1145/1137983.1138009
AttachmentSize
105FineGrained.pdf457.32 KB