Software engineering process models for mobile app development: A systematic literature review

被引:37
|
作者
Jabangwe, Ronald [1 ]
Edison, Henry [2 ]
Anh Nguyen Duc [3 ]
机构
[1] Univ Southern Denmark, Maersk Mc Kinney Moller Inst, SDU Software Engn, Campusvej 55, DK-5230 Odense M, Denmark
[2] NUI Galway, Lero, Galway, Ireland
[3] Univ Southeastern Norway, Fac Informat & Econ, Bo Telemark, Norway
基金
欧盟地平线“2020”;
关键词
Software engineering process models; Mobile application development; Mobile apps; Systematic literature review; Native apps; Hybrid apps;
D O I
10.1016/j.jss.2018.08.028
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context An effective development model can help improve competitive advantage and shorten release cycles, which is vital in the fast paced environment of mobile app development. Objective: The aim with this paper is to provide an extensive review of existing mobile app development models. Method: The review is done by following a systematic literature review process. Also presented is an assessment of the usefulness and relevance to industry of the models based on a rigor and relevance framework. Results: 20 primary studies were identified, each with distinct models. Agile methods or state-based principles are commonly adopted across the models. Relatively little effort focuses on deployment, maintenance, project evaluation activities. Conclusion: The review reveals that the contexts in which the identified models are intended to be used vary. This benefits practitioners as they are able to select a model that suits their contexts. However, the usefulness in industry of most of the models, based on the contexts in which the models were evaluated, is questionable. There is a need for evaluating mobile app models in contexts that resemble realistic contexts. The review also calls for further research addressing special constraints of mobile apps, e.g., testing apps on multiple-platforms, user involvement in release planning and continuous deployment.
引用
收藏
页码:98 / 111
页数:14
相关论文
共 50 条
  • [1] Analysing app reviews for software engineering: a systematic literature review
    Dąbrowski, Jacek
    Letier, Emmanuel
    Perini, Anna
    Susi, Angelo
    [J]. Empirical Software Engineering, 2022, 27 (02)
  • [2] Analysing app reviews for software engineering: a systematic literature review
    Jacek Dąbrowski
    Emmanuel Letier
    Anna Perini
    Angelo Susi
    [J]. Empirical Software Engineering, 2022, 27
  • [3] Process models in the practice of distributed software development: A systematic review of the literature
    Prikladnicki, Rafael
    Nicolas Audy, Jorge Luis
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (08) : 779 - 791
  • [4] Scrutinizing Systematic Literature Review Process in Software Engineering
    Stapic, Zlatko
    de-Marcos, Luis
    Strahonja, Vjeran
    Garcia-Cabot, Antonio
    Garcia Lopez, Eva
    [J]. TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2016, 5 (01): : 104 - 116
  • [5] Large Language Models for Software Engineering: A Systematic Literature Review
    Hou, Xinyi
    Zhao, Yanjie
    Liu, Yue
    Yang, Zhou
    Wang, Kailong
    Li, Li
    Luo, Xiapu
    Lo, David
    Grundy, John
    Wang, Haoyu
    [J]. ACM Transactions on Software Engineering and Methodology, 2024, 33 (08)
  • [6] Process Mining Perspectives in Software Engineering: A Systematic Literature Review
    Jaqueline Urrea-Contreras, Silvia
    Flores-Rios, Brenda L.
    Angelica Astorga-Vargas, Maria
    Ibarra-Esquer, Jorge E.
    [J]. 2021 MEXICAN INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE (ENC 2021), 2021,
  • [7] Software Process Improvement in Agile Software Development: A Systematic Literature Review
    Santana, Celio
    Queiroz, Fabiola
    Vasconcelos, Alexandre
    Gusmao, Cristine
    [J]. PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 325 - 332
  • [8] Comparison of Software Process Models. A Systematic Literature Review
    Cano, Christian
    Davila, Abraham
    Melgar, Andres
    Pessoa, Marcelo
    [J]. 2015 XLI LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2015, : 650 - 655
  • [9] Software Engineering: Challenges and their Solution in Mobile App Development
    Kousar, Naila
    Sheraz, Muhammad
    Malik, Arshad
    Sarwar, Aramghan
    Mohy-ud-din, Burhan
    Shahid, Ayesha
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (01) : 200 - 203
  • [10] Intelligent software engineering in the context of agile software development: A systematic literature review
    Perkusich, Mirko
    Chaves e Silva, Lenardo
    Costa, Alexandre
    Ramos, Felipe
    Saraiva, Renata
    Freire, Arthur
    Dilorenzo, Ednaldo
    Dantas, Emanuel
    Santos, Danilo
    Gorgonio, Kyller
    Almeida, Hyggo
    Perkusich, Angelo
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 119 (119)