DocumentCode :
2384013
Title :
Measuring the quality of design pattern detection results
Author :
Shouzheng Yang ; Manzer, Ayesha ; Tzerpos, Vassilios
Author_Institution :
York Univ., Toronto, ON, Canada
fYear :
2015
fDate :
2-6 March 2015
Firstpage :
53
Lastpage :
62
Abstract :
Detecting design patterns in large software systems is a common reverse engineering task that can help the comprehension process of the system´s design. While several design pattern detection tools presented in the literature are capable of detecting design patterns automatically, evaluating these detection results is usually done in a manual and subjective fashion. Differences in design pattern definitions, as well as pattern instance counting and presenting, exacerbate the difficulty of evaluating design pattern detection results. In this paper, we present a novel approach to evaluating and comparing design pattern detection results. Our approach, called MoRe, introduces a novel way to present design pattern instances in a uniform fashion. Based on this characterization of design pattern instances, we propose four measures for design pattern detection evaluation that convey a concise assessment of the quality of the results produced by a given detection method. We have implemented these measures, and present case studies that showcase their usefulness.
Keywords :
object-oriented programming; reverse engineering; software quality; MoRe; design pattern definitions; design pattern detection evaluation; design pattern detection tools; design pattern instances; pattern instance counting; quality assessment; quality measurement; reverse engineering task; software systems; system design comprehension process; Abstracts; Accuracy; Aggregates; Benchmark testing; Compounds; Firewalls (computing); Measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Analysis, Evolution and Reengineering (SANER), 2015 IEEE 22nd International Conference on
Conference_Location :
Montreal, QC
Type :
conf
DOI :
10.1109/SANER.2015.7081815
Filename :
7081815
Link To Document :
بازگشت