Article (Périodiques scientifiques)
A Detailed Investigation of the Effectiveness of Whole Test Suite Generation
Rojas, José Miguel; Vivanti, Mattia; ARCURI, Andrea et al.
2016In Empirical Software Engineering
Peer reviewed vérifié par ORBi
 

Documents


Texte intégral
emse_paper_archive.pdf
Preprint Auteur (452.19 kB)
Demander un accès

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

Envoyer vers



Détails



Résumé :
[en] A common application of search-based software testing is to generate test cases for all goals defined by a coverage criterion (e.g., lines, branches, mutants). Rather than generating one test case at a time for each of these goals individually, whole test suite generation optimizes entire test suites towards satisfying all goals at the same time. There is evidence that the overall coverage achieved with this approach is superior to that of targeting individual coverage goals. Nevertheless, there remains some uncertainty on (a) whether the results generalize beyond branch coverage, (b) whether the whole test suite approach might be inferior to a more focused search for some particular coverage goals, and (c) whether generating whole test suites could be optimized by only targeting coverage goals not already covered. In this paper, we perform an in-depth analysis to study these questions. An empirical study on 100 Java classes using three different coverage criteria reveals that indeed there are some testing goals that are only covered by the traditional approach, although their number is only very small in comparison with those which are exclusively covered by the whole test suite approach. We find that keeping an archive of already covered goal with corresponding tests and focusing the search on uncovered goals overcomes this small drawback on larger classes, leading to an improved overall effectiveness of whole test suite generation.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
Rojas, José Miguel
Vivanti, Mattia
ARCURI, Andrea;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Fraser, Gordon
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
A Detailed Investigation of the Effectiveness of Whole Test Suite Generation
Date de publication/diffusion :
2016
Titre du périodique :
Empirical Software Engineering
ISSN :
1382-3256
eISSN :
1573-7616
Maison d'édition :
Springer Science & Business Media B.V.
Peer reviewed :
Peer reviewed vérifié par ORBi
Disponible sur ORBilu :
depuis le 26 décembre 2015

Statistiques


Nombre de vues
141 (dont 16 Unilu)
Nombre de téléchargements
3 (dont 3 Unilu)

citations Scopus®
 
70
citations Scopus®
sans auto-citations
52
OpenCitations
 
57
citations OpenAlex
 
91
citations WoS
 
62

Bibliographie


Publications similaires



Contacter ORBilu