* ICSE 2018 *
Sun 27 May - Sun 3 June 2018 Gothenburg, Sweden
Mon 28 May 2018 09:40 - 10:00 at J2 room - S6: Inquisitiveness Chair(s): Luís Cruz

To gain a deeper empirical understanding of how developers work on Android apps, we investigate self-reported activities of Android developers and to what extent these activities can be classified with machine learning techniques. To this aim, we firstly create a taxonomy of self-reported activities coming from the manual analysis of 5,000 commit messages from 8,280 Android apps. Then, we study the frequency of each category of self-reported activities identified in the taxonomy and investigate the feasibility of an automated classification approach. Our findings can inform be used by both practitioners and researchers to take informed decisions or support other software engineering activities.

Mon 28 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:30
S6: InquisitivenessMobileSoft at J2 room
Chair(s): Luís Cruz University of Porto
09:00
20m
Full-paper
Automation of Android Applications Functional Testing Using Machine Learning Activities Classification
MobileSoft
09:20
20m
Full-paper
Guiding App Testing with Mined Interaction ModelsBest Paper Award Candidate
MobileSoft
Nataniel Borges Jr. Saarland University, María Gómez , Andreas Zeller Saarland University
09:40
20m
Full-paper
Self-Reported Activities of Android Developers
MobileSoft
Luca Pascarella Delft University of Technology, Franz-Xaver Geiger , Fabio Palomba , Dario Di Nucci Vrije Universiteit Brussel, Ivano Malavolta Vrije Universiteit Amsterdam, Alberto Bacchelli University of Zurich
DOI Pre-print
10:00
10m
Short-paper
How Do Android Operating System Updates Impact Apps?
MobileSoft
Guowei Yang Texas State University, Jeffrey Jones , Austin Moninger , Meiru Che
10:10
10m
Short-paper
Detecting No-Sleep Energy Bugs Using Reference Counted Variables
MobileSoft
10:20
10m
Other
Discussion (S6)
MobileSoft