arrow
Return

Mining version histories to guide software changes

delete2005-06-01
delete469
PRE
AI
T
Thomas Zimmermann
W
Weissgerber, P
D
Diehl, S
Z
Zeller, A
DOI:10.1109/TSE.2005.72delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We apply data mining to version histories in order to guide programmers along related changes: Programmers who changed these functions also changed.... Given a set of existing changes, the mined association rules 1) suggest and predict likely further changes, 2) show up item coupling that is undetectable by program analysis, and 3) can prevent errors due to incomplete changes. After an initial change, our ROSE prototype can correctly predict further locations to be changed; the best predictive power is obtained for changes to existing software. In our evaluation based on the history of eight popular open source projects, ROSE's topmost three suggestions contained a correct location with a likelihood of more than 70 percent.
Keywords:
programming environments/construction tools
distribution
maintenance
enhancement
configuration management
clustering
classification
association rules
data mining
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

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

errShare
errSave
errShare
errSave
Passion for activities and relationship quality
err2012-12-24
err0
PREAI
errSophia Jowett; Marc-André K. Lafrenière; Robert J. Vallerand
errShare
errSave
errShare
errSave
Assessing the Sustainability of Ski Fields in Southern Japan under Global Warming
err2018-09-06
err0
errOAAI
errAsuka Suzuki-Parker; Yoshika Miura; Hiroyuki Kusaka; Masaaki Kureha
errShare
errSave
Lower urinary tract function after exstrophy closure
err1992-09-01
err0
PREAI
errJean G. Hollowell; Patrick D. Hill; Patrick G. Duffy; Philip G. Ransley
errShare
errSave
Predicting source code changes by mining change history
err2004-09-01
err359
errOAAI
errYing, ATT; Murphy, GC; Ng, R; Chu-Carroll, MC
errShare
errSave
Natural‐convection heat transfer around a horizontal array of heated cylinders in air
err1998-12-06
err0
errOAAI
errMasafumi Kuriyama; Hideki Tokanai; Eiji Harada; Hirotaka Konno
errShare
errSave
researcher View more