Abstract—GUI-based models extracted from Android app execution traces, events, or source code can be extremely useful for challenging tasks such as the generation of scenarios or test cases. However, extracting effective models can be an expensive process. Moreover, existing approaches for automatically deriving GUI-based models are not able to generate scenarios that include events which were not observed in execution (nor event) traces. In this paper, we address these and other major challenges in our novel hybrid approach, coined as MONKEYLAB. Our approach is based on the Record→Mine→Generate→Validate frame-work, which relies on recording app usages that yield execution (event) traces, mining those event traces and generating execution s...
The large demand of mobile devices creates significant concerns about the quality of mobile applicat...
Test generators for graphical user interfaces must constantly choose which UI element to interact wi...
Smartphones have become an indispensable tool in people’s lives due to their omnipotent extensibilit...
Context Automated GUI Exploration Techniques have been widely adopted in the context of mobile apps...
In this paper, we suggest a generalized application model that can be utilized to support system-lev...
Users increasingly rely on mobile applications for computa-tional needs. Google Android is a popular...
Mobile applications play an important role in the dissemination of computing and information resourc...
Clients progressively depend on mobile applications for computational needs. With the popularity of ...
Researchers have proposed automated testing tools to minimise the effort and resources spent on test...
A large-scale dataset on the static and dynamic profiles based on function calls of 30,634 benign an...
Mobile software applications ("apps") are used by billions of smartphone owners worldwide. The deman...
AbstractThe iMPAcT tool combines the benefits of existing user recurring behaviour (User Interface P...
Smartphones and tablets with rich graphical user interfaces (GUI) are becoming increasingly popular....
Summary. We propose Dagger, a lightweight system to dynamically vet sens-itive behaviors in Android ...
open access articleThis paper investigates the impact of code coverage on machine learning-based dyn...
The large demand of mobile devices creates significant concerns about the quality of mobile applicat...
Test generators for graphical user interfaces must constantly choose which UI element to interact wi...
Smartphones have become an indispensable tool in people’s lives due to their omnipotent extensibilit...
Context Automated GUI Exploration Techniques have been widely adopted in the context of mobile apps...
In this paper, we suggest a generalized application model that can be utilized to support system-lev...
Users increasingly rely on mobile applications for computa-tional needs. Google Android is a popular...
Mobile applications play an important role in the dissemination of computing and information resourc...
Clients progressively depend on mobile applications for computational needs. With the popularity of ...
Researchers have proposed automated testing tools to minimise the effort and resources spent on test...
A large-scale dataset on the static and dynamic profiles based on function calls of 30,634 benign an...
Mobile software applications ("apps") are used by billions of smartphone owners worldwide. The deman...
AbstractThe iMPAcT tool combines the benefits of existing user recurring behaviour (User Interface P...
Smartphones and tablets with rich graphical user interfaces (GUI) are becoming increasingly popular....
Summary. We propose Dagger, a lightweight system to dynamically vet sens-itive behaviors in Android ...
open access articleThis paper investigates the impact of code coverage on machine learning-based dyn...
The large demand of mobile devices creates significant concerns about the quality of mobile applicat...
Test generators for graphical user interfaces must constantly choose which UI element to interact wi...
Smartphones have become an indispensable tool in people’s lives due to their omnipotent extensibilit...