Machine Learning-Based Test Smell Detection
Pontillo, Valeria; Amoroso D Aragona, Dario; Pecorelli, Fabiano; Di Nucci, Dario; Ferrucci, Filomena; Palomba, Fabio (2023)
Pontillo, Valeria
Amoroso D Aragona, Dario
Pecorelli, Fabiano
Di Nucci, Dario
Ferrucci, Filomena
Palomba, Fabio
ICSME
2023
ICSME 2022
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202401181594
https://urn.fi/URN:NBN:fi:tuni-202401181594
Tiivistelmä
Context: Test smells are symptoms of sub-optimal design choices adopted when developing test cases. Previous stud- ies 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.
Kokoelmat
- TUNICRIS-julkaisut [19716]