ALBMAD: A Mobile App Development Approach
Keywords:
Agile, Kanban, Mobile app development, Scrum, XPAbstract
Mobile apps are gaining popularity at an accelerated pace, which has led to a rise in demand for support concerning to Mobile App Development (MAD). The necessity for streamlined and effective MAD approaches has arisen in response to the sector's meteoric growth in the past few years. By combining the best attributes across various approaches, and tools/ techniques operated in MAD industries, an approach is required to improve adaptability, productivity, performance, and customer desires. The intention of the presented research is to gain modern insights towards MAD and propose an innovative approach that we referred to as Agile-Lean Based Mobile App Development approach (ALBMAD) for MAD. ALBMAD draws upon and improves upon the aspects of the scrum, kanban, extreme programming (XP), and lean methodologies. Furthermore, ALBMAD utilizes an iterative process at requirement gathering stage that refines the customer’s ideas till it appears excellent. Teams working on MAD might benefit greatly with the advised approach, which has the potential to increase the apps' effectiveness, speed, and success as a whole.
Downloads
References
A. Patidar, and U. Suman, “Towards analyzing mobile app characteristics for mobile software development,” Proceedings of the 8th international conference on computing for sustainable global development (INDIACom), New Delhi, India, pp. 786-790, 2021. [Google Scholar] [Publisher Link]
S. Kumar, and A. Shah, “Revisiting food delivery apps during COVID-19 pandemic? Investigating the role of emotions,” Journal of Retailing and Consumer Services, vol. 62:102595, 2021. [CrossRef] [Google Scholar] [Publisher Link]
M. Wiścicka-Fernando, “The use of mobile technologies in online shopping during the Covid-19 pandemic-An empirical study,” Procedia Computer Science, vol. 192, pp. 3413-3422, 2021. [CrossRef] [Google Scholar] [Publisher Link]
Number of apps available in leading app stores as of 3rd quarter 2022. Available online at: https://www.statista.com/statistics/276623/number-of-apps-available-in-leading-app-stores/. (Accessed 17 July 2023).
Number of mobile app downloads worldwide from 2018 to 2023. Available online at: https://www.statista.com/statistics/241587/number-of-free-mobile-app-downloads-worldwide/. (Accessed 19 July 2023).
A. K. Patidar, and U. Suman, “A survey on mobile app development approaches with the industry perspective,” International Journal of Open-Source Software and Processes (IJOSSP), vol. 13(1), pp. 1-17, 2022. [CrossRef] [Google Scholar] [Publisher Link]
Y. Gao, and X. Yao, “The two approaches to sustainable development of the theory of software process models,” Proceedings of the 3rd International Conference on Information Management, Innovation Management and Industrial Engineering, IEEE Computer Society, pp. 537-540, 2010. [CrossRef] [Google Scholar] [Publisher Link]
C. Scharff, and R. Verma, “Scrum to support mobile application development projects in a just-in-time learning context,” ICSE Workshop on Cooperative and Human Aspects of Software Engineering- CHASE `10, pp. 25-31, 2010. [CrossRef] [Google Scholar] [Publisher Link]
M. Gaborov, et al. "Comparative analysis of agile and traditional methodologies in IT project management." Journal of Applied Technical and Educational Sciences, vol. 11(4), pp. 1-24, 2021. [CrossRef] [Google Scholar] [Publisher Link]
R. Vallon, et al., “An agile and lean process model for mobile app development: case study into Austrian industry,” Journal of Software, vol. 10(11), pp. 1245–1264, 2015. [CrossRef] [Google Scholar] [Publisher Link]
H. K. Flora, S. V. Chande, and X. Wang, “Adopting an agile approach for the development of mobile applications,” International Journal of Computer Applications, vol. 94(17), pp. 43–50, 2014. [CrossRef] [Google Scholar] [Publisher Link]
P. Abrahamsson, et al., “Mobile-D: An agile approach for mobile application development,” Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications, pp. 174-175, 2004. [CrossRef] [Google Scholar] [Publisher Link]
R. Holler, “Mobile application development: A natural fit with agile methodologies,” VerisonOne LLC, Alpharetta, 2006. [Google Scholar]
V. Rahimian, and R. Ramsin, “Designing an agile methodology for mobile software development: A hybrid method engineering approach,” Proceedings of the 2nd IEEE International Conference on Research Challenges in Information Science, pp. 337-342, 2008. [CrossRef] [Google Scholar] [Publisher Link]
T. F. Cunha, V. L. Dantas, and R. M. Andrade, “SLeSS: A Scrum and Lean Six Sigma integration approach for the development of Software customization for mobile phones,” 25th Brazilian Symposium on Software Engineering, Sao Paulo, Brazil, pp. 283-292, 2011. [CrossRef] [Google Scholar] [Publisher Link]
D. Mahmud, A. Abdullah, “Agile: a natural fit in mobile application development process,” Proceedings of the 7th International Conference on Internet (ICONI), Abu Dhabi, UAE, pp. 1-5, 2015. [Google Scholar]
M. Kirmani, “Agile methods for mobile application development: A comparative analysis,” International Journal of Advanced Research in Computer Science, vol. 8, pp. 1200-1205, 2017. [Google Scholar] [Publisher Link]
S. Al-Ratrout, et al., “Mobile application development methodologies adopted in Omani Market: A comparative study,” International Journal of Software Engineering and Its Applications, vol. 10(2), 13–22, 2019. [Google Scholar] [Publisher Link]
D. Martinez, et al., “An agile-based integrated framework for mobile application development considering Ilities,” IEEE Access, vol. 8, pp. 72461–72470, 2020. [CrossRef] [Google Scholar] [Publisher Link]
A. Ahmad, et al., “An empirical study of investigating mobile applications development challenges,” IEEE Access, vol. 6, pp. 17711–17728, 2018. [CrossRef] [Google Scholar] [Publisher Link]
N. Rajasekaran, S. M. Jagatheesan, “Lack of SDLC models and frameworks in mobile application development- A systematic literature review and study”, Journal of Xi’an University of Architecture & Technology, vol. 13(8), pp. 250–258, 2021. [Google Scholar] [Publisher Link]
Global smartphone market share from 4th quarter 2009 to 2nd quarter 2023. Available online at: https://www.statista.com/statistics/271496/global-market-share-held-by-smartphone-vendors-since-4th-quarter-2009/. (Accessed 22 July 2023).
Smartphone shipments by vendor worldwide from 4th quarter 2009 to 2nd quarter 2023. Available online at: https://www.statista.com/statistics/271490/quarterly-global-smartphone-shipments-by-vendor/. (Accessed 22 July 2023).
L. Corral, A. Sillitti, and G. Succi, “Agile software development processes for mobile systems: Accomplishment, evidence and evolution,” Proceedings of the International Conference on Mobile Web and Information Systems, pp. 90–106, 2013. [CrossRef] [Google Scholar] [Publisher Link]
A. K. Almasri, “A proposed hybrid agile framework model for mobile applications development,” International Journal of Software Engineering and its Applications, vol. 7(2), pp. 1–9, 2016. [CrossRef] [Google Scholar] [Publisher Link]
K. Beck, J. Grenning, and R. Martin, “Manifesto for Agile Software Development,” 2001. [CrossRef] [Google Scholar] [Publisher Link]
Y. J. Jeong, J. H. Lee, and G. S. Shin, “Development process of mobile application SW based on agile methodology,” Proceedings of the 10th IEEE International Conference on Advanced Communication Technology, pp. 362-366, 2008. [CrossRef] [Google Scholar] [Publisher Link]
A. C. Spataru, “Agile development methods for mobile applications, dissertation,” Computer Science School of Informatics, University of Edinburgh, 2010. [Google Scholar]
J. Espinoza, et al., “A new software development model: innovation through mobile application with UCD,” Proceedings of Marcus, A., Wang, W. (eds) Design, User Experience, and Usability: Theory and Practice. DUXU, Lecture Notes in Computer Science, pp. 673-692, 2018. [CrossRef] [Google Scholar] [Publisher Link]
Downloads
Published
How to Cite
Issue
Section
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.