• Home
  • Search
  • Smart prediction for refactorings in the software test code
  • Cite Icon9
  • https://doi.org/10.1145/3474624.3477070Copy DOI Icon

Smart prediction for refactorings in the software test code

  • Sep 27, 2021
  • Luana Martins +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Test smells are bad practices to either design or implement a test code. Their presence may reduce the test code quality, harming the software testing activities, primarily from a maintenance perspective. Therefore, defining strategies and tools to handle test smells and improve the test code quality is necessary. State-of-the-art strategies encompass automated support mainly based on hard thresholds of rules, static and dynamic metrics to identify the test smells. Such thresholds are subjective to interpretation and may not consider the complexity of the software projects. Moreover, they are limited as they do not automate test refactoring but only count on developers’ expertise and intuition. In this context, a technique that uses historical implicit or tacit data to generate knowledge could assist the identification and refactoring of test smells. This study aims to establish a novel approach based on machine learning techniques to suggest developers refactoring strategies for test smells. As an expected result, we could understand the applicability of the machine learning techniques to handle test smells and a framework proposal that helps developers in decision-making regarding the refactoring of test smells.

Similar Papers
  • Conference Article

AriesLinter: Sniffing Test Smells Before They Happen

  • Sep 22, 2025
  • Rafael Rocha +5
  • Research Article
  • Citations2

Automatic Identification of High-Impact Bug Report by Product and Test Code Quality

  • Jun 01, 2022
  • International Journal of Software Engineering and Knowledge Engineering
  • Jianshu Ding +3
  • Supplementary Content

Exploring Test Smells Across Programming Languages: A Systematic Mapping Study

  • Oct 30, 2025
  • Públio Silva +3
  • Conference Article
  • Citations172

An empirical analysis of the distribution of unit test smells and their impact on software maintenance

  • Sep 01, 2012
  • Gabriele Bavota +4
  • PDF
  • Research Article
  • Citations20

Machine learning-based test smell detection

  • Mar 01, 2024
  • Empirical Software Engineering
  • Valeria Pontillo +5
  • Research Article
  • Citations10

A multi-label classification approach for detecting test smells over java projects

  • Nov 02, 2021
  • Journal of King Saud University - Computer and Information Sciences
  • Mouna Hadj-Kacem +1
  • PDF
  • Research Article
  • Citations2

Comparing Hybrid Tool for Static and Dynamic Object-Oriented Metrics

  • Jan 01, 2019
  • International Journal of Advanced Computer Science and Applications
  • Babur Hayat Malik +7
  • Conference Article
  • Citations157

On the Relation of Test Smells to Software Code Quality

  • Jul 03, 2018
  • Davide Spadini +4
  • Conference Article
  • Citations18

Pseudo dynamic metrics

  • Jan 03, 2005
  • R Gunnalan +2
  • Book Chapter

Parametric and Functional-Based Analysis of Object-Oriented Dynamic Coupling Metrics

  • Sep 15, 2018
  • Navneet Kaur +1
  • Research Article
  • Citations28

What We Know About Smells in Software Test Code

  • Jan 01, 2019
  • IEEE Software
  • Vahid Garousi +2
  • Conference Article
  • Citations11

Dynamic metrics are superior than static metrics in maintainability prediction: An empirical case study

  • Sep 01, 2015
  • Hemlata Sharma +1
  • Conference Article
  • Citations2

Practices and tools for better software testing

  • Oct 26, 2018
  • Davide Spadini
  • Conference Article
  • Citations62

A systematic mapping study on dynamic metrics and software quality

  • Sep 01, 2012
  • Amjed Tahir +1
  • PDF
  • Research Article
  • Citations15

Static and dynamic eye movement metrics for students\u2019 performance assessment

  • Sep 06, 2018
  • Smart Learning Environments
  • Asma Ben Khedher +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.