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.



PyNose: A Test Smell Detector For Python

November 2021

Tongjie Wang, Yaroslav Golubev, Oleg Smirnov, Jiawei Li, Timofey Bryksin, and Iftekhar Ahmed

Read more