Authors
Annie TT Ying, Gail C Murphy, Raymond Ng, Mark C Chu-Carroll
Publication date
2004/8/24
Journal
IEEE transactions on Software Engineering
Volume
30
Issue
9
Pages
574-586
Publisher
IEEE
Description
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 …
Total citations
2004200520062007200820092010201120122013201420152016201720182019202020212022202320249345060523844425048474642393320341916135
Scholar articles
ATT Ying, GC Murphy, R Ng, MC Chu-Carroll - IEEE transactions on Software Engineering, 2004