Abstract
Cross-platform frameworks for mobile application development are pervasive and allow developers to build applications that can operate on a spectrum of mobile platforms. With the high availability of such frameworks, it is imperative to give better understanding about the perception of industry and the challenges they face in this field. Although there are several studies in this field of research, only few research works investigate cross-platform mobile development in the industrial contexts in-depth. We conducted a qualitative research using multiple case-study approach. Interviews and focus groups methods were applied to gather information from four different software development companies in Palestine. This study aims at understanding industrial teams approach to mobile cross-platform development. In particular, it seeks to identify the challenges they face in the areas of code maintenance and software testing. Our findings cover the important aspects in industrial contexts, including the development process, as well as, how and why the cross-platform development approach is chosen. From the practitioners’ perspectives, we argue that the developers’ experience is the most influential factor in the development process. Further, our study investigates the different cross-platform technologies in the industry, and the dominant one from the practitioners’ perspectives, where they agreed that the React-Native is the promising and dominant technology. From the challenges perspective, we found that the APIs provided by the vendors are not easy to operate by developers and considered to be a major challenge. Finally, this research investigates how testing and maintenance methodologies are applied along with their challenges.
Publisher
Research Institute for Intelligent Computer Systems
Subject
Computer Networks and Communications,Hardware and Architecture,Information Systems,Software,Computer Science (miscellaneous)
Cited by
14 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. What Do Flutter Developers Ask About? An Empirical Study on Stack Overflow Posts;Journal of Software Engineering Research and Development;2024-06-06
2. Gamification in Real-World Applications: Interactive Maps and Augmented Reality;Level Up! Exploring Gamification's Impact on Research and Innovation;2024-05-14
3. Full stack mobile app designing;AIP Conference Proceedings;2024
4. Systematic reviews in mobile app software engineering: A tertiary study;Information and Software Technology;2023-12
5. Cross-Platform Mobile App Development: The IscteSpots experience;2023 38th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW);2023-09-11