Evaluating Self-Management Features for Mobile Applications

Evaluating Self-Management Features for Mobile Applications

Puneet Kumar Aggarwal (Amity University, Nodia, India), P.S. Grover (KIIT Group of Colleges, Gurgaon, India) and Laxmi Ahuja (Amity University, Nodia, India)
Copyright: © 2019 |Pages: 13
DOI: 10.4018/IJESMA.2019040103

Abstract

With the increase in the number of smartphones, the use of mobile applications is growing dramatically in today's high-tech environment. With this high user demand, the quality of mobile applications is becoming a serious issue. With the perspective of quality enhancement, these applications must be smart enough so that they can handle any kind of issue automatically. Also, with the increasing complexity of these applications, they need to be more self-managed for better operability and interoperability. The self-management features allow handling issues such as error handling, optimization, resource utilization, configuration management etc. by its own. This will lead to the better functionality of mobile applications. The present research work proposes to incorporate autonomic capability as an attribute for assessing mobile applications. A multi-criteria decision-making approach named ELECTRE-TRI outranking method is used to evaluate the self-management aspect i.e. the autonomic capability of mobile applications to provide the quality estimation of mobile applications a better way.
Article Preview

Introduction

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.

Complete Article List

Search this Journal:
Reset
Open Access Articles: Forthcoming
Volume 12: 4 Issues (2020): Forthcoming, Available for Pre-Order
Volume 11: 4 Issues (2019): 3 Released, 1 Forthcoming
Volume 10: 4 Issues (2018)
Volume 9: 4 Issues (2017)
Volume 8: 4 Issues (2016)
Volume 7: 4 Issues (2015)
Volume 6: 4 Issues (2014)
Volume 5: 4 Issues (2013)
Volume 4: 4 Issues (2012)
Volume 3: 4 Issues (2011)
Volume 2: 4 Issues (2010)
Volume 1: 4 Issues (2009)
View Complete Journal Contents Listing