An Empirical Study of Investigating Mobile Applications Development Challenges

Context: mobile application development is rapidly evolving with substantial economic and scientific interest. One of the primary reasons for mobile application development failure is the increasing number of mobile platforms; some organizations endorse mobile application development before understa...

Full description

Bibliographic Details
Main Authors: Arshad Ahmad, Kan Li, Chong Feng, Syed Mohammad Asim, Abdallah Yousif, Shi Ge
Format: Article
Language:English
Published: IEEE 2018-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8326707/
id doaj-3a9d3dc66a704753bd2e039e9c1451e9
record_format Article
spelling doaj-3a9d3dc66a704753bd2e039e9c1451e92021-03-29T21:00:59ZengIEEEIEEE Access2169-35362018-01-016177111772810.1109/ACCESS.2018.28187248326707An Empirical Study of Investigating Mobile Applications Development ChallengesArshad Ahmad0https://orcid.org/0000-0002-3576-8365Kan Li1Chong Feng2https://orcid.org/0000-0001-6260-7906Syed Mohammad Asim3Abdallah Yousif4Shi Ge5School of Computer Science and Technology, Beijing Institute of Technology, Beijing, ChinaSchool of Computer Science and Technology, Beijing Institute of Technology, Beijing, ChinaSchool of Computer Science and Technology, Beijing Institute of Technology, Beijing, ChinaDepartment of Statistics, University of Peshawar, Peshawar, PakistanSchool of Computer Science and Technology, Beijing Institute of Technology, Beijing, ChinaSchool of Computer Science and Technology, Beijing Institute of Technology, Beijing, ChinaContext: mobile application development is rapidly evolving with substantial economic and scientific interest. One of the primary reasons for mobile application development failure is the increasing number of mobile platforms; some organizations endorse mobile application development before understanding the associated development challenges of each target platform. Objective: the objective of this paper is to identify the challenges of native, web, and hybrid mobile applications, which can undermine the successful development of such applications. Method: we adopted a two-phase research approach: at first, the challenges were identified via a systematic literature review (SLR); and then, the identified challenges were validated through conducting interviews with practitioners. Results: through both research approaches, we identified nine challenges vital to the success of mobile application development and four additional challenges from interviews not reported in the literature. A comparison of the challenges (native, web, and hybrid) identified in SLR indicates that there are slightly more differences than similarities between the challenges. On the other hand, the challenges (native, web, and hybrid) identified in interviews indicates that there are more similarities than differences between the challenges. Our results show a weak negative correlation between the ranks obtained from the SLR and the interviews ([rs(9) = -.034], p = 0.932). The results obtained from our t-test (i.e., t = 0.868, p = 0.402 > 0.05) depicts that there is no significant difference between the findings of SLR and interviews. Conclusions: mobile application development organizations should try to address the identified challenges when developing mobile applications (native, web, or hybrid) to increase the probability of mobile application success.https://ieeexplore.ieee.org/document/8326707/Mobile application developmentmobile apps developmentmobile application software engineeringchallenges and barriersempirical study
collection DOAJ
language English
format Article
sources DOAJ
author Arshad Ahmad
Kan Li
Chong Feng
Syed Mohammad Asim
Abdallah Yousif
Shi Ge
spellingShingle Arshad Ahmad
Kan Li
Chong Feng
Syed Mohammad Asim
Abdallah Yousif
Shi Ge
An Empirical Study of Investigating Mobile Applications Development Challenges
IEEE Access
Mobile application development
mobile apps development
mobile application software engineering
challenges and barriers
empirical study
author_facet Arshad Ahmad
Kan Li
Chong Feng
Syed Mohammad Asim
Abdallah Yousif
Shi Ge
author_sort Arshad Ahmad
title An Empirical Study of Investigating Mobile Applications Development Challenges
title_short An Empirical Study of Investigating Mobile Applications Development Challenges
title_full An Empirical Study of Investigating Mobile Applications Development Challenges
title_fullStr An Empirical Study of Investigating Mobile Applications Development Challenges
title_full_unstemmed An Empirical Study of Investigating Mobile Applications Development Challenges
title_sort empirical study of investigating mobile applications development challenges
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2018-01-01
description Context: mobile application development is rapidly evolving with substantial economic and scientific interest. One of the primary reasons for mobile application development failure is the increasing number of mobile platforms; some organizations endorse mobile application development before understanding the associated development challenges of each target platform. Objective: the objective of this paper is to identify the challenges of native, web, and hybrid mobile applications, which can undermine the successful development of such applications. Method: we adopted a two-phase research approach: at first, the challenges were identified via a systematic literature review (SLR); and then, the identified challenges were validated through conducting interviews with practitioners. Results: through both research approaches, we identified nine challenges vital to the success of mobile application development and four additional challenges from interviews not reported in the literature. A comparison of the challenges (native, web, and hybrid) identified in SLR indicates that there are slightly more differences than similarities between the challenges. On the other hand, the challenges (native, web, and hybrid) identified in interviews indicates that there are more similarities than differences between the challenges. Our results show a weak negative correlation between the ranks obtained from the SLR and the interviews ([rs(9) = -.034], p = 0.932). The results obtained from our t-test (i.e., t = 0.868, p = 0.402 > 0.05) depicts that there is no significant difference between the findings of SLR and interviews. Conclusions: mobile application development organizations should try to address the identified challenges when developing mobile applications (native, web, or hybrid) to increase the probability of mobile application success.
topic Mobile application development
mobile apps development
mobile application software engineering
challenges and barriers
empirical study
url https://ieeexplore.ieee.org/document/8326707/
work_keys_str_mv AT arshadahmad anempiricalstudyofinvestigatingmobileapplicationsdevelopmentchallenges
AT kanli anempiricalstudyofinvestigatingmobileapplicationsdevelopmentchallenges
AT chongfeng anempiricalstudyofinvestigatingmobileapplicationsdevelopmentchallenges
AT syedmohammadasim anempiricalstudyofinvestigatingmobileapplicationsdevelopmentchallenges
AT abdallahyousif anempiricalstudyofinvestigatingmobileapplicationsdevelopmentchallenges
AT shige anempiricalstudyofinvestigatingmobileapplicationsdevelopmentchallenges
AT arshadahmad empiricalstudyofinvestigatingmobileapplicationsdevelopmentchallenges
AT kanli empiricalstudyofinvestigatingmobileapplicationsdevelopmentchallenges
AT chongfeng empiricalstudyofinvestigatingmobileapplicationsdevelopmentchallenges
AT syedmohammadasim empiricalstudyofinvestigatingmobileapplicationsdevelopmentchallenges
AT abdallahyousif empiricalstudyofinvestigatingmobileapplicationsdevelopmentchallenges
AT shige empiricalstudyofinvestigatingmobileapplicationsdevelopmentchallenges
_version_ 1724193709798457344