Code smells and refactoring: A tertiary systematic review of challenges and observations

G Lacerda, F Petrillo, M Pimenta… - Journal of Systems and …, 2020 - Elsevier
code smells and refactoring have a strong relationship with quality attributes, ie, with
understandability, maintainability, … Responding to RQ4, we analyze which aspects discussed in …

Recommendations for developers identifying code smells

R de Mello, R Oliveira, A Uchôa, W Oizumi… - IEEE …, 2022 - ieeexplore.ieee.org
… design problems and other maintainability issues. This task … to reflect on the extent to which
the state-of-art of code smell … strongly associate code smells and code elements with bad …

Developer-driven code smell prioritization

F Pecorelli, F Palomba, F Khomh… - Proceedings of the 17th …, 2020 - dl.acm.org
main aspects that make our paper different. First, there may be refactoring opportunities that
do not target classes affected by code smells, … the impact on maintainability of code smells: a …

Toward a software bad smell prioritization model for software maintainability

T Alshammari, M Alshayeb - Arabian Journal for Science and Engineering, 2021 - Springer
… Prioritization of code smells can improve the software quality … The unique aspect of this
proposed method is that it mixes … the model proposed in [20] and modified it to reflect this. The …

Increasing, not Diminishing: Investigating the Returns of Highly Maintainable Code

M Borg, I Pruvost, E Mones, A Tornhill - Proceedings of the 7th ACM …, 2024 - dl.acm.org
… Yamashita and Moonen studied maintainability aspects of … are based on code smells rather
than low-level code metrics. … dispersion at lower CH values reflects higher uncertainty. It is …

Empirical study of the relationship between design patterns and code smells

M Alfadel, K Aljasser, M Alshayeb - Plos one, 2020 - journals.plos.org
… having ambiguous relations that relate code smells with maintainability aspects due to design
patterns applications; the connection between DPs and code smells with special focus on …

A systematic literature review on empirical analysis of the relationship between code smells and software quality attributes

A Kaur - Archives of Computational Methods in Engineering, 2020 - Springer
aspects like finding all known detectable code smells, code … regarding effect of code smells
on maintainability is also … , negative and inconsistent effect on maintainability, whereas, …

Worst smells and their worst reasons

D Falessi, R Kazman - 2021 IEEE/ACM International …, 2021 - ieeexplore.ieee.org
… to significantly decrease code maintainability [4], [5]. To avoid … 3) reports the specific code
smells taken into account in this … Students can better relate to, and reflect on, the impacts of a …

A preliminary study on the adequacy of static analysis warnings with respect to code smell prediction

S Lujan, F Pecorelli, F Palomba, A De Lucia… - Proceedings of the 4th …, 2020 - dl.acm.org
Code smells are poor implementation choices applied during software evolution that can
affect source code maintainability. … these aspects are part of our future research agenda. As for …

On the evolution and impact of architectural smells—an industrial case study

D Sas, P Avgeriou, U Uyumaz - Empirical Software Engineering, 2022 - Springer
important to mention that previous work provides empirical evidence that the AS considered
in this study and the most well-known code smellsaspects that decrease the Maintainability