Show simple item record

dc.contributor.authorSaydemir, Abdullah
dc.contributor.authorSimitcioğlu, Muhammed Esad
dc.contributor.authorSözer, Hasan
dc.date.accessioned2022-09-06T08:47:59Z
dc.date.available2022-09-06T08:47:59Z
dc.date.issued2021
dc.identifier.isbn978-166541070-0
dc.identifier.urihttp://hdl.handle.net/10679/7830
dc.identifier.urihttps://ieeexplore.ieee.org/document/9659761
dc.description.abstractSoftware architecture documentation can be partially obtained automatically by means of software architecture recovery tools. These tools mainly cluster software modules to provide a high level structural organization of these modules. They use dependency graphs as input. These graphs reflect various types of coupling among software modules. In this paper, we present an empirical evaluation of using evolutionary coupling as a complementary source of information for software architecture recovery. We use 3 open source projects as subject systems. We derive inter-module dependencies for these systems based on various levels of evolutionary coupling among their modules. We investigate the accuracy of software architecture recovery when input dependency graphs are extended with these additional dependencies. Results show that involving evolutionary coupling in the process can increase the accuracy of architecture recovery by up to 40%.en_US
dc.language.isoengen_US
dc.publisherIEEEen_US
dc.relation.ispartof2021 15th Turkish National Software Engineering Symposium (UYMS)
dc.rightsrestrictedAccess
dc.titleOn the use of evolutionary coupling 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.startpage133en_US
dc.identifier.endpage138en_US
dc.identifier.wosWOS:000813101100026
dc.identifier.doi10.1109/UYMS54260.2021.9659761en_US
dc.subject.keywordsEmpirical software engineeringen_US
dc.subject.keywordsEvolutionary couplingen_US
dc.subject.keywordsProgram comprehensionen_US
dc.subject.keywordsSoftware architecture reconstructionen_US
dc.subject.keywordsSoftware architecture recoveryen_US
dc.subject.keywordsSoftware maintenanceen_US
dc.identifier.scopusSCOPUS:2-s2.0-85124793518
dc.contributor.ozugradstudentSaydemir, Abdullah
dc.contributor.ozugradstudentSimitcioğlu, Muhammed Esad
dc.relation.publicationcategoryConference Paper - International - Institutional Academic Staff and Undergraduate Student


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