Write a Blog >>
MOBILESoft 2020
Mon 13 - Wed 15 July 2020
co-located with ICSE 2020
Tue 14 Jul 2020 16:00 - 16:15 at MobileSoft - Software Development and Evolution Chair(s): Mariano Ceccato

Context: Android operating system always brings new releases and updates to improve security, increase performance and bring a better user experience. When Google announces a new release, a whole chain of changes is triggered in cascade, causing many compatibility issues. Objective: This study focus at performing a quantitative and qualitative analysis on the state of apps readiness for new Android releases over time. Method: We performed an empirical study to map apps readiness to different Android versions. We developed a Repository Mining Tool to analyse 8420 open-source repositories, detecting 2118 Android projects and when they were adapted to different Android versions along their lifetimes. Results: Our results show that Android apps have became “less ready” over time. We found that 76.45% of the analysed apps were ready for Android Lollipop 5.0 (API level 21) release, in October 2014. Though only 5.46% were ready for Android 10 (API level 29), in September 2019. In addition, our results show that when apps are adapted to an Android version, 59.41% perform the adaptation until the new Android release month, 95% are adapted twelve months after the release, and 99.16% are adapted two years later. Conclusion: Our findings reveal implications that affect not only the Android or mobile development research field and developers, they also reveal implications that points to Google’s policies and Android final users as well.

Tue 14 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

16:00 - 17:30
Are apps ready for new Android releases?Technical Papers
Technical Papers
Demetrio Guilardi University of Quebec at Chicoutimi, Jalves Nicacio University of Quebec at Chicoutimi, Bianca Minetto Napoleão University of Quebec at Chicoutimi, Fabio Petrillo University of Quebec at Chicoutimi
APIMigrator: An API-Usage Migration Tool for Android AppsTool Demos and Mobile Apps
Tool Demos and Mobile Apps
Mattia Fazzini University of Minnesota, Qi Xin Georgia Institute of Technology, Alessandro Orso Georgia Tech
Doodle2App: Native App Code by Freehand UI SketchingTool Demos and Mobile Apps
Tool Demos and Mobile Apps
Soumik Mohian University of Texas at Arlington, Christoph Csallner University of Texas at Arlington
Link to publication DOI Media Attached
Real-time Multi-user Spatial Collaboration using ARCoreStudent Research Competition
Student Research Competition
DongxingCao Kyungpook National University
Q&A - Software Development and Evolution
Paper Presentations

Discussion with Authors / Attendees
Paper Presentations