Karami, Parsa (2023). Empirical evaluation of the impact of mobile development frameworks on the application source code quality. Mémoire de maîtrise électronique, Montréal, École de technologie supérieure.
Prévisualisation |
PDF
Télécharger (3MB) | Prévisualisation |
Résumé
This thesis examined experimentally whether mobile development frameworks affect the source code quality. As a first step, a systematic literature review was conducted in this study to find the most studied frameworks, evaluation perspectives, metrics, methods, and research gaps in existing studies. We observed that none of the surveyed studies used a large set of mobile applications in their evaluation and that the evaluation criteria did not include criteria about source code quality. As a result, we designed an empirical study that uses a large set of mobile applications to evaluate the impact of mobile frameworks on the quality of the applications. In particular, we compared a number of metrics of mobile applications developed using the Android Native framework to metrics of mobile applications developed using the React Native framework. Our empirical investigation indicates that choosing a mobile framework can impact the application source code quality.
Titre traduit
Évaluation empirique de l’impact des frameworks de développement mobile sur la qualité du code source
Résumé traduit
Cette thèse a examiné expérimentalement si les frameworks de développement mobile affectent la qualité du code source. Dans un premier temps, une revue systématique de la littérature a été menée dans cette étude pour trouver les frameworks, les perspectives d’évaluation, les paramètres, les méthodes et les lacunes de recherche les plus étudiés dans les études existantes. Nous avons observé qu’aucune des études survolées n’utilisait un grand nombre d’applications mobiles dans leur évaluation et que les critères d’évaluation n’incluaient pas de critères sur la qualité du code source. En conséquence, nous avons conçu une étude empirique qui utilise un grand nombre d’applications mobiles pour évaluer l’impact des frameworks sur la qualité des applications. En particulier, nous avons comparé un certain nombre de métriques d’applications mobiles développées à l’aide du framework Android à celles d’applications mobiles développées à l’aide du framework React Native. Notre enquête empirique indique que le choix d’un framework mobile peut avoir un impact sur la qualité du code source.
Type de document: | Mémoire ou thèse (Mémoire de maîtrise électronique) |
---|---|
Renseignements supplémentaires: | "Thesis presented to École de technologie supérieure in partial fulfillment of a master’s degree with thesis in software engineering". Comprend des références bibliographiques (pages 95-97). |
Mots-clés libres: | développement mobile, analyse d’applications mobiles, framework mobile, développement natif, framework multiplateforme, qualité du code source |
Directeur de mémoire/thèse: | Directeur de mémoire/thèse El Boussaidi, Ghizlane |
Programme: | Maîtrise en ingénierie > Génie |
Date de dépôt: | 30 mars 2023 13:31 |
Dernière modification: | 30 mars 2023 13:31 |
URI: | https://espace.etsmtl.ca/id/eprint/3209 |
Gestion Actions (Identification requise)
Dernière vérification avant le dépôt |