Abstract
ROLE OF SOFTWARE ENGINEERING IN MOBILE APPLICATIONS DEVELOPMENT
Sanjeev Kumar Punia* and Parveen Kumar
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 thousands 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 the software development life-cycle: requirements (including non-functional), design, development, testing and maintenance. As there are several non-functional requirements but we focus on the topics of energy and security in our paper. The mobile apps are not necessarily built by large companies that can afford to get experts for solving these two topics.
[Full Text Article] [Download Certificate]