Mobile apps GUI testing: a systematic review
The paper can be found at: GUI testing for mobile applications: a systematic literature review
This repo provide the list of the literature analyzed in the systematic review mentioned above and some other important data that may help the research community.
The paper systematically reviews literature published between 2011 and 2020, to gain an insight into GUI testing for mobile apps. Specifically, the paper aims to identify (i) the main objective of GUI testing, (ii) the approaches/methods, as well as (iii) the performance evaluation criteria and metrics, and (iv) the challenges and future research direction. It follows a predefined systematic literature review procedure that involved both the automatic and manual search strategies to cover all relevant literature. The search of the literature was conducted over seven popular digital libraries. As a result, a total of 61 literature was found and analyzed using four research questions that aligned with the objectives of the paper.
- ICSE 2019 Practical GUI Testing of Android App via Model Abstraction and Refinement
- ISSTA 2019 TestMig Migrating GUI Test Cases from iOS to Android
- SEKE 2019 Semantic Analysis for Deep Q-Network in Android GUI Testing
- ICSE 2019 GUI-Guided Repair of Mobile Test Scripts
- ISSTA 2018 Towards Automated Translation between Generations of GUI-based Tests for Mobile Devices
- AST 2018 Sentinel- Generating GUI Tests for Android Sensor Leaks
- 2018 UIChecker An Automatic Detection Platform for Android GUI Errors.
- IS3C 2018 Automated GUI Testing for Android News Applications
- ICSE 2018 DetReduce Minimizing Android GUI Test Suites for Regression Testing
- ICAIT 2018 Reducing False Positives in Automated OpenCV-based Non-Native GUI Software Testing
- 2018 CrawlDroid Effective Model-based GUI Testing of Android Apps
- COMPSAC 2018 Exploration Scheduling for Replay Events in GUI Testing on Android Apps
- 2018 A-TEST Reinforcement Learning for Android GUI Testing
- ASE 2017 Sketch-Guided GUI Test Generation for Mobile Applications
- ASE 2017 Beyond GUI Testing for Android Applications
- 2017 A Novel Tool for Automatic GUI Layout Testing
- WiSPNET 2017 Automatic Android Application GUI Testing A Random Walk Approach
- ASE 2017 Systematic Reduction of GUI Test Sequences
- 2017 MobiSys Demo Fully Automated UI Testing System for Large-scale Android Apps Using Multiple Devices
- 2017 Mobile GUI testing
- ICST 2017 ATOM Automatic Maintenance of GUI Test Scripts for Evolving Mobile Applications
- FSE 2017 Permission-Aware GUI Testing of Android
- FSE 2017 Guided, Stochastic Model-Based GUI Testing of Android Apps
- 2017 Automatically Discovering, Reporting and Reproducing Android Application Crashes
- 2017 Automated parallel GUI testing as a service for mobile applications
- CACRE 2016 Learning to Prioritize GUI Test Cases for Android Laboratory Programs
- 2016 Automated Mobile UI Test Fragility An Exploratory Assessment Study on Android
- ASE 2016 Automated Model-Based Android GUI Testing using Multi-level GUI Comparison Criteria
- FSE 2016 Automated test input generation for Android are we really there yet in an industrial case
- SRS 2016 Class Coverage GUI Testing for Android Applications
- MoMM 2016 Systematic Exploration of Android Apps Events for Automated Testing
- ISSTA 2016 Sapienz Multi-objective Automated Testing for Android Applications
- ICST 2016 A Framework for Monkey GUI Testing
- ICST 2016 Generating Reproducible and Replayable Bug Reports from Android Application Crashes
- ICSE 2016 Reducing Combinatorics in GUI Testing of Android Applications
- ICSE 2016 FSMdroid Guided GUI Testing of Android Apps
- FSE 2016 Minimizing GUI Event Traces
- MSR 2015 Mining Android App Usages for Generating Actionable GUI-based Execution Scenarios
- ASE 2015 Static Window Transition Graphs for Android
- ASEW 2015 Testing approach for mobile applications through reverse engineering of UI Patterns
- ISSRE 2015 SIG-Droid- Automated System Input Generation for Android Applications
- ICSE 2015 A Combined Technique of GUI Ripping and Input Perturbation Testing for Android Apps
- COMPSAC 2015 PATS A Parallel GUI Testing Framework for Android Applications
- EuroSys 2014 Efficiently, Effectively Detecting Mobile App Bugs with AppDoctor
- ICST 2014 Automated Generation of Oracles for Testing User-interaction Features of Mobile Apps
- TSE 2014 On the Accuracy, Efficiency, and Reusability of Automated Test Oracles for Android Devices
- 2014 MobiGUITAR A Tool for Automated Model-Based Testing of Mobile Apps
- SERE 2014 ADAutomation An Activity Diagram Based Automated GUI Testing Framework for Smartphone Applications
- FSE 2014 EvoDroid Segmented Evolutionary Testing of Android Apps
- CSNT 2014 Automatic Android GUI Traversal with High Coverage
- MobiSys 2014 PUMA Programmable UI-Automation for Large-Scale Dynamic Analysis of Mobile Apps
- MobiSys 2013 Poster A Black-Box based Android GUI Testing System
- ISSTA 2013 Automated Testing with Targeted Event Sequence Generation
- FASE 2013 A Grey-Box Approach for Automated GUI-Model Generation of Mobile Applications
- OOPSLA 2013 Targeted and Depth-first Exploration for Systematic Testing of Android Apps
- OOPSLA 2013 Guided GUI Testing of Android Apps with Minimal Restatrt and Approximate Learning
- FSE 2013 Dynodroid An Input Generation System for Android Apps
- MUM 2012 Testdroid automated remote UI testing on Android
- FSE 2012 Automated Concolic Testing of Smartphone Apps
- ASE 2012 Using GUI Ripping for Automated Testing of Android Applications
- AST 2011 Automating GUI Testing for Android Applications
- ICST 2011 Experiences of System-Level Model-Based GUI Testing of an Android Application
- ICSE 2018 DroidMate-2- A Platform for Android Test Generation
- ICSE 2017 DroidBot- A Lightweight UI-Guided Test Input Generator for Android
- 2020 CAT- Change-focused Android GUI Testing
- ICSE 2020 ComboDroid- generating high-quality test inputs for Android apps via use case combinations
- ICSTW 2020 Model-Based Testing of GUI Applications Featuring Dynamic Instanciation of Widgets
- SCP 2020 Efficient testing of GUI applications by event sequence reduction