Effort estimation for architectural refactoring to introduce module isolation | Kütüphane.osmanlica.com

Effort estimation for architectural refactoring to introduce module isolation

İsim Effort estimation for architectural refactoring to introduce module isolation
Yazar Öztürk, F., Sarılı, E., Sözer, Hasan, Aktemur, Tankut Barış
Basım Tarihi: 2014
Basım Yeri - Springer
Konu Software architecture, Reverse engineering, Refactoring, Module isolation, Effort estimation, Dependability, Security
Tür Kitap
Dil İngilizce
Dijital Evet
Yazma Hayır
Kütüphane: Özyeğin Üniversitesi
Demirbaş Numarası 978-3-319-09970-5
Kayıt Numarası cc3fc1ce-0c29-43c6-9556-7a52fceaed22
Lokasyon Computer Science
Tarih 2014
Notlar Due to copyright restrictions, the access to the full text of this article is only available via subscription.
Örnek Metin The decomposition of software architecture into modular units is driven by both functional and quality concerns. Dependability and security are among quality concerns that require a software to be decomposed into separate units isolated from each other. However, it appears that this decomposition is usually not aligned with the decomposition based on functional concerns. As a result, introducing module isolation forced by quality attributes, while preserving the existing decomposition, is not trivial and requires a substantial refactoring effort. In this work, we introduce an approach and a toolset to predict this effort prior to refactoring activities. As such, a selection can be made among potential decomposition alternatives based on quantitative estimations. These estimations are obtained from scalable analysis of module dependencies based on a graph database and reusable query templates. We discuss our experiences and evaluate our approach on a code base used in a commercial Digital TV and Set-top Box software.
DOI 10.1007/978-3-319-09970-5_26
Cilt 8627
Kaynağa git Özyeğin Üniversitesi Özyeğin Üniversitesi
Özyeğin Üniversitesi Özyeğin Üniversitesi
Kaynağa git

Effort estimation for architectural refactoring to introduce module isolation

Yazar Öztürk, F., Sarılı, E., Sözer, Hasan, Aktemur, Tankut Barış
Basım Tarihi 2014
Basım Yeri - Springer
Konu Software architecture, Reverse engineering, Refactoring, Module isolation, Effort estimation, Dependability, Security
Tür Kitap
Dil İngilizce
Dijital Evet
Yazma Hayır
Kütüphane Özyeğin Üniversitesi
Demirbaş Numarası 978-3-319-09970-5
Kayıt Numarası cc3fc1ce-0c29-43c6-9556-7a52fceaed22
Lokasyon Computer Science
Tarih 2014
Notlar Due to copyright restrictions, the access to the full text of this article is only available via subscription.
Örnek Metin The decomposition of software architecture into modular units is driven by both functional and quality concerns. Dependability and security are among quality concerns that require a software to be decomposed into separate units isolated from each other. However, it appears that this decomposition is usually not aligned with the decomposition based on functional concerns. As a result, introducing module isolation forced by quality attributes, while preserving the existing decomposition, is not trivial and requires a substantial refactoring effort. In this work, we introduce an approach and a toolset to predict this effort prior to refactoring activities. As such, a selection can be made among potential decomposition alternatives based on quantitative estimations. These estimations are obtained from scalable analysis of module dependencies based on a graph database and reusable query templates. We discuss our experiences and evaluate our approach on a code base used in a commercial Digital TV and Set-top Box software.
DOI 10.1007/978-3-319-09970-5_26
Cilt 8627
Özyeğin Üniversitesi
Özyeğin Üniversitesi yönlendiriliyorsunuz...

Lütfen bekleyiniz.