Obtaining a good dataset to conduct empirical studies on the engineering of Android apps is an open challenge. To start tackling this challenge, we present AndroidTimeMachine, the first, self-contained, publicly available dataset weaving spread-out data sources about real-world, open-source Android apps. Encoded as a graph-based database, AndroidTimeMachine concerns 8,431 real open-source Android apps and contains: (i) metadata about the apps' GitHub projects, (ii) Git repositories with full commit history and (iii) metadata extracted from the Google Play store, such as app ratings and permissions.
|Title of host publication||Proceedings of the 15th International Conference on Mining Software Repositories, MSR. ACM, New York, NY|
|Place of Publication||New York, NY|
|Publisher||Association for Computing Machinery (ACM)|
|Number of pages||4|
|Publication status||Published - 2018|
|Event||MSR 2018: 15th International Conference on Mining Software Repositories - Gothia Towers, Gothenburg, Sweden|
Duration: 28 May 2018 → 29 May 2018
Conference number: 15
|Conference||MSR 2018: 15th International Conference on Mining Software Repositories|
|Period||28/05/18 → 29/05/18|
- Mining Software Repositories
Geiger, F-X., Malavolta, I., Pascarella, L., Palomba, F., Di Nucci, D., & Bacchelli, A. (2018). A Graph-based Dataset of Commit History of Real-World Android apps. In Proceedings of the 15th International Conference on Mining Software Repositories, MSR. ACM, New York, NY (pp. 30-33). Association for Computing Machinery (ACM).