Paula Rachow Rachow Utilizing Architecture Maintainability Smells to Identify and Prioritize Large Refactoring Opportunities

Utilizing Architecture Maintainability Smells to Identify and Prioritize Large Refactoring Opportunities

von Paula Rachow

EUR 72,00

Buch in deiner Nähe kaufen


...oder deine aktuelle Postleitzahl eingeben:
oder

Beschreibung

In software engineering, maintainability plays a vital role in ensuring the longevity and adaptability of large systems. Despite its importance, practitioners often neglect it due to factors such as tight deadlines, leading to an accumulation of technical debt that hinders system evolution. Addressing architectural debt requires complex, time-consuming refactorings. The volume of debt makes it impossible to resolve everything, and identifying the most critical areas is challenging. This research facilitates the identification and prioritization of architectural refactoring opportunities using architecture maintainability smells. While these smells offer a clear way to uncover such opportunities, the absence of a universally accepted catalog and definitions limits their practical use. Without shared terminology, collaboration and consensus on priorities become difficult. This thesis consolidates existing knowledge on architecture maintainability smells into a knowledge base comprising an ontology and taxonomy. We identify 561 smell names from literature, assess their impact on maintainability, and map them to violated design principles. The ontology captures interconnections and violations, while the taxonomy organizes the field into coherent categories, supporting more effective discussions and reducing the risk of overlooking issues. From this, we distill 19 essential smells with defining characteristics, attributes, detection techniques, and refactoring strategies, resolving ambiguities and fostering standardization. To apply this knowledge, we propose a decision framework for prioritizing refactorings based on each smell’s impact, severity, available resources, and the project’s strategic goals. This systematic approach enables practitioners to target critical refactorings even under tight deadlines.

Autor*in

Paula Rachow

Themen in »Utilizing Architecture Maintainability Smells to Identify and Prioritize Large Refactoring Opportunities«

Softwarearchitektur Wartbarkeit Technische Schulden

Stimmen zu »Utilizing Architecture Maintainability Smells to Identify and Prioritize Large Refactoring Opportunities«

Details

ISBN: 9783843956598
Verlag: Dr. Hut
Erscheinung: 19.09.2025

Link teilen


Über buchnah.de | Die Buchhandlungen | Die Verlage | Impressum & Kontakt | Datenschutz | Presse


Auf dieser Seite kannst Du Buchhandlungen in der Nähe finden