Thomas Vogel

S3: Self-Adaptive Search for Sapienz

Principal Investigator

Thomas Vogel

Project Description

Video of the talk Search-Based App Testing, Fitness Landscape Analysis, and Diversity

Sapienz is a search-based test suite generation tool for mobile applications. The core idea and goal of this project is to achieve a Self-Adaptive Search for Sapienz (S3), that is, the dynamic adaptation of Sapienz’ search strategy in response to feedback obtained from analyzing the fitness landscape for each app while generating the test suite and testing the app. To realize S3, we transfer self-adaptation principles such as the Monitor-Analyze-Plan-Execute (MAPE) adaptation loop to the search process of Sapienz. We envision better results in terms of fitness and especially for fault revelation taking the characteristics of the fitness landscape and thus the specific app under test into account.

For further details, please have a look at the following presentation held at the Fall 2019 HPI Future SOC Lab Day: Search-Based App Testing, Fitness Landscape Analysis, and Diversity

Video of the talk Search-Based App Testing, Fitness Landscape Analysis, and Diversity

Tool

S3 is implemented in Sapienzdiv.

Publications

Funding

2018 Facebook Testing and Verification Research Award
(Announcing the winners of the Facebook Testing and Verification research awards)

Acknowledgments

We thank the Hasso Plattner Institute (HPI) for providing us access to the HPI Future SOC computing infrastructure to conduct the experiments in S3.

Impressum/Datenschutz