5054694
doi
10.5281/zenodo.5054694
oai:zenodo.org:5054694
user-eu
Guglielmo De Angelis
CNR-IASI
Breno Miranda
Federal University of Pernambuco
Paolo Tonella
Università della Svizzera italiana
Run Java Applications and Test Them In-Vivo Meantime
Antonia Bertolino
CNR-ISTI
doi:10.1109/ICST46399.2020.00061
info:eu-repo/semantics/openAccess
Creative Commons Attribution 4.0 International
https://creativecommons.org/licenses/by/4.0/legalcode
<p>The outcome of test case execution depends on the state of the object under test. While testers can carefully choose meaningful and representative object states for test execution, it is unaffordable to cover the combinatorial space of possible object states exhaustively. An appealing option is to delegate part of the testing activities to the runtime and to execute test cases in the field whenever a new or uncommon state is observed. We have designed and developed Groucho, a framework for in-vivo testing of Java applications. Among the challenges that we faced, the most important ones are isolation of the test session from the user session and minimal performance overhead. Experimental results show that if the activation probability is kept reasonably small (e.g., 10E-4), the impact of the framework is imperceptible (i.e., either statistically insignificant or with a negligible effect size).</p>
Zenodo
2019-09-01
info:eu-repo/semantics/report
5054693
user-eu
award_title=Self-assessment Oracles for Anticipatory Testing; award_number=787703; award_identifiers_scheme=url; award_identifiers_identifier=https://cordis.europa.eu/projects/787703; funder_id=00k4n6c32; funder_name=European Commission;
1625147295.317364
1503331
md5:b104398b9f363f869e5a5736cf18da3e
https://zenodo.org/records/5054694/files/TR-Precrime-2019-06.pdf
public
10.1109/ICST46399.2020.00061
Is obsoleted by
doi
10.5281/zenodo.5054693
isVersionOf
doi