Manuscript Title:

DESIGN SOFTWARE QUALITY ASSURANCE (SQA) FOR MOBILE APPLICATIONS QUALITY OPTIMIZATION USING AGILE DEVELOPMENT WITH CONTINUOUS INTEGRATION TOOLS AND TECHNIQUES

Author:

ALLAH BACHAYO BROHI, ASIF ALI WAGAN, SHAFIQ-UR-REHMAN MASSAN, KAMLESH KUMAR, MUHAMMAD ADNAN KAIM KHANI, ASIF ALI LAGHARI, ABDULLAH AYUB KHAN, IRFAN ALI KANDHRO

DOI Number:

DOI:10.17605/OSF.IO/NDFT9

Published : 2022-05-23

About the author(s)

1. ALLAH BACHAYO BROHI - Information Technology Center, Sindh Agriculture University TandoJam 70060, Sindh, Pakistan.
2. ASIF ALI WAGAN - Department of Computer Science, Sindh Madressatul Islam University, Karachi 74000, Pakistan.
3. SHAFIQ-UR-REHMAN MASSAN - Department of Computer Science, Newport’s Institute of Communications and Economics, Karachi, Pakistan.
4. KAMLESH KUMAR - Department of Software Engineering, Sindh Madressatul Islam University, Karachi 74000, Pakistan.
5. MUHAMMAD ADNAN KAIM KHANI - Department of Computer Science, Sindh Madressatul Islam University, Karachi 74000, Pakistan.
6. ASIF ALI LAGHARI - Department of Computer Science, Sindh Madressatul Islam University, Karachi 74000, Pakistan.
7. ABDULLAH AYUB KHAN - Department of Computer Science, Sindh Madressatul Islam University, Karachi 74000, Pakistan & Department of Computer Science, Sindh Madressatul Islam University, Karachi, Sindh, Pakistan.
8. IRFAN ALI KANDHRO - Department of Computer Science, Sindh Madressatul Islam University, Karachi 74000, Pakistan.

Full Text : PDF

Abstract

Various open-source and commercial tools are available in the mobile software market today. The mobile application developers face many challenges to the quality and characteristics of the mobile application. Those mobile applications require continuous integration for delivery to develop software applications. Software Quality Assurance (SQA) The Continuous Integration (CI) is an agile software development practice which focuses on code integration and automation of the development process. Continuous integration combines the work of multiple developers at most mobile companies and is usually done at least daily to help detect any bugs early and to reduce the effort and cost, automated continuous integration tools for mobile Application plays a vital role in the software industry. Many automated constant integration tools are available hence selecting the appropriate tool is difficult in this research, we proposed a quality framework to select an appropriate continuous tool. A case study has been chosen by two automated tools Jenkins and JIRA to evaluate, and then the measured results of the software quality attributes in the framework are presented. Finally, we compare the software quality between the results before and after applying the continuous integration practices provided by the Agile development and ISO/IEC 9126 quality model is Usability, Testability, and Portability which are highly affected quality attributes of both models.


Keywords

Software Quality Assurance (SQA), Continuous Integration (CI) Tools and techniques, quality of software products (ISO/IEC 9126), agile development environment, Mobile Applications.