NWU Institutional Repository

Developing a framework to evaluate the performance of mobile development technologies

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

North-West University (South Africa).

Record Identifier

Abstract

Mobile devices and applications have become invaluable tools in modern society. There are many approaches to mobile development, and for each one, there are multiple mobile development technologies. Performance is a crucial feature that can influence the success of a mobile application. There are many studies in literature evaluating mobile development technology performance. There is, however, no framework available to assess the performance of mobile development technologies. The mobile industry is rapidly advancing, and the results of many performance-evaluation studies are no longer representative of the mobile development industry. For the academic community to keep up with industry, a continuous effort should be exercised to research the performance of mobile development technologies. This study aims to develop a framework to evaluate the performance of mobile development technologies. The framework consists of four phases: selection, implementation, measurement, and evaluation. The developed framework is then applied by conducting a performance evaluation that compares five popular modern mobile development technologies. The mobile technologies comprise Android Native and four cross-platform technologies: Ionic, Flutter, React Native, and Xamarin. In addition, four benchmark tests were created, with CPU usage, RAM usage, and execution time being the selected performance metrics. The results showed that Android Native was the best-performing technology overall; however, using the statistical analysis methods of the framework, it was determined that in tests where Developing a framework to evaluate the performance of mobile development technologies iv Android Native performed the best, it never performed significantly better than the second-ranking technology. The study concludes with a discussion on the work done. The application of the developed framework has shown that it can indeed be used to evaluate mobile development technology performance and can be used in future performance-evaluation studies. The research objectives of this study were met, and recommendations for future work are given.

Sustainable Development Goals

Description

MEng (Computer and Electronic Engineering), North-West University, Potchefstroom Campus

Citation

Collections

Endorsement

Review

Supplemented By

Referenced By