ISSTA2024
FRAFOL: FRAmework FOr Learning mutation testing
Pedro Tavares, Ana C. R. Paiva, Domenico Amalfitano, René Just
被引用 1 次
摘要
Mutation testing has evolved beyond academic research, is deployed in industrial and open-source settings, and is increasingly part of universities' software engineering curricula. While many mutation testing tools exist, each with di erent strengths and weaknesses, integrating them into educational activities and exercises remains challenging due to the tools' complexity and the need to integrate them into a development environment. Additionally, it may be desirable to use di erent tools so that students can explore di erences, e.g., in the types or numbers of generated mutants. Asking students to install and learn multiple tools would only compound technical complexity and likely result in unwanted di erences in how and what students learn. This paper presents FRAFOL, a framework for learning mutation testing. FRAFOL provides a common environment for using di erent mutation testing tools in an educational setting. CCS Concepts • Software and its engineering → Software testing and debugging; • Social and professional topics → Software engineering education.