Code smells are poor implementation choices applied by developers during software evolution that often lead to critical flaws or failure. Much in the same way, community smells …
Code smells represent poor implementation choices performed by developers when enhancing source code. Their negative impact on source code maintainability and …
A Schuler, G Kotsis - Sustainable Computing: Informatics and Systems, 2024 - Elsevier
Developing green and sustainable software has become a prominent topic in research over the last years. While approaches are being constantly researched and developed to …
L Cruz, R Abreu - Empirical Software Engineering, 2019 - Springer
Software engineers make use of design patterns for reasons that range from performance to code comprehensibility. Several design patterns capturing the body of knowledge of best …
Code smells are symptoms of poor design solutions applied by programmers during the development of software systems. While the research community devoted a lot of effort to …
S McGuire, E Schultz, B Ayoola… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Background: Sustainable software engineering (SSE) means creating software in a way that meets present needs without undermining our collective capacity to meet our future needs. It …
Improving the energy efficiency of mobile applications is a timely goal, as it can contribute to increase a device's usage time, which most often is powered by batteries. Recent studies …
An essential activity of software maintenance is the refactoring of source code. Refactoring operations enable developers to take necessary actions to correct bad programming …
O Hamdi, A Ouni, EA AlOmar… - 2021 IEEE/ACM 8th …, 2021 - ieeexplore.ieee.org
Mobile applications must continuously evolve, sometimes under such time pressure that poor design or implementation choices are made, which inevitably result in structural …