On the use of evolutionary coupling for software architecture recovery | Kütüphane.osmanlica.com

On the use of evolutionary coupling for software architecture recovery

İsim On the use of evolutionary coupling for software architecture recovery
Yazar Saydemir, Abdullah, Simitcioğlu, Muhammed Esad, Sözer, Hasan
Basım Tarihi: 2021
Basım Yeri - IEEE
Konu Empirical software engineering, Evolutionary coupling, Program comprehension, Software architecture reconstruction, Software architecture recovery, Software maintenance
Tür Belge
Dil İngilizce
Dijital Evet
Yazma Hayır
Kütüphane: Özyeğin Üniversitesi
Demirbaş Numarası 978-166541070-0
Kayıt Numarası 0ba7d29e-97fd-439f-bc35-2fb3f7b71a82
Lokasyon Computer Science
Tarih 2021
Örnek Metin Software 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%.
DOI 10.1109/UYMS54260.2021.9659761
Kaynağa git Özyeğin Üniversitesi Özyeğin Üniversitesi
Özyeğin Üniversitesi Özyeğin Üniversitesi
Kaynağa git

On the use of evolutionary coupling for software architecture recovery

Yazar Saydemir, Abdullah, Simitcioğlu, Muhammed Esad, Sözer, Hasan
Basım Tarihi 2021
Basım Yeri - IEEE
Konu Empirical software engineering, Evolutionary coupling, Program comprehension, Software architecture reconstruction, Software architecture recovery, Software maintenance
Tür Belge
Dil İngilizce
Dijital Evet
Yazma Hayır
Kütüphane Özyeğin Üniversitesi
Demirbaş Numarası 978-166541070-0
Kayıt Numarası 0ba7d29e-97fd-439f-bc35-2fb3f7b71a82
Lokasyon Computer Science
Tarih 2021
Örnek Metin Software 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%.
DOI 10.1109/UYMS54260.2021.9659761
Özyeğin Üniversitesi
Özyeğin Üniversitesi yönlendiriliyorsunuz...

Lütfen bekleyiniz.