Cargando…

An empirical evaluation of software quality assurance practices and challenges in a developing country: a comparison of Nigeria and Turkey

BACKGROUND: The importance of quality assurance in the software development process cannot be overemphasized because its adoption results in high reliability and easy maintenance of the software system and other software products. Software quality assurance includes different activities such as qual...

Descripción completa

Detalles Bibliográficos
Autores principales: Sowunmi, Olaperi Yeside, Misra, Sanjay, Fernandez-Sanz, Luis, Crawford, Broderick, Soto, Ricardo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer International Publishing 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5097059/
https://www.ncbi.nlm.nih.gov/pubmed/27867827
http://dx.doi.org/10.1186/s40064-016-3575-5
_version_ 1782465541534908416
author Sowunmi, Olaperi Yeside
Misra, Sanjay
Fernandez-Sanz, Luis
Crawford, Broderick
Soto, Ricardo
author_facet Sowunmi, Olaperi Yeside
Misra, Sanjay
Fernandez-Sanz, Luis
Crawford, Broderick
Soto, Ricardo
author_sort Sowunmi, Olaperi Yeside
collection PubMed
description BACKGROUND: The importance of quality assurance in the software development process cannot be overemphasized because its adoption results in high reliability and easy maintenance of the software system and other software products. Software quality assurance includes different activities such as quality control, quality management, quality standards, quality planning, process standardization and improvement amongst others. The aim of this work is to further investigate the software quality assurance practices of practitioners in Nigeria. While our previous work covered areas on quality planning, adherence to standardized processes and the inherent challenges, this work has been extended to include quality control, software process improvement and international quality standard organization membership. It also makes comparison based on a similar study carried out in Turkey. The goal is to generate more robust findings that can properly support decision making by the software community. The qualitative research approach, specifically, the use of questionnaire research instruments was applied to acquire data from software practitioners. RESULTS: In addition to the previous results, it was observed that quality assurance practices are quite neglected and this can be the cause of low patronage. Moreover, software practitioners are neither aware of international standards organizations or the required process improvement techniques; as such their claimed standards are not aligned to those of accredited bodies, and are only limited to their local experience and knowledge, which makes it questionable. The comparison with Turkey also yielded similar findings, making the results typical of developing countries. The research instrument used was tested for internal consistency using the Cronbach’s alpha, and it was proved reliable. CONCLUSION: For the software industry in developing countries to grow strong and be a viable source of external revenue, software assurance practices have to be taken seriously because its effect is evident in the final product. Moreover, quality frameworks and tools which require minimum time and cost are highly needed in these countries.
format Online
Article
Text
id pubmed-5097059
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Springer International Publishing
record_format MEDLINE/PubMed
spelling pubmed-50970592016-11-18 An empirical evaluation of software quality assurance practices and challenges in a developing country: a comparison of Nigeria and Turkey Sowunmi, Olaperi Yeside Misra, Sanjay Fernandez-Sanz, Luis Crawford, Broderick Soto, Ricardo Springerplus Review BACKGROUND: The importance of quality assurance in the software development process cannot be overemphasized because its adoption results in high reliability and easy maintenance of the software system and other software products. Software quality assurance includes different activities such as quality control, quality management, quality standards, quality planning, process standardization and improvement amongst others. The aim of this work is to further investigate the software quality assurance practices of practitioners in Nigeria. While our previous work covered areas on quality planning, adherence to standardized processes and the inherent challenges, this work has been extended to include quality control, software process improvement and international quality standard organization membership. It also makes comparison based on a similar study carried out in Turkey. The goal is to generate more robust findings that can properly support decision making by the software community. The qualitative research approach, specifically, the use of questionnaire research instruments was applied to acquire data from software practitioners. RESULTS: In addition to the previous results, it was observed that quality assurance practices are quite neglected and this can be the cause of low patronage. Moreover, software practitioners are neither aware of international standards organizations or the required process improvement techniques; as such their claimed standards are not aligned to those of accredited bodies, and are only limited to their local experience and knowledge, which makes it questionable. The comparison with Turkey also yielded similar findings, making the results typical of developing countries. The research instrument used was tested for internal consistency using the Cronbach’s alpha, and it was proved reliable. CONCLUSION: For the software industry in developing countries to grow strong and be a viable source of external revenue, software assurance practices have to be taken seriously because its effect is evident in the final product. Moreover, quality frameworks and tools which require minimum time and cost are highly needed in these countries. Springer International Publishing 2016-11-04 /pmc/articles/PMC5097059/ /pubmed/27867827 http://dx.doi.org/10.1186/s40064-016-3575-5 Text en © The Author(s) 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
spellingShingle Review
Sowunmi, Olaperi Yeside
Misra, Sanjay
Fernandez-Sanz, Luis
Crawford, Broderick
Soto, Ricardo
An empirical evaluation of software quality assurance practices and challenges in a developing country: a comparison of Nigeria and Turkey
title An empirical evaluation of software quality assurance practices and challenges in a developing country: a comparison of Nigeria and Turkey
title_full An empirical evaluation of software quality assurance practices and challenges in a developing country: a comparison of Nigeria and Turkey
title_fullStr An empirical evaluation of software quality assurance practices and challenges in a developing country: a comparison of Nigeria and Turkey
title_full_unstemmed An empirical evaluation of software quality assurance practices and challenges in a developing country: a comparison of Nigeria and Turkey
title_short An empirical evaluation of software quality assurance practices and challenges in a developing country: a comparison of Nigeria and Turkey
title_sort empirical evaluation of software quality assurance practices and challenges in a developing country: a comparison of nigeria and turkey
topic Review
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5097059/
https://www.ncbi.nlm.nih.gov/pubmed/27867827
http://dx.doi.org/10.1186/s40064-016-3575-5
work_keys_str_mv AT sowunmiolaperiyeside anempiricalevaluationofsoftwarequalityassurancepracticesandchallengesinadevelopingcountryacomparisonofnigeriaandturkey
AT misrasanjay anempiricalevaluationofsoftwarequalityassurancepracticesandchallengesinadevelopingcountryacomparisonofnigeriaandturkey
AT fernandezsanzluis anempiricalevaluationofsoftwarequalityassurancepracticesandchallengesinadevelopingcountryacomparisonofnigeriaandturkey
AT crawfordbroderick anempiricalevaluationofsoftwarequalityassurancepracticesandchallengesinadevelopingcountryacomparisonofnigeriaandturkey
AT sotoricardo anempiricalevaluationofsoftwarequalityassurancepracticesandchallengesinadevelopingcountryacomparisonofnigeriaandturkey
AT sowunmiolaperiyeside empiricalevaluationofsoftwarequalityassurancepracticesandchallengesinadevelopingcountryacomparisonofnigeriaandturkey
AT misrasanjay empiricalevaluationofsoftwarequalityassurancepracticesandchallengesinadevelopingcountryacomparisonofnigeriaandturkey
AT fernandezsanzluis empiricalevaluationofsoftwarequalityassurancepracticesandchallengesinadevelopingcountryacomparisonofnigeriaandturkey
AT crawfordbroderick empiricalevaluationofsoftwarequalityassurancepracticesandchallengesinadevelopingcountryacomparisonofnigeriaandturkey
AT sotoricardo empiricalevaluationofsoftwarequalityassurancepracticesandchallengesinadevelopingcountryacomparisonofnigeriaandturkey