Yayın:
Software design metric based analysis of dependency patterns

dc.contributor.authorSarica, Sinan
dc.contributor.authorOvatman, Tolga
dc.contributor.ituauthorOvatman, Tolga
dc.date.accessioned2026-01-25T13:12:43Z
dc.date.issued2013-09-01
dc.description.abstractGraph 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.
dc.description.urihttps://doi.org/10.1109/icoia.2013.6650276
dc.description.urihttps://dx.doi.org/10.1109/icoia.2013.6650276
dc.identifier.doi10.1109/icoia.2013.6650276
dc.identifier.endpage322
dc.identifier.openairedoi_dedup___::94716b04dea099179e07cd17e729d7b5
dc.identifier.orcid0000-0001-5918-3145
dc.identifier.startpage317
dc.identifier.urihttps://hdl.handle.net/11527/51510
dc.publisherIEEE
dc.relation.ispartof2013 Second International Conference on Informatics & Applications (ICIA)
dc.titleSoftware design metric based analysis of dependency patterns
dc.typeArticle
dspace.entity.typePublication
person.identifier.orcid0000-0001-5918-3145

Dosyalar

Koleksiyonlar