Machine Learning-Based Test Smell Detection

08/16/2022
by   Valeria Pontillo, et al.
0

Context: Test smells are symptoms of sub-optimal design choices adopted when developing test cases. Previous studies have proved their harmfulness for test code maintainability and effectiveness. Therefore, researchers have been proposing automated, heuristic-based techniques to detect them. However, the performance of such detectors is still limited and dependent on thresholds to be tuned. Objective: We propose the design and experimentation of a novel test smell detection approach based on machine learning to detect four test smells. Method: We plan to develop the largest dataset of manually-validated test smells. This dataset will be leveraged to train six machine learners and assess their capabilities in within- and cross-project scenarios. Finally, we plan to compare our approach with state-of-the-art heuristic-based techniques.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/14/2021

DeepOrder: Deep Learning for Test Case Prioritization in Continuous Integration Testing

Continuous integration testing is an important step in the modern softwa...
research
05/19/2020

Combining Dynamic Symbolic Execution, Machine Learning and Search-Based Testing to Automatically Generate Test Cases for Classes

This article discusses a new technique to automatically generate test ca...
research
03/15/2023

DACOS-A Manually Annotated Dataset of Code Smells

Researchers apply machine-learning techniques for code smell detection t...
research
05/23/2020

The Threat to the Validity of Predictive Mutation Testing: The Impact of Uncovered Mutants

Predictive Mutation Testing (PMT) is a technique to predict whether a mu...
research
07/28/2023

Unsupervised machine learning shock capturing for High-Order CFD solvers

We present a novel unsupervised machine learning shock capturing algorit...
research
03/25/2018

Kernel-based Detection of Coincidentally Correct Test Cases to Improve Fault Localization Effectiveness

Although empirical studies have confirmed the effectiveness of spectrum-...

Please sign up or login with your details

Forgot password? Click here to reset