Improving change prediction with fine-grained source code mining

17Citations
Citations of this article
35Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The thesis proposes a software-change prediction approach that is based on mining fine-grained evolutionary couplings from source code repositories. Here, fine-grain refers to identifying couplings between source code entities such as methods, control structures, or even comments. This differs from current source code mining techniques that typically only identify couplings between files or fairly high-level entities. Furthermore, the model combines the mined evolutionary couplings with the estimated changes identified by traditional impact analysis techniques (e.g., static analysis of call and program-dependency graphs). The research hypothesis is that software-change prediction using the proposed synergistic approach results in an overall improved expressiveness (i.e., granularity and context given to a developer) and effectiveness (i.e., accuracy of the prediction).

Cite

CITATION STYLE

APA

Kagdi, H. (2007). Improving change prediction with fine-grained source code mining. In ASE’07 - 2007 ACM/IEEE International Conference on Automated Software Engineering (pp. 559–562). https://doi.org/10.1145/1321631.1321742

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free