Write a Blog >>
ICSE 2020
Wed 24 June - Thu 16 July 2020
Sat 11 Jul 2020 15:08 - 15:20 at Baekje - A25-Android Testing Chair(s): Ting Su

Android apps demand high-quality test inputs, whose generation remains an open challenge. Existing techniques fall short on exploring complex app functionalities reachable only by a long, meaningful, and effective test input. Observing that such test inputs can usually be decomposed into relatively independent short use cases, this paper presents ComboDroid, a fundamentally different Android app testing framework. ComboDroid obtains use cases for manifesting a specific app functionality (either manually provided or automatically extracted), and systematically enumerates the combinations of use cases, yielding high-quality test inputs.

The evaluation results of ComboDroid on real-world apps are encouraging. Our fully automatic variant outperformed the best existing technique APE by covering 4.6% more code (APE only outperformed Monkey by 2.1%), and revealed four previously unknown bugs in extensively tested subjects. Our semi-automatic variant boosts the manual use cases obtained with little manual labor, achieving a comparable coverage (only 3.2% less) with a human testing expert.

Sat 11 Jul
Times are displayed in time zone: (UTC) Coordinated Universal Time change

15:00 - 16:00: Paper Presentations - A25-Android Testing at Baekje
Chair(s): Ting Su
icse-2020-Journal-First15:00 - 15:08
Luis CruzDeflt University of Technology, Rui AbreuInstituto Superior Técnico, U. Lisboa & INESC-ID
DOI Pre-print Media Attached
icse-2020-papers15:08 - 15:20
Jue WangNanjing University, Yanyan JiangNanjing University, Chang XuNanjing University, Chun CaoNanjing University, Xiaoxing MaNanjing University, Jian LuNanjing University
icse-2020-papers15:20 - 15:32
Carlos Bernal-CárdenasWilliam and Mary, Nathan CooperCollege of William & Mary, Kevin MoranWilliam & Mary/George Mason University, Oscar ChaparroCollege of William & Mary, Andrian MarcusUniversity of Texas at Dallas, Denys PoshyvanykWilliam and Mary
Pre-print Media Attached
icse-2020-Journal-First15:32 - 15:40
Bruno Gois MateusUniversité Polytechnique Hauts-de-France, Matias MartinezUniversité Polytechnique Hauts-de-France
icse-2020-Journal-First15:40 - 15:48
Gian Luca ScocciaUniversity of L'Aquila, Ivano Malavolta, Marco AutiliUniversity of L'Aquila, Italy, Amleto Di SalleUniversity of L'Aquila, Paola InverardiUniversity of L'Aquila
Link to publication DOI Pre-print
icse-2020-Journal-First15:48 - 15:56
Md AhasanuzzamanQueen's University, Safwat HassanQueens University, Kingston, Canada, Cor-Paul BezemerUniversity of Alberta, Canada, Ahmed E. HassanQueen's University