skip to main content
10.1145/3364641.3364653acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbqsConference Proceedingsconference-collections
research-article

Performance Testing in Mobile Application: a Systematic Literature Map

Authors Info & Claims
Published:28 October 2019Publication History

ABSTRACT

Context: The technological evolution of wireless networks and the technological advancement of mobile devices make them ever more present in daily life, becoming almost indispensable solutions. With the popularization of mobile devices, developers need to be committed to building applications that can be reliable, robust, secure and that ensure adequate performance for their end users. A good practice to ensure the performance of mobile applications is through a performance testing approach. Although the literature can be used by specialists and non-specialists for decision-making and selection approaches for performance testing, it is limited in the sense of providing an overview. Goal: Our main objective is to contribute to the performance testing body of knowledge. Method: A protocol was formulated and executed according to the guidelines for performing systematic literature mappings in Software Engineering. Results: This study identifies, through a systematic mapping, the tools, strategies, approaches, methods and processes of performance testing in mobile applications. Providing answers and filling a research gap identified in the literature. Conclusions: It is worth highlighting the results on rating performance metrics and problems reported on performance testing for mobile applications. Therefore, this systematic literature map is a valuable contribution to making decisions about performance testing strategies for mobile applications.

References

  1. Ahmad Salah Al-Ahmad, Syed Ahmad Aljunid, and Anis Shobirin Abdullah Sani. 2013. Mobile cloud computing testing review. (2013), 176--180.Google ScholarGoogle Scholar
  2. Domenico Amalfitano, Anna Rita Fasolino, Porfirio Tramontana, and Bryan Robbins. 2013. Testing Android Mobile Applications: Challenges, Strategies, and Approaches. Vol. 89. Elsevier Inc. 1--52 pages.Google ScholarGoogle Scholar
  3. V.R. Basili, C. Caldiera, and H.D. Rombach. 1994. Goal question metric paradigm. Encyclopedia of software engineering 1 (1994), 528--532.Google ScholarGoogle Scholar
  4. Jorge Biolchini, Paula Gomes Mian, Ana Candida Cruz Natali, and Guilherme Horta Travassos. 2005. Systematic review in software engineering. System Engineering and Computer Science Department COPPE/UFRJ, Technical Report ES 679 (2005), 45.Google ScholarGoogle Scholar
  5. Susanne Braun, Frank Elberzhager, and Konstantin Holl. 2017. Automation Support for Mobile App Quality Assurance---A Tool Landscape. Procedia Computer Science 110 (2017), 117--124.Google ScholarGoogle ScholarCross RefCross Ref
  6. Jacob Cohen. 1960. A coefficient of agreement for nominal scales. Educational and psychological measurement 20 (1960), 37--46.Google ScholarGoogle Scholar
  7. Biplab Deka, Zifeng Huang, Chad Franzen, Jeffrey Nichols, Yang Li, and Ranjitha Kumar. 2017. ZIPT: Zero-Integration Performance Testing of Mobile App Designs. In Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology. ACM, 727--736.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Utkarsh Goel, Ajay Miyyapuram, Mike P Wittie, and Qing Yang. 2013. MITATE: Mobile Internet testbed for application traffic experimentation. In International Conference on Mobile and Ubiquitous Systems:Computing, Networking, and Services. Springer, 224--236.Google ScholarGoogle Scholar
  9. Ray Hyman. 1982. Quasi-Experimentation: Design and Analysis Issues for Field Settings (Book). Journal of Personality Assessment 46 (1982), 96--97.Google ScholarGoogle ScholarCross RefCross Ref
  10. Mona Erfani Joorabchi, Ali Mesbah, and Philippe Kruchten. 2013. Real challenges in mobile app development. In 2013 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement. IEEE, 15--24.Google ScholarGoogle ScholarCross RefCross Ref
  11. Heejin Kim, Byoungju Choi, and W Eric Wong. 2009. Performance testing of mobile applications at the unit test level. In In 3rd IEEE International Conference on Secure Software Integration and Reliability Improvement. IEEE, 171--180.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Heejin Kim, Byoungju Choi, and Seokjin Yoon. 2009. Performance Testing Based on Test-driven Development for Mobile Applications. In In 3rd International Conference on Ubiquitous Information Management and Communication. ACM, 612--617.Google ScholarGoogle Scholar
  13. Haeng-Kon Kim. 2012. Mobile applications software testing methodology. (2012), 158--166.Google ScholarGoogle Scholar
  14. Pavneet Singh Kochhar, Ferdian Thung, Nachiappan Nagappan, Thomas Zimmermann, and David Lo. 2015. Understanding the Test Automation Culture of App Developers. In IEEE 8th International Conference on Software Testing, Verification and Validation. IEEE, 1--10.Google ScholarGoogle Scholar
  15. J. Richard Landis and Gary G. Koch. 1977. The Measurement of Observer Agreement for Categorical Data. Biometrics 33 (1977), 159--174.Google ScholarGoogle ScholarCross RefCross Ref
  16. Mario Linares-Vásquez, Kevin Moran, and Denys Poshyvanyk. 2017. Continuous, evolutionary and large-scale: A new perspective for automated mobile app testing. In 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME). IEEE, 399--410.Google ScholarGoogle ScholarCross RefCross Ref
  17. Zhenyu Liu, Yun Hu, and Lizhi Cai. 2014. Software quality testing model for mobile application. In International Conference on Mobile Web and Information Systems. 192--204.Google ScholarGoogle ScholarCross RefCross Ref
  18. A. Malini, N. Venkatesh, K. Sundarakantham, and S. Mercyshalinie. 2014. Mobile application testing on smart devices using MTAAS framework in cloud. In International Conference on Computing and Communication Technologies. IEEE, 1--5.Google ScholarGoogle Scholar
  19. E.Y. Nakagawa, K.R.F. Scannavino, S.C.P.F. Fabbri, and F.C. Ferrari. 2017. Revisão Sistemática da Literatura em Engenharia de Software: Teoria e Prática. Elsevier Editora Ltda.Google ScholarGoogle Scholar
  20. Vikrant Nandakumar, Vijay Ekambaram, and Vivek Sharma. 2013. Appstrument-a unified app instrumentation and automated playback framework for testing mobile applications. In International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services. Springer International Publishing, 474--486.Google ScholarGoogle Scholar
  21. Kai Petersen, Robert Feldt, Shahid Mujtaba, and Michael Mattsson. 2008. Systematic Mapping Studies in Software Engineering. In 12th International Conference on Evaluation and Assessment in Software Engineering. BCS Learning & Development Ltd., 68--77.Google ScholarGoogle Scholar
  22. C Mano Prathibhan, A Malini, N Venkatesh, and K Sundarakantham. 2014. An automated testing framework for testing android mobile applications in the cloud. In 2014 IEEE International Conference on Advanced Communications, Control and Computing Technologies. IEEE, 1216--1219.Google ScholarGoogle ScholarCross RefCross Ref
  23. Stuart J Russell and Peter Norvig. 2016. Artificial intelligence: a modern approach. Malaysia; Pearson Education Limited,.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. IS Santos, VLL Dantas, RM Santos, and RMC ANDRADE. 2012. Testes de Aplicações Móveis: uma análise das pesquisas científicas via revisão sistemática. Lbd.Dcc.Ufmg.Br (2012), 203--217.Google ScholarGoogle Scholar
  25. Francisco Carlos Souza, Alinne Santos, Stevão Andrade, Rafael Durelli, Vinicius Durelli, and Rafael Oliveira. 2018. Automating Search Strings for Secondary Studies. Springer International Publishing, Chapter 558, 839--848.Google ScholarGoogle Scholar
  26. V. S. Sundara Rajan, A. Malini, and K. Sundarakantham. 2014. Performance evaluation of online mobile application using Test My App. In 2014 IEEE International Conference on Advanced Communications, Control and Computing Technologies. IEEE, 1148--1152.Google ScholarGoogle Scholar
  27. Michiel Willocx, Jan Vossaert, and Vincent Naessens. 2016. Comparing Performance Parameters of Mobile App Development Strategies. In 2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems. IEEE, 38--47.Google ScholarGoogle Scholar
  28. Claes Wohlin. 2014. Guidelines for snowballing in systematic literature studies and a replication in software engineering. In In 8th International Conference on Evaluation and Assessment in Software Engineering (EASE 2014. Citeseer, 321--330.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Samer Zein, Norsaremah Salleh, and John Grundy. 2016. A systematic mapping study of mobile application testing techniques. Journal of Systems and Software 117 (2016), 334--356.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Performance Testing in Mobile Application: a Systematic Literature Map

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          SBQS '19: Proceedings of the XVIII Brazilian Symposium on Software Quality
          October 2019
          330 pages
          ISBN:9781450372824
          DOI:10.1145/3364641

          Copyright © 2019 ACM

          © 2019 Association for Computing Machinery. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 28 October 2019

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited

          Acceptance Rates

          SBQS '19 Paper Acceptance Rate35of99submissions,35%Overall Acceptance Rate35of99submissions,35%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader