2010
DOI: 10.1002/smr.519
|View full text |Cite
|
Sign up to set email alerts
|

Studying software evolution of large object‐oriented software systems using an ETGM algorithm

Abstract: This paper presents a graph matching approach for the study of Object Oriented software systems' evolution. Class diagrams of different releases are modelled as directed graphs and matched using an ErrorTolerant Graph Matching (ETGM) algorithm. classes and thus likely constitute the backbone of the system. An extensive empirical evaluation of our algorithm using small (Rhino), medium (Azureus and ArgoUML), and large systems (Mozilla and Eclipse) show that our algorithm is fast, scalable and stable. SUMMARYAnal… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2010
2010
2015
2015

Publication Types

Select...
3
2

Relationship

4
1

Authors

Journals

citations
Cited by 6 publications
(17 citation statements)
references
References 23 publications
(62 reference statements)
0
16
0
Order By: Relevance
“…In software engineering, research literature on diagram matching is mostly focused on source code and class diagrams [1], [2], [12], [18], [28], [30], [31]. Other related problems include the matching of sequence diagrams [22] or labeled transition systems [4].…”
Section: Problemmentioning
confidence: 99%
See 4 more Smart Citations
“…In software engineering, research literature on diagram matching is mostly focused on source code and class diagrams [1], [2], [12], [18], [28], [30], [31]. Other related problems include the matching of sequence diagrams [22] or labeled transition systems [4].…”
Section: Problemmentioning
confidence: 99%
“…The present paper builds on our previous work on approximate graph matching, from theoretical experiments [17] to software engineering applications [18]. In particular, MADMatch is an extension of our previous work on the evolution of large objectoriented (OO) systems [18], which also featured a tabu search for a combinatorial optimization formulation.…”
Section: Solutionmentioning
confidence: 99%
See 3 more Smart Citations