Sciweavers

SCAM
2005
IEEE

Fine-Grained Analysis of Change Couplings

14 years 5 months ago
Fine-Grained Analysis of Change Couplings
In software evolution analysis, many approaches analyze release history data available through versioning systems. The recent investigations of CVS data have shown that commonly committed files highlight their change couplings. However, CVS stores modifications on the basis of text but does not track structural changes, such as the insertion, removing, or modification of methods or classes. A detailed analysis whether change couplings are caused by source code couplings or by other textual modifications, such as updates in license terms, is not performed by current approaches. The focus of this paper is on adding structural change information to existing release history data. We present an approach that uses the structure compare services shipped with the Eclipse IDE to obtain the corresponding finegrained changes between two subsequent versions of any Java class. This information supports filtering those change couplings which result from structural changes. So we can distill t...
Beat Fluri, Harald Gall, Martin Pinzger
Added 25 Jun 2010
Updated 25 Jun 2010
Type Conference
Year 2005
Where SCAM
Authors Beat Fluri, Harald Gall, Martin Pinzger
Comments (0)