An empirical investigation into the nature of test smells

M Tufano, F Palomba, G Bavota, M Di Penta… - Proceedings of the 31st …, 2016 - dl.acm.org
Test smells have been defined as poorly designed tests and, as reported by recent empirical
studies, their presence may negatively affect comprehension and maintenance of test suites …

Behind the intents: An in-depth empirical study on software refactoring in modern code review

M Paixão, A Uchôa, AC Bibiano, D Oliveira… - Proceedings of the 17th …, 2020 - dl.acm.org
Code refactorings are of pivotal importance in modern code review. Developers may
preserve, revisit, add or undo refactorings through changes' revisions. Their goal is to certify …

Code smell detection based on supervised learning models: A survey

Y Zhang, C Ge, H Liu, K Zheng - Neurocomputing, 2024 - Elsevier
Supervised learning-based code smell detection has become one of the dominant
approaches to identify code smell. Existing works optimize the process of code smell …

A quantitative study on characteristics and effect of batch refactoring on code smells

AC Bibiano, E Fernandes, D Oliveira… - 2019 ACM/IEEE …, 2019 - ieeexplore.ieee.org
Background: Code refactoring aims to improve code structures via code transformations. A
single transformation rarely suffices to fully remove code smells that reveal poor code …

RefBot: Intelligent software refactoring bot

V Alizadeh, MA Ouali, M Kessentini… - 2019 34th IEEE/ACM …, 2019 - ieeexplore.ieee.org
The adoption of refactoring techniques for continuous integration received much less
attention from the research community comparing to root-canal refactoring to fix the quality …

Empirical evaluation of software maintainability based on a manually validated refactoring dataset

P Hegedűs, I Kádár, R Ferenc, T Gyimóthy - Information and Software …, 2018 - Elsevier
Context Refactoring is a technique for improving the internal structure of software systems. It
has a solid theoretical background while being used in development practice also. However …

Empirical evaluation of the energy impact of refactoring code smells

R Verdecchia, G Procaccianti, P Lago - … Conference on Information …, 2018 - research.vu.nl
Software energy efficiency has gained increasing attention of the research community. How
to improve it, however, still lacks evidence. Specifically, the impact of code smell refactoring …

An Empirical Study of Refactoring Rhythms and Tactics in the Software Development Process

S Noei, H Li, S Georgiou, Y Zou - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
It is critical for developers to develop high-quality software to reduce maintenance cost.
While often, developers apply refactoring practices to make source code readable and …

[PDF][PDF] Code smells: A synthetic narrative review

P Kokol, M Kokol, S Zagoranski - arxiv preprint arxiv:2103.01088, 2021 - core.ac.uk
Code smells are symptoms of poor design and implementation choices, which might hinder
comprehension, increase code complexity and fault-proneness and decrease …

How does incomplete composite refactoring affect internal quality attributes?

AC Bibiano, V Soares, D Coutinho… - Proceedings of the 28th …, 2020 - dl.acm.org
Program refactoring consists of code changes applied to improve the internal structure of a
program and, as a consequence, its comprehensibility. Recent studies indicate that …