Evaluation and qualification of mobile application quality

##plugins.themes.academic_pro.article.main##

Mikael Desertot
Rudy Bisiaux
Sylvain Lecomte
Dorian Petit

Abstract

Development of mobile applications has previously encountered, and still encounters, challenges related to the specificity of the mobile world. The usual rules of software engineering tend not to respond to certain mobile development issues. In this paper, we identify and address the challenges of mobile development. We propose a quality model and analysis adapted from ISO9126. Based on this model, we have developed a tool to analyze an applications source code and measure the achievement of quality criteria. We describe all the notions of quality and the check points in the mobile applications source code. This work was carried out in partnership with a mobile application development company, Keyneosoft, to test our tool on real-world applications. We also discuss the results obtained and feedback from Keyneosoft developers on our tool.

##plugins.themes.academic_pro.article.details##

How to Cite
Mikael Desertot, Rudy Bisiaux, Sylvain Lecomte, & Dorian Petit. (2020). Evaluation and qualification of mobile application quality. International Journal of Next-Generation Computing, 11(1), 20–35. https://doi.org/10.47164/ijngc.v11i1.170

References

  1. Authors, 2017.
  2. Cai, X., Lyu, M.R., Wong, K.-F., Ko, R., 2000. Component-based Software Engineering: Technologies,
  3. Development Frameworks, and Quality Assurance Schemes, in: Proceedings of the Seventh Asia- Pacific Software Engineering Conference, APSEC ’00. IEEE Computer Society, Washington, DC, USA, pp. 372–.
  4. Coutaz, J., Crowley, J.L., Dobson, S., Garlan, D., 2005. Context is key. Commun. ACM 48, 49–53. https://doi.org/10.1145/1047671.1047703
  5. D. Garofalakis, J., Stefani, A., Stefanis, V., Xenos, M., 2007. Quality Attributes of Consumer-Based m- Commerce Systems. pp. 130–136.
  6. Dehlinger, J., Dixon, J., 2011. Mobile Application Software Engineering : Challenges and Research Directions.
  7. Dickson, J., 2013. Xamarin Mobile Development. Technical Library.
  8. Duvall, P.M., 2007. Continuous Integration: Improving Software Quality and Reducing Risk (Addison-Wesley
  9. Signature Series (Fowler)). Addison-Wesley Professional.
  10. Franke, D., Weise, C., 2011. Providing a software quality framework for testing of mobile applications, in: 2011
  11. Fourth IEEE International Conference on Software Testing, Verification and Validation. IEEE, pp.
  12. –434.
  13. Hallsteinsen, S., Hinchey, M., Park, S., Schmid, K., 2008. Dynamic software product lines. Computer 41, 93–
  14. Joorabchi, M.E., Mesbah, A., Kruchten, P., 2013. Real challenges in mobile app development, in: 2013
  15. ACM/IEEE International Symposium on Empirical Software Engineering and Measurement. IEEE,
  16. pp. 15–24.
  17. Perchat, J., Desertot, M., Lecomte, S., 2014. Common framework: A hybrid approach to integrate cross-
  18. platform components in mobile application. Journal of Computer Science 10, 2165.
  19. Popovici, D., Desertot, M., Lecomte, S., Peon, N., 2011. Context-Aware Transportation Services (CATS) Framework for Mobile Environments. International Journal of Next-Generation Computing 2.
  20. Popovici, D., Desertot, M., Lecomte, S., Petit, D., 2012. A framework for mobile and context-aware applications applied to vehicular social networks.
  21. Pree, W., Gamma, E., 1995. Design patterns for object-oriented software development. Addison-wesley Reading, MA.
  22. Schwaber, K., Sutherland, J., 2017. The scrum guide.
  23. Syromiatnikov, A., Weyns, D., 2014. A Journey through the Land of Model-View-Design Patterns, in:
  24. Proceedings - Working IEEE/IFIP Conference on Software Architecture 2014, WICSA 2014. pp. 21–
  25. https://doi.org/10.1109/WICSA.2014.13
  26. Team, C.P., 2006. CMMI® for Development, Version 1.2. Carnegie Mellon University/Software Engineering
  27. Institute.
  28. Zahra, S., Khalid, A., Javed, A., 2013. An Efficient and Effective New Generation Objective Quality Model for
  29. Mobile Applications. International Journal of Modern Education and Computer Science 5, 36–42.
  30. https://doi.org/10.5815/ijmecs.2013.04.05
  31. Zubrow, D., 2004. Software quality requirements and evaluation, the ISO 25000 series. Software Engineering
  32. Institute, Carnegie Mellon.