1、8000 英文单词 , 4.1 万英文字符, 中文 13500 字 文献出处: Nagappan M, Shihab E. Future Trends in Software Engineering Research for Mobile AppsC/ IEEE, International Conference on Software Analysis, Evolution, and Reengineering. IEEE, 2016:21-32. Future Trends in Software Engineering Research for Mobile Apps Meiyappan
2、 Nagappan; Emad Shihab Abstract There has been tremendous growth in the use of mobile devices over the last few years. This growth has fueled the development of millions of software applications for these mobile devices often called as apps. Current estimates indicate that there are hundreds of thou
3、sands of mobile app developers. As a result, in recent years, there has been an increasing amount of software engineering research conducted on mobile apps to help such mobile app developers. In this paper, we discuss current and future research trends within the framework of the various stages in t
4、he software development life-cycle: requirements (including non-functional), design and development, testing, and maintenance. While there are several non-functional requirements, we focus on the topics of energy and security in our paper, since mobile apps are not necessarily built by large compani
5、es that can afford to get experts for solving these two topics. For the same reason we also discuss the monetizing aspects of a mobile app at the end of the paper. For each topic of interest, we first present the recent advances done in these stages and then we present the challenges present in curr
6、ent work, followed by the future opportunities and the risks present in pursuing such research. Index TermsMobile apps, Mining app markets. I. INTRODUCTION In the context of this paper, a mobile app is defined as the application developed for the current generation of mobile devices popularly known as smart phones. These apps are often distributed through a platform specific, and centralized app market. In this paper, we sometimes refer to mobile apps simply as apps. In the past few years