How do open source app developers perceive API changes related to Android battery optimization? An empirical study. (8th November 2020)
- Record Type:
- Journal Article
- Title:
- How do open source app developers perceive API changes related to Android battery optimization? An empirical study. (8th November 2020)
- Main Title:
- How do open source app developers perceive API changes related to Android battery optimization? An empirical study
- Authors:
- C, Marimuthu
Chimalakonda, Sridhar
K, Chandrasekaran - Other Names:
- Bishop Judith guestEditor.
Cooper Kendra M.L. guestEditor.
Kim Moonzoo guestEditor.
Koziolek Heiko guestEditor. - Abstract:
- Abstract: There is an increasing interest shown by researchers and developers in reducing the battery consumption of Android applications. Recently, the battery optimization features such as doze mode, app standby, background execution limits, and background location limits were introduced in the form of API changes. According to the API changes, application developers have to change their source code to manage the behavioral changes caused by operating system limitations. These battery optimization features are evolving rapidly, and the apps show unexpected behaviors until updating the source code. Also, developers find it difficult to cope with the changes. Therefore, there is a need to understand the behavioral changes, application developer's perceptions, and response patterns on the API changes to plan upcoming battery optimization features. In this article, we have collected the relevant GitHub issues from 225 open‐source Android repositories and performed a thematic analysis of collected data. This study analyzes the 391 related issues to answer three research questions. This study's important finding is that developers often post issues related to delayed app notifications, inconsistent background location updates, and suspended background tasks, and so on . We found that library developers are showing a quick response to API changes compared with application developers.
- Is Part Of:
- Software, practice & experience. Volume 51:Number 4(2021)
- Journal:
- Software, practice & experience
- Issue:
- Volume 51:Number 4(2021)
- Issue Display:
- Volume 51, Issue 4 (2021)
- Year:
- 2021
- Volume:
- 51
- Issue:
- 4
- Issue Sort Value:
- 2021-0051-0004-0000
- Page Start:
- 691
- Page End:
- 710
- Publication Date:
- 2020-11-08
- Subjects:
- android battery optimization -- empirical study -- GitHub issues -- mining software repositories -- thematic analysis
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2928 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 15976.xml