DocumentCode :
1981763
Title :
Software design metric based analysis of dependency patterns
Author :
Sarica, Sinan ; Ovatman, Tolga
Author_Institution :
Dept. of Comput. Eng., Istanbul Tech. Univ., Istanbul, Turkey
fYear :
2013
fDate :
23-25 Sept. 2013
Firstpage :
317
Lastpage :
322
Abstract :
Graph based analysis is a widely known and applied technique in understanding large and complicated software designs. For instance when analyzing class diagrams, the number of classes and relations can reach numbers where straightforward inspection becomes infeasible to detect meaningful class(es) in the design. Compacting the diagram by defining patterns that form clusters of nodes can become handy in solving such a problem. Dependency patterns are one of the many approaches that address this issue. However, when it comes to object oriented designs it is necessary to assign further meaning to dependency graph based structures. In this study, we provide metric based correlation analysis to investigate the meaning of key patterns that can be found in the dependency graphs extracted from UML class diagrams. We extracted dependency patterns of many modern object oriented software and apply correlation analysis on the metric values of the classes that reside in those patterns. Our results show that some of the metrics are significantly more correlated than the others for certain pattern types. Our findings can be useful in detecting meaningful classes (or class groups) whose properties are identified by the relation between those metrics.
Keywords :
Unified Modeling Language; correlation theory; graph theory; object-oriented programming; software metrics; UML class diagram; dependency graph based structure; dependency pattern extraction; graph based analysis; inspection; metric based correlation analysis; object oriented design; software design metric based analysis; Bridges; Correlation; Couplings; Measurement; Software design; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Informatics and Applications (ICIA),2013 Second International Conference on
Conference_Location :
Lodz
Print_ISBN :
978-1-4673-5255-0
Type :
conf
DOI :
10.1109/ICoIA.2013.6650276
Filename :
6650276
Link To Document :
بازگشت