Artificial Intelligence (AI) has achieved significant advancements in technology and research with the development over several decades, and is widely used in many areas including …
Context: Architecture of a software system represents the key design decisions and therefore its quality plays an important role to keep the software maintainable. Code smells are …
Architecture Smells (ASs) are design decisions that can have significant negative effects on a system's quality attributes such as reusability and testability. ASs are focused on higher …
Architectural smells (AS) are notorious for their long-term impact on the Maintainability and Evolvability of software systems. The majority of research work has investigated this topic by …
Background. Software quality assurance is essential during software development and maintenance. Static Analysis Tools (SAT) are widely used for assessing code quality …
D Sas, P Avgeriou - IEEE Transactions on Software …, 2023 - ieeexplore.ieee.org
A key aspect of technical debt (TD) management is the ability to measure the amount of principal accumulated in a system. The current literature contains an array of approaches to …
P Rachow, M Wiese… - 2023 30th Asia-Pacific …, 2023 - ieeexplore.ieee.org
Context. Architecture maintainability smells indicate software quality problems and suggest necessary architecture refactorings. However, there are numerous names for a single smell …
P Rachow, M Riebisch - Proceedings of the International Conference on …, 2022 - dl.acm.org
Many software projects suffer from architecture erosion and architecture technical debt. One challenge is to identify affected parts and prioritize them for refactoring. Architecture smells …
A Imran, T Kosar, J Zola… - 2024 IEEE 17th …, 2024 - ieeexplore.ieee.org
Software applications and workloads, especially within the domains of Cloud computing and large-scale AI model training, exert considerable demand on computing resources, thus …