Research group
Machine Learning Methods in Software Engineering
Test Smells in Python
Timofey BryksinActive
In this project, we study test smells in Python for the first time. We perform a mapping study to discover test smells studied in different papers, selected test smells that apply to Python, and discovered another Python-specific test smell called Suboptimal Assert. Then, we developed a tool called PyNose that detects these smells, validated it, and conducted an empirical study of 450 Python projects.
PyNose is avaiable on GitHub.
Participants
Publications
PyNose: A Test Smell Detector For Python
November 2021
Tongjie Wang, Yaroslav Golubev, Oleg Smirnov, Jiawei Li, Timofey Bryksin, and Iftekhar Ahmed