A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is
Mining version histories to guide software changes
Proceedings. 26th International Conference on Software Engineering
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 bestdoi:10.1109/icse.2004.1317478 dblp:conf/icse/ZimmermannWDZ04 fatcat:ddykm473zbcatnv54rnsbhllxa