arrow
Return

Predicting source code changes by mining change history

delete2004-09-01
delete359
delete
OA
AI
A
Annie T. T. Ying
G
Gail C. Murphy
R
Raymond T. Ng
M
Mark C. Chu-Carroll
DOI:10.1109/TSE.2004.52delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Software developers are often faced with modification tasks that involve source which is spread across a code base. Some dependencies between source code, such as those between source code written in different languages, are difficult to determine using existing static and dynamic analyses. To augment existing analyses and to help developers identify relevant source code during a modification task, we have developed an approach that applies data mining techniques to determine change patterns-sets of files that were changed together frequently in the past-from the change history of the code base. Our hypothesis is that the change patterns can be used to recommend potentially relevant source code to a developer performing a modification task. We show that this approach can reveal valuable dependencies by applying the approach to the Eclipse and Mozilla open source projects and by evaluating the predictability and interestingness of the recommendations produced for actual modification tasks on these systems.
Keywords:
enhancement
maintainability
clustering
classification
association rules
data mining

Journal

IEEE Transactions on Software Engineering cover
IEEE Transactions on Software Engineering
IF:
5.6
Papers:
2.8K
Citations:
1.1W

Organization

No organization information available
Cited Papers

Cited Papers

Indenyl and fluorenyl transition element complexes
err1978-10-01
err0
PREAI
errA.N. Nesmeyanov; N.A. Ustynyuk; L.G. Makarova; V.G. Andrianov; Yu.T. Struchkov; Steffen Andrae; Yu.A. Ustynyuk; S.G. Malyugina
errShare
errSave
SIMES: A simulator for hybrid electrical energy storage systems
err2013-09-01
err0
errOAAI
errSiyu Yue; Di Zhu; Yanzhi Wang; Massoud Pedram; Younghyun Kim; Naehyuck Chang
errShare
errSave
Kinetic Analysis of Food Systems
err
IF0
err2017-01-01
err0
PREAI
errAlejandro G. Marangoni
errShare
errSave
Hypospadias: Incidence and Effects on Psychosexual Development as Evaluated with the Minnesota Multiphasic Personality Inventory Test in a Sample of 11,649 Young Italian Men
err2002-02-14
err0
PREAI
errNicola Mondaini; Roberto Ponchietti; Massimiliano Bonafè; Stefano Biscioni; Filippo Di Loro; Paolo Agostini; Francesco Salvestrini; Michelangelo Rizzo
errShare
errSave
errShare
errSave
researcher View more