Mining software repositories for traceability links

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

Abstract

An approach to recover/discover traceability links between software artifacts via the examination of a software system's version history is presented. A heuristic-based approach that uses sequential-pattern mining is applied to the commits in software repositories for uncovering highly frequent co-changing sets of artifacts (e.g., source code and documentation). If different types of files are committed together with high frequency then there is a high probability that they have a traceability link between them. The approach is evaluated on a number of versions of the open source system KDE. As a validation step, the discovered links are used to predict similar changes in the newer versions of the same system. The results show highly precision predictions of certain types of traceability links. © 2007 IEEE.

Cite

CITATION STYLE

APA

Kagdi, H., Maletic, J. I., & Sharif, B. (2007). Mining software repositories for traceability links. In IEEE International Conference on Program Comprehension (pp. 145–154). IEEE Computer Society. https://doi.org/10.1109/ICPC.2007.28

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