Source code analysis: A road map
D Binkley - Future of Software Engineering (FOSE'07), 2007 - ieeexplore.ieee.org
The automated and semi-automated analysis of source code has remained a topic of
intense research for more than thirty years. During this period, algorithms and techniques for …
intense research for more than thirty years. During this period, algorithms and techniques for …
[HTML][HTML] A survey on different approaches for software test case prioritization
R Mukherjee, KS Patnaik - Journal of King Saud University-Computer and …, 2021 - Elsevier
Testing is the process of evaluating a system by manual or automated means. While
Regression Test Selection (RTS) discards test cases and Test Suite Minimization (TSM) …
Regression Test Selection (RTS) discards test cases and Test Suite Minimization (TSM) …
Using GUI ripping for automated testing of Android applications
We present AndroidRipper, an automated technique that tests Android apps via their
Graphical User Interface (GUI). AndroidRipper is based on a user-interface driven ripper that …
Graphical User Interface (GUI). AndroidRipper is based on a user-interface driven ripper that …
GUITAR: an innovative tool for automated testing of GUI-driven software
BN Nguyen, B Robbins, I Banerjee… - Automated software …, 2014 - Springer
Most of today's software applications feature a graphical user interface (GUI) front-end.
System testing of these applications requires that test cases, modeled as sequences of GUI …
System testing of these applications requires that test cases, modeled as sequences of GUI …
Static control-flow analysis of user-driven callbacks in Android applications
Android software presents many challenges for static program analysis. In this work we
focus on the fundamental problem of static control-flow analysis. Traditional analyses cannot …
focus on the fundamental problem of static control-flow analysis. Traditional analyses cannot …
A gui crawling-based technique for android mobile application testing
D Amalfitano, AR Fasolino… - 2011 IEEE fourth …, 2011 - ieeexplore.ieee.org
As mobile applications become more complex, specific development tools and frameworks
as well as cost effective testing techniques and tools will be essential to assure the …
as well as cost effective testing techniques and tools will be essential to assure the …
An event‐flow model of GUI‐based applications for testing
AM Memon - Software testing, verification and reliability, 2007 - Wiley Online Library
Graphical user interfaces (GUIs) are by far the most popular means used to interact with
today's software. The functional correctness of a GUI is required to ensure the safety …
today's software. The functional correctness of a GUI is required to ensure the safety …
Static window transition graphs for Android
This work develops a static analysis to create a model of the behavior of an Android
application's GUI. We propose the window transition graph (WTG), a model representing the …
application's GUI. We propose the window transition graph (WTG), a model representing the …
Testing android apps through symbolic execution
There is a growing need for automated testing techniques aimed at Android apps. A critical
challenge is the systematic generation of test cases. One method of systematically …
challenge is the systematic generation of test cases. One method of systematically …
GUI interaction testing: Incorporating event context
Graphical user interfaces (GUIs), due to their event-driven nature, present an enormous and
potentially unbounded way for users to interact with software. During testing, it is important to …
potentially unbounded way for users to interact with software. During testing, it is important to …