Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
An Empirical Study on Mutation, Statement and Branch Coverage Fault Revelation that Avoids the Unreliable Clean Program Assumption
TITCHEU CHEKAM, Thierry; PAPADAKIS, Mike; LE TRAON, Yves et al.
2017In International Conference on Software Engineering (ICSE 2017)
Peer reviewed
 

Documents


Texte intégral
ICSE17.pdf
Preprint Auteur (655.57 kB)
Télécharger

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Mutation testing; real faults; test adequacy; code coverage; test effectiveness
Résumé :
[en] Many studies suggest using coverage concepts, such as branch coverage, as the starting point of testing, while others as the most prominent test quality indicator. Yet the relationship between coverage and fault-revelation remains unknown, yielding uncertainty and controversy. Most previous studies rely on the Clean Program Assumption, that a test suite will obtain similar coverage for both faulty and fixed (‘clean’) program versions. This assumption may appear intuitive, especially for bugs that denote small semantic deviations. However, we present evidence that the Clean Program Assumption does not always hold, thereby raising a critical threat to the validity of previous results. We then conducted a study using a robust experimental methodology that avoids this threat to validity, from which our primary finding is that strong mutation testing has the highest fault revelation of four widely-used criteria. Our findings also revealed that fault revelation starts to increase significantly only once relatively high levels of coverage are attained.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
TITCHEU CHEKAM, Thierry ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
PAPADAKIS, Mike ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Computer Science and Communications Research Unit (CSC)
LE TRAON, Yves ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Harman, Mark;  University College London - UCL and Facebook, London
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
An Empirical Study on Mutation, Statement and Branch Coverage Fault Revelation that Avoids the Unreliable Clean Program Assumption
Date de publication/diffusion :
28 mai 2017
Nom de la manifestation :
39th International Conference on Software Engineering (ICSE 2017)
Organisateur de la manifestation :
IEEE ICSE 2017 organizing commitee
Lieu de la manifestation :
Buenos Aires, Argentine
Date de la manifestation :
May 20-28, 2017
Manifestation à portée :
International
Titre de l'ouvrage principal :
International Conference on Software Engineering (ICSE 2017)
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
Organisme subsidiant :
FNR - Fonds National de la Recherche
EPSRC Programme Grant DAASE (EP/J017515/1)
Disponible sur ORBilu :
depuis le 11 avril 2017

Statistiques


Nombre de vues
376 (dont 42 Unilu)
Nombre de téléchargements
1111 (dont 40 Unilu)

citations Scopus®
 
139
citations Scopus®
sans auto-citations
99
citations OpenAlex
 
149
citations WoS
 
116

Bibliographie


Publications similaires



Contacter ORBilu