On the impact of single and co-occurrent refactorings on quality attributes in android applications
Android applications must evolve quickly to meet new user requirements, to facilitate bug
fixing or to adapt to technological changes. This evolution can lead to various software …
fixing or to adapt to technological changes. This evolution can lead to various software …
Look ahead! revealing complete composite refactorings and their smelliness effects
Recent studies have revealed that developers often apply composite refactorings (or, simply,
composites). A composite consists of two or more interrelated refactorings applied together …
composites). A composite consists of two or more interrelated refactorings applied together …
Composite refactoring: Representations, characteristics and effects on software projects
Context: code refactoring is a code transformation that aims to improve software quality. A
composite refactoring (or, simply, composite) is defined by two or more interrelated …
composite refactoring (or, simply, composite) is defined by two or more interrelated …
Enhancing Recommendations of Composite Refactorings based on the Practice
Refactoring is a non-trivial maintenance activity. Developers spend time and effort
refactoring code to remove structural problems, ie, code smells. Recent studies indicated …
refactoring code to remove structural problems, ie, code smells. Recent studies indicated …
Completeness of composite refactorings for smell removal
AC Bibiano - Proceedings of the ACM/IEEE 44th International …, 2022 - dl.acm.org
Code smells are problems in the internal structural quality. Refactoring is a technique
commonly used to remove code smells. A single refactoring rarely suffices to assist …
commonly used to remove code smells. A single refactoring rarely suffices to assist …