Effort estimation for architectural refactoring of data tier software | Kütüphane.osmanlica.com

Effort estimation for architectural refactoring of data tier software

İsim Effort estimation for architectural refactoring of data tier software
Yazar Ersoy, E., Sözer, Hasan
Basım Tarihi: 2022
Basım Yeri - IEEE
Konu Effort estimation, Industrial case study, Module isolation, Module migration, Refactoring, Software architecture
Tür Belge
Dil İngilizce
Dijital Evet
Yazma Hayır
Kütüphane: Özyeğin Üniversitesi
Demirbaş Numarası 978-166541728-0
Kayıt Numarası d9f38b06-0659-47dc-8843-8b64f782dfd6
Lokasyon Computer Science
Tarih 2022
Notlar TÜBİTAK
Örnek Metin Architectural refactoring requires substantial effort. We introduce an approach and a tool to predict this effort prior to refactoring. We focus on PL/SQL programs that are developed as data access tiers of business software. There are two types of common refactoring needs for these programs. First, some of the modules might need to be migrated to a separate database. Second, some of the modules in the data tier might need to be migrated to the application tier. In both cases, the refactoring effort is proportional to the amount of coupling between the migrated modules and the rest of the modules in the database. Our tool can parse PL/SQL programs to reveal this coupling based on an analysis of SQL queries. Unlike prior studies, our tool can analyze queries that are created dynamically and that use multiple tables as well as PL/SQL-specific features. We evaluate our approach with an industrial PL/SQL program from the telecommunications domain. Our results are approved to be accurate by domain experts.
DOI 10.1109/ICSA53651.2022.00016
Kaynağa git Özyeğin Üniversitesi Özyeğin Üniversitesi
Özyeğin Üniversitesi Özyeğin Üniversitesi
Kaynağa git

Effort estimation for architectural refactoring of data tier software

Yazar Ersoy, E., Sözer, Hasan
Basım Tarihi 2022
Basım Yeri - IEEE
Konu Effort estimation, Industrial case study, Module isolation, Module migration, Refactoring, Software architecture
Tür Belge
Dil İngilizce
Dijital Evet
Yazma Hayır
Kütüphane Özyeğin Üniversitesi
Demirbaş Numarası 978-166541728-0
Kayıt Numarası d9f38b06-0659-47dc-8843-8b64f782dfd6
Lokasyon Computer Science
Tarih 2022
Notlar TÜBİTAK
Örnek Metin Architectural refactoring requires substantial effort. We introduce an approach and a tool to predict this effort prior to refactoring. We focus on PL/SQL programs that are developed as data access tiers of business software. There are two types of common refactoring needs for these programs. First, some of the modules might need to be migrated to a separate database. Second, some of the modules in the data tier might need to be migrated to the application tier. In both cases, the refactoring effort is proportional to the amount of coupling between the migrated modules and the rest of the modules in the database. Our tool can parse PL/SQL programs to reveal this coupling based on an analysis of SQL queries. Unlike prior studies, our tool can analyze queries that are created dynamically and that use multiple tables as well as PL/SQL-specific features. We evaluate our approach with an industrial PL/SQL program from the telecommunications domain. Our results are approved to be accurate by domain experts.
DOI 10.1109/ICSA53651.2022.00016
Özyeğin Üniversitesi
Özyeğin Üniversitesi yönlendiriliyorsunuz...

Lütfen bekleyiniz.