2014 · 54 citations · 11 references
ComputingComputer ScienceMobile SecuritySoftware EngineeringSystems ProgrammingApplication Programming InterfacesClassificationClassification SchemesMobile Application DevelopmentSoftware DesignTaxonomyIssue Classification
While many tutorials, code examples, and documentation about Android APIs exist, developers still face various problems with the implementation of Android Apps. Many of these issues are discussed on Q&A-sites, such as Stack Overflow. In this paper we present a manual categorization of 450 Android related posts of Stack Overflow concerning their question and problem types. The idea is to find dependencies between certain problems and question types to get better insights into issues of Android App development. The categorization is developed using card sorting with three experienced Android App developers. An initial approach to automate the classification of Stack Overflow posts using Lucene is also presented. The study highlights that the most common question types are 'How to?' and 'What is the problem?'. The problems that are discussed most often are related to 'User Interface' and 'Core Elements'. In particular, the problem category 'Layout' is often related to 'What is the problem?' and 'Frameworks' issues often come with 'Is it possible?' questions.
11
Real Challenges in Mobile App Development
Mona Erfani Joorabchi, Ali Mesbah, Philippe Kruchten · 2013 · 378 citations