Write a Blog >>
ICPC 2020
Mon 13 - Wed 15 July 2020
co-located with ICSE 2020
Mon 13 Jul 2020 15:00 - 15:12 at ICPC - Session 1: Tests Chair(s): Dario Di Nucci

Nowadays, mobile applications (a.k.a., apps) are used by over two billion users for every type of need, including social and emergency connectivity. Their pervasiveness in today’s world has inspired the software testing research community in devising approaches to allow developers to better test their apps and improve the quality of the tests being developed. In spite of this research effort, we still notice a lack of empirical studies aiming at assessing the actual quality of test cases developed by mobile developers: this perspective could provide evidence-based findings on the current status of testing in the wild as well as on the future research directions in the field. As such, we performed a large-scale empirical study targeting 1,780 open-source Android apps and aiming at assessing (1) the extent to which these apps are actually tested, (2) how well-designed are the available tests, and (3) what is their effectiveness. The key results of our study show that mobile developers still tend not to properly test their apps. Furthermore, we discovered that the test cases of the considered apps have a low (i) design quality, both in terms of test code metrics and test smells, and (ii) effectiveness when considering code coverage as well as assertion density.

Mon 13 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

15:00 - 16:00
Session 1: TestsResearch / Tool Demonstration / Industry at ICPC
Chair(s): Dario Di Nucci Tilburg University
15:00
12m
Paper
Testing of Mobile Applications in the Wild: A Large-Scale Empirical Study on Android Apps
Research
Fabiano Pecorelli University of Salerno, Gemma Catolino Delft University of Technology, Filomena Ferrucci University of Salerno, Andrea De Lucia University of Salerno, Fabio Palomba University of Salerno
Media Attached
15:12
12m
Paper
UI Screens Identification and Extraction from Mobile Programming Screencasts
Research
Mohammad Alahmadi Florida State University, Abdulkarim Malkadi Florida State University, USA - Jazan University, KSA, Sonia Haiduc Florida State University
Pre-print Media Attached
15:24
12m
Paper
Measuring Software Testability Modulo Test Quality
Research
Valerio Terragni Università della Svizzera Italiana, Pasquale Salza University of Zurich, Mauro Pezze Università della Svizzera italiana (USI) and Schaffhausen Institute of Technology (SIT)
Pre-print Media Attached
15:36
12m
Paper
Program Slicing and Execution Tracing for Differential Testing at Adobe Analytics
Industry
Darryl Jarman Adobe, Scott Hunt Adobe, Dave Towey University of Nottingham Ningbo China
Media Attached
15:48
12m
Paper
Just-In-Time Test Smell Detection and Refactoring: The DARTS Project
Tool Demonstration
Stefano Lambiase University of Salerno, Andrea Cupito University of Salerno, Fabiano Pecorelli University of Salerno, Andrea De Lucia University of Salerno, Fabio Palomba University of Salerno
Media Attached