Article Preview
TopIntroduction
A mobile application refers to a kind of the software application, which is designed & developed for mobile devices (smartphones, tablets, notepads, etc.). Such an application may be of two types: - hybrid applications and native applications (Luntovskyy, 2018; Ma et al., 2018). Environment (platforms or hardware and operating systems) in which these applications run are very complex. With the continuously evolving technical world, mobile applications have become pervasive. Now we are in the time where millions of applications have been designed and developed which are making the life of the people easier in some way or another.
Mobile applications emerged due to the extended use and the popularity of many handheld devices such as tablets, smartphones other smart devices (Falaki et al., 2010). mobile applications are available in various varieties from traditional communication services to voice communication over the internet, gaming applications and much more. As a portable operating platform, a mobile software system plays an important role in providing a challenge to desktop software systems. It is a field that has become quite attractive for software developers. With the increasing number of applications, quality of the applications among the people has become a major issue. In digital sectors, these applications are growing dramatically, and developers are finding difficult to get benefit from their work as an ample number of applications providing same functionalities are available in the market but only a few are there that stands on the quality standards.
These applications have stringent quality requirements and attributes which help to define the quality attributes of the applications. Most common attributes considered are usability, security, reliability, maintainability, and performance (Abran, 2010; Nitze & Schmietendorf, 2015; Spielberg, 2009). The hardware and environment in which the mobile applications operate are the constraints for the development of such type of applications. Thus, mobile applications have to be developed and expressed by integrating an appropriate approach and methodologies that encompasses marketing, business and technical aspects (Ahmad et al., 2018). Developers should not neglect the significance of mobile applications as it directly affects the reputation of the company and developers developing the mobile applications.
With the analysis of the quality characteristics of such applications in great detail with reference to ISO 25010:2011 software quality model and other quality model proposed (Dehraj et al., 2018) the research work proposes to incorporate and evaluate other quality attribute named “autonomic capability” for mobile application development to meet the current stringent requirement of mobile applications with better consideration and results.