Organising the knowledge from stack overflow about location-sensing of android applications

dc.contributor.authorMarimuthu, M.
dc.contributor.authorPalisetti, S.
dc.contributor.authorChandrasekaran, K.
dc.date.accessioned2026-02-05T09:28:29Z
dc.date.issued2020
dc.description.abstractThe number of Android applications using location information has increased significantly in recent years. Over time, there have been many improvements made to the location application programme interfaces (APIs), providing newer challenges and difficulties to the developers. Therefore, there is a need to summarise the existing knowledge and to highlight the unsolved issues to bring them to the attention of expert developers. The authors used the non-negative matrix factorisation (NMF) method to identify the topics discussed by the developers on stack overflow. They found the following ten topics: fundamental, background service, global positioning system (GPS) provider, application error, location updates, programming aspects, GPS alternatives, location settings, NULL location, and location testing. In addition, they performed a manual analysis to add more qualitative insights into the results. They applied the NMF method on 3165 question posts and produced ten related topics. This study aims at organising the knowledge about location-sensing strategies by answering three relevant research questions. They also analysed the most popular and unanswered topics in recent years. An important finding of this study is that the changes that occurred in the Google Location APIs have had a significant impact on the location-sensing strategies followed by the developers. © The Institution of Engineering and Technology 2020
dc.identifier.citationIET Software, 2020, 14, 3, pp. 221-233
dc.identifier.issn17518806
dc.identifier.urihttps://doi.org/10.1049/iet-sen.2019.0284
dc.identifier.urihttps://idr.nitk.ac.in/handle/123456789/23861
dc.publisherInstitution of Engineering and Technology jbristow@theiet.org
dc.subjectAndroid (operating system)
dc.subjectApplication programming interfaces (API)
dc.subjectComputer systems programming
dc.subjectGlobal positioning system
dc.subjectAndroid applications
dc.subjectApplication programme interfaces
dc.subjectBackground services
dc.subjectLocation information
dc.subjectLocation-sensing
dc.subjectNon-negative matrix factorisation
dc.subjectProgramming aspects
dc.subjectResearch questions
dc.subjectLocation
dc.titleOrganising the knowledge from stack overflow about location-sensing of android applications

Files

Collections