An Empirical Evaluation of Regular and Extreme Mutation Testing for Teaching Software Testing

Résultats de recherche: Contribution dans un livre/un catalogue/un rapport/dans les actes d'une conférenceArticle dans les actes d'une conférence/un colloque

49 Téléchargements (Pure)

Résumé

Teaching software testing can be challenging due to low student interest, high cognitive load, and lack of alignment with industry needs. Previous research has attempted to address these challenges by using mutation testing, which involves intentionally introducing faults into the code to measure the ability of a test suite to detect faults. Although this method has been proven effective in teaching software testing, it can sometimes be difficult for a novice to write a test to kill some mutants because they are too subtle and there are no hints. In contrast, extreme mutation testing involves more evident changes (e.g., removing a method body) that may be easier for novice testers to identify. This paper investigates extreme mutation testing as an alternative to teaching software testing by comparing it to regular mutation testing in an empirical evaluation with two undergraduate classes. Our results show that both can help teach software testing, with regular mutation testing slightly more effective, and both types of reports were considered clear by a similar number of students.
langue originaleAnglais
titreProceedings - 2023 IEEE 16th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2023
EditeurIEEE
Pages405-412
Nombre de pages8
ISBN (Electronique)9798350333350
Les DOIs
Etat de la publicationPublié - 16 avr. 2023
Evénement2nd Software Testing Education Workshop (TestEd '23) - Dublin, Irlande
Durée: 16 avr. 202316 avr. 2023
Numéro de conférence: 2
https://testedworkshop.github.io/2023/

Série de publications

NomProceedings - 2023 IEEE 16th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2023

Atelier de travail

Atelier de travail2nd Software Testing Education Workshop (TestEd '23)
Titre abrégéTestEd
Pays/TerritoireIrlande
La villeDublin
période16/04/2316/04/23
Adresse Internet

Empreinte digitale

Examiner les sujets de recherche de « An Empirical Evaluation of Regular and Extreme Mutation Testing for Teaching Software Testing ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation