Eprint already available on another site (E-prints, Working papers and Research blog)
Testing Updated Apps by Adapting Learned Models
NGO, Chanh Duc; PASTORE, Fabrizio; BRIAND, Lionel
2023
Dataset
 

Files


Full Text
Test Updated Apps by Adapting Learned Models.pdf
Author preprint (6.23 MB) Creative Commons License - Attribution, Non-Commercial, No Derivative
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Computer Science - Software Engineering
Abstract :
[en] Although App updates are frequent and software engineers would like to verify updated features only, automated testing techniques verify entire Apps and are thus wasting resources. We present Continuous Adaptation of Learned Models (CALM), an automated App testing approach that efficiently tests App updates by adapting App models learned when automatically testing previous App versions. CALM focuses on functional testing. Since functional correctness can be mainly verified through the visual inspection of App screens, CALM minimizes the number of App screens to be visualized by software testers while maximizing the percentage of updated methods and instructions exercised. Our empirical evaluation shows that CALM exercises a significantly higher proportion of updated methods and instructions than six state-of-the-art approaches, for the same maximum number of App screens to be visually inspected. Further, in common update scenarios, where only a small fraction of methods are updated, CALM is even quicker to outperform all competing approaches in a more significant way.
Research center :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > SVV - Software Verification and Validation
Disciplines :
Computer science
Author, co-author :
NGO, Chanh Duc  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
PASTORE, Fabrizio  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
BRIAND, Lionel;  University of Ottawa [CA] > EECS Department ; University of Limerick > Lero
Language :
English
Title :
Testing Updated Apps by Adapting Learned Models
Publication date :
10 August 2023
Version :
v2
Number of pages :
41
Available on ORBilu :
since 23 November 2023

Statistics


Number of views
167 (19 by Unilu)
Number of downloads
110 (2 by Unilu)

OpenAlex citations
 
0

Bibliography


Similar publications



Contact ORBilu