Show simple item record

dc.contributor.authorSözer, Hasan
dc.contributor.editorBures, T.
dc.contributor.editorDuchien, L.
dc.contributor.editorInverardi, P.
dc.date.accessioned2020-10-13T08:30:41Z
dc.date.available2020-10-13T08:30:41Z
dc.date.issued2019
dc.identifier.isbn978-303029982-8
dc.identifier.issn0302-9743en_US
dc.identifier.urihttp://hdl.handle.net/10679/7008
dc.identifier.urihttps://link.springer.com/chapter/10.1007/978-3-030-29983-5_5
dc.description.abstractSoftware architecture recovery approaches mainly analyze various types of dependencies among software modules to group them and reason about the high-level structural decomposition of a system. These approaches employ a variety of clustering techniques. In this paper, we present an empirical evaluation of a modularity clustering technique used for software architecture recovery. We use five open source projects as subject systems for which the ground-truth architectures were known. This dataset was previously prepared and used in an empirical study for evaluating four state-of-the-art architecture recovery approaches and their variants as well as two baseline clustering algorithms. We used the same dataset for an evaluation of multi-level greedy modularity clustering. Results showed that MGMC outperforms all the other SAR approaches in terms of accuracy and modularization quality for most of the studied systems. In addition, it scales better to very large systems for which it runs orders-of-magnitude faster than all the other algorithms.en_US
dc.language.isoengen_US
dc.publisherSpringer Natureen_US
dc.relation.ispartofEuropean Conference on Software Architecture ECSA 2019: Software Architecture, Part of the Lecture Notes in Computer Science book series
dc.rightsrestrictedAccess
dc.titleEvaluating the effectiveness of multi-level greedy modularity clustering for software architecture recoveryen_US
dc.typeConference paperen_US
dc.publicationstatusPublisheden_US
dc.contributor.departmentÖzyeğin University
dc.contributor.authorID(ORCID 0000-0002-2968-4763 & YÖK ID 23178) Sözer, Hasan
dc.contributor.ozuauthorSözer, Hasan
dc.identifier.volume11681en_US
dc.identifier.startpage71en_US
dc.identifier.endpage87en_US
dc.identifier.wosWOS:000613130900005
dc.identifier.doi10.1007/978-3-030-29983-5_5en_US
dc.subject.keywordsSoftware architecture recoveryen_US
dc.subject.keywordsSoftware architecture reconstructionen_US
dc.subject.keywordsReverse engineeringen_US
dc.subject.keywordsModularity clusteringen_US
dc.subject.keywordsEmpirical evaluationen_US
dc.identifier.scopusSCOPUS:2-s2.0-85072833482
dc.relation.publicationcategoryConference Paper - International - Institutional Academic Staff


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record


Share this page