Test Smell Detection Tools: A Systematic Mapping Study
Wajdi Aljedaani, Anthony Peruma, Ahmed Aljohani, Mazen Alotaibi, Mohamed Wiem Mkaouer, Ali Ouni, Christian D. Newman, Abdullatif Ghallab, Stephanie Ludi
Abstract
Test smells are defined as sub-optimal design choices developers make when implementing test cases. Hence, similar to code smells, the research community has produced numerous test smell detection tools to investigate the impact of test smells on the quality and maintenance of test suites. However, little is known about the characteristics, type of smells, target language, and availability of these published tools. In this paper, we provide a detailed catalog of all known, peer-reviewed, test smell detection tools.
Topics & Concepts
Code smellTest (biology)Computer scienceQuality (philosophy)Software engineeringSoftware qualitySoftwareProgramming languageSoftware developmentPhilosophyBiologyEpistemologyPaleontologySoftware Engineering ResearchSoftware Testing and Debugging TechniquesSoftware Reliability and Analysis Research