Title
How Is Code Recommendation Applied in Android Development: A Qualitative Review
Abstract
Code recommendation has been an indispensable feature of IDE (Integrated Development Environment) for modern software developers. Android developers especially require code recommendation support to ensure high development efficiency and quality, as Android applications are developed based on Android application framework and thus are more pattern-based. Many techniques and tools have been developed to support code recommendation in different ways. However, it is not clear how these techniques and tools can be used in Android development and whether Android development can be well supported by them. In this paper, we present a qualitative review on code recommendation techniques and tools with the focus of support for Android development. We first categorize code recommendation techniques and tools reported in literatures and then evaluate them towards the requirements of Android development. The evaluation results enable us to draw a comprehensive image of how code recommendation benefits Android development and also the deficiencies of state-of-the-art code recommendation techniques in meeting specific requirements of Android development. Based on the evaluation, a comprehensive discussion is presented to suggest possible improvement and future research directions of code recommendation techniques.
Year
DOI
Venue
2016
10.1109/SATE.2016.12
2016 International Conference on Software Analysis, Testing and Evolution (SATE)
Keywords
Field
DocType
Android development,IDE,integrated development environment,modern software developers,code recommendation support,Android applications,code recommendation techniques
World Wide Web,Android (operating system),Software engineering,Development environment,Computer science,Software,Application framework
Conference
ISBN
Citations 
PageRank 
978-1-5090-4518-1
0
0.34
References 
Authors
15
4
Name
Order
Citations
PageRank
Junwei Wu120.74
Liwei Shen2668.44
Wunan Guo300.34
Wenyun Zhao452654.45