Self-Reported Activities of Android Developers

Conference Paper (2018)
Author(s)

Luca Pascarella (TU Delft - Software Engineering)

Franz-Xaver Geiger (Vrije Universiteit Amsterdam)

Fabio Palomba (Universitat Zurich)

Dario Di Nucci (Vrije Universiteit Brussel)

Ivano Malavolta (Vrije Universiteit Amsterdam)

Alberto Bacchelli (Universitat Zurich)

Research Group
Software Engineering
DOI related publication
https://doi.org/10.1145/3197231.3197251
More Info
expand_more
Publication Year
2018
Language
English
Research Group
Software Engineering
Pages (from-to)
144-155
ISBN (electronic)
978-1-4503-5712-8
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

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.

Files

MobileSoft_2018.pdf
(pdf | 0.695 Mb)
License info not available
TUD_SERG_2018_007.pdf
(pdf | 1.42 Mb)
License info not available