TY - GEN
T1 - Measuring disruption from software evolution activities using graph-based metrics
AU - Paymal, Prashant
AU - Patil, Rajvardhan
AU - Bhowmick, Sanjukta
AU - Siy, Harvey
N1 - Copyright:
Copyright 2012 Elsevier B.V., All rights reserved.
PY - 2011
Y1 - 2011
N2 - In this paper, we investigate how class relationships are disrupted after large scale changes. We use graphs to represent different software versions and study changes to graph properties. We explore different combinatorial metrics to measure the extent of disruption after perfective maintenance activities. Our early results, on JHotDraw, demonstrate that combinatorial metrics can provide a good indicator to the degree to which relationships are disrupted or preserved across different versions.
AB - In this paper, we investigate how class relationships are disrupted after large scale changes. We use graphs to represent different software versions and study changes to graph properties. We explore different combinatorial metrics to measure the extent of disruption after perfective maintenance activities. Our early results, on JHotDraw, demonstrate that combinatorial metrics can provide a good indicator to the degree to which relationships are disrupted or preserved across different versions.
KW - dynamic network analysis
KW - graph theory
KW - perfective maintenance
UR - http://www.scopus.com/inward/record.url?scp=83455221733&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=83455221733&partnerID=8YFLogxK
U2 - 10.1109/ICSM.2011.6080825
DO - 10.1109/ICSM.2011.6080825
M3 - Conference contribution
AN - SCOPUS:83455221733
SN - 9781457706646
T3 - IEEE International Conference on Software Maintenance, ICSM
SP - 532
EP - 535
BT - Proceedings of the 27th IEEE International Conference on Software Maintenance, ICSM 2011
T2 - 27th IEEE International Conference on Software Maintenance, ICSM 2011
Y2 - 25 September 2011 through 30 September 2011
ER -