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 Citations (Scopus)

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 - Dec 19 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

Measuring disruption from software evolution activities using graph-based metrics. / Paymal, Prashant; Patil, Rajvardhan; Bhowmick, Sanjukta; Siy, Harvey.

Proceedings of the 27th IEEE International Conference on Software Maintenance, ICSM 2011. 2011. p. 532-535 6080825 (IEEE International Conference on Software Maintenance, ICSM).

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

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., 6080825, IEEE International Conference on Software Maintenance, ICSM, pp. 532-535, 27th IEEE International Conference on Software Maintenance, ICSM 2011, Williamsburg, VA, United States, 9/25/11. https://doi.org/10.1109/ICSM.2011.6080825
Paymal P, Patil R, Bhowmick S, Siy H. Measuring disruption from software evolution activities using graph-based metrics. In Proceedings of the 27th IEEE International Conference on Software Maintenance, ICSM 2011. 2011. p. 532-535. 6080825. (IEEE International Conference on Software Maintenance, ICSM). https://doi.org/10.1109/ICSM.2011.6080825
Paymal, Prashant ; Patil, Rajvardhan ; Bhowmick, Sanjukta ; Siy, Harvey. / Measuring disruption from software evolution activities using graph-based metrics. Proceedings of the 27th IEEE International Conference on Software Maintenance, ICSM 2011. 2011. pp. 532-535 (IEEE International Conference on Software Maintenance, ICSM).
@inproceedings{fe34f0cf06f844f5a6cf51faaa12ae92,
title = "Measuring disruption from software evolution activities using graph-based metrics",
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.",
keywords = "dynamic network analysis, graph theory, perfective maintenance",
author = "Prashant Paymal and Rajvardhan Patil and Sanjukta Bhowmick and Harvey Siy",
year = "2011",
month = "12",
day = "19",
doi = "10.1109/ICSM.2011.6080825",
language = "English (US)",
isbn = "9781457706646",
series = "IEEE International Conference on Software Maintenance, ICSM",
pages = "532--535",
booktitle = "Proceedings of the 27th IEEE International Conference on Software Maintenance, ICSM 2011",

}

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

PY - 2011/12/19

Y1 - 2011/12/19

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

ER -