Antonia Bertolino
Pietro Braione
Guglielmo De Angelis
Luca Gazzola
Fitsum Kifetew
Leonardo Mariani
Matteo Orrù
Mauro Pezzè
Roberto Pietrantuono
Stefano Russo
Paolo Tonella
2021-06-01
<p>Field testing refers to testing techniques that operate in the field to reveal those faults that escape in-house testing. Field testing techniques are becoming increasingly popular with the growing complexity of contemporary software systems. In this paper, we present the first systematic survey of field testing approaches over a body of 80 collected studies, and propose their categorization based on the environment and the system on which field testing is performed. We discuss four research questions addressing <em>how</em> software is tested in the field, <em>what</em> is tested in the field, which are the <em>requirements</em>, and how field tests are <em>managed</em>, and identify many challenging research directions.</p>
https://doi.org/10.5281/zenodo.5055735
oai:zenodo.org:5055735
Zenodo
https://doi.org/10.1145/3447240
https://zenodo.org/communities/eu
https://doi.org/10.5281/zenodo.5055734
info:eu-repo/semantics/openAccess
Creative Commons Attribution 4.0 International
https://creativecommons.org/licenses/by/4.0/legalcode
A Survey of Field-based Testing Techniques
info:eu-repo/semantics/report