arrow
返回

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
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

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.
Keyword:
enhancement
maintainability
clustering
classification
association rules
data mining

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.8K
被引数:
1.1W

机构

暂无机构信息
引用论文

引用论文

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
err分享
err收藏
Kinetic Analysis of Food Systems
err
IF0
err2017-01-01
err0
PREAI
errAlejandro G. Marangoni
err分享
err收藏
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
err分享
err收藏
err分享
err收藏
学者 查看更多内容