Measuring disruption from software evolution activities using graph-based metrics

Prashant Paymal, Rajvardhan Patil, Sanjukta Bhowmick, Harvey Siy

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

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.

Original languageEnglish (US)
Title of host publicationProceedings of the 27th IEEE International Conference on Software Maintenance, ICSM 2011
Pages532-535
Number of pages4
DOIs
StatePublished - 2011
Event27th IEEE International Conference on Software Maintenance, ICSM 2011 - Williamsburg, VA, United States
Duration: Sep 25 2011Sep 30 2011

Publication series

NameIEEE International Conference on Software Maintenance, ICSM

Conference

Conference27th IEEE International Conference on Software Maintenance, ICSM 2011
CountryUnited States
CityWilliamsburg, VA
Period9/25/119/30/11

Keywords

  • dynamic network analysis
  • graph theory
  • perfective maintenance

ASJC Scopus subject areas

  • Software

Cite this

Paymal, P., Patil, R., Bhowmick, S., & Siy, H. (2011). Measuring disruption from software evolution activities using graph-based metrics. In Proceedings of the 27th IEEE International Conference on Software Maintenance, ICSM 2011 (pp. 532-535). [6080825] (IEEE International Conference on Software Maintenance, ICSM). https://doi.org/10.1109/ICSM.2011.6080825