AN EMPIRICAL INVESTIGATION ON THE QUALITY ASSURANCE PRACTICES IN SOFTWARE INDUSTRIES: BANGLADESH PERSPECTIVE
DOI:
https://doi.org/10.15282/ijsecs.6.2.2020.1.0070Keywords:
Software Quality, SDLC, SQA ModelAbstract
Software companies often follow a planned and systematic process to ensure that the end product is error free and performs as per the requirements, often termed as Software Quality Assurance (SQA) process. However, it has been reported that these companies (especially, mid-size and start-up companies) in developing countries often cut corners to the SQA process due to time and budget limit, and to rush into the market, compromising the quality. This research empirically investigated the SQA process followed in the software companies in Bangladesh. A survey with nine established companies is carried out with qualitative and quantitative data analysis. According to the assessment more than half of the companies fall short in adhering SQA practices within their SDLC. The rest, either fully or partially comply to it. This study further proposed an SQA model based on inspection process and provide guidelines for continuous quality improvement. The model and guidelines are derived to best support these software companies to improve SQA practices.
References
Yau, S.S., Wang, Y.-W., Huang, J.G., Lee, J.E. (1990). An integrated expert system framework for software quality assurance,
Computer Software and Applications Conference. COMPSAC 90. Proceedings.
Hribar, L., Burilovic, A., Huljenic, D. (2009) Implementation of the Software Quality Ranks method in the legacy product
development environment” Telecommunications. ConTEL 2009. 10th International Conference on 8-10 June 2009.
Iftikhar A., Muhammad S.A. (2011). Software Quality Assurance A Study Based on Pakistan’s Software Industry, PJETS
Volume 1, No 2, 2011, pp: 65:73.
Javed A., Muazzam et al. (2012). Software quality assurance improvement in software market, Advanced Computing: An
International Journal (ACIJ), Vol.3, No.2, March 2012, pp: 17-29.
Muazzam Et Al. (2015). How to Improve Software Quality Assurance In Developing Countries, Advanced Computing: An
International Journal (ACIJ), Vol.3, No.2, 2012, Pp: 15-27.
Galin D. (2004). Software Quality Assurance - From theory to implementation, Pearson Education Limited.
Naik K., P. Tripathy. (2008). Software Testing and Quality Assurance, Theory and Practice, John Wiley & Sons, Inc.
Maxim B.R., Kessentini M. (2016). An introduction to modern software quality assurance, Chapter 2, Software Quality
Assurance, Elsevier, Pages 19 – 46.
Pankaj J. (2005). Software Project Management in Practice,Addison-Wesley Professional.
Almeida D., Camargo, Basseto A.B., Paz M.S. (2003). Best practices in code inspection for safety-critical software, IEEE
Software.
Ericson C. A. (2005) Hazard Analysis Techniques for System Safety, John Wiley & Sons, Inc.
Mahbubul Syeed M.M., Lokhman A., Mikkonen T. and Hammouda I. (2015). Pluggable Systems as Architectural Pattern: An
Ecosystemability Perspective. In Proceedings of the 2015 European Conference on Software Architecture Workshops (ECSAW
’15). Association for Computing Machinery, New York, NY, USA, Article 42, 1–6.
Falessi D., Sabetzadeh M., L. Briand, Turella E., T. Coq and Panesar-Walawege R. K. (2012). Planning for Safety Standards
Compliance: A Model-Based Tool-Supported Approach, in IEEE Software, vol. 29, no. 3, pp. 64-70.
Breu R., A. Kuntzmann-Combelles and Felderer M. (2014). New Perspectives on Software Quality [Guest editors’ introduction],
in IEEE Software, vol. 31, no. 1, pp. 32-38.
Tekinerdogan B., Grundy, J., Ali, N., Soley, R., Mistrik, E. (2015). Software Quality Assurance. United states; Morgan
Kaufmann.
Galin, D. (2004). Software Quality Assurance. United kingdom; British Library Cataloguing-in-Publication Data
Singh B., Gautam, S. (2016). The Impact of Software Development Process on Software Quality. International Conference on
Computational Intelligence and Communication Networks (CICN); vol.10, pp:09-10
Tuteja M., Dubey, G. (2012). A research study on Importance of Testing and Quality assurance in software Development Life
Cycle(SDLC) Models. International Journal of soft computing and Engineering; vol.2, pp-3
Naqvi N., Dr. Khan, A., Khan, A. (2012). Survey to improve software quality assurance in developing countries. International
Journal of Technology and Research; Islamabad, Vol.3, pp:17-29
Javed A., Maqsood, M.,Quazi, K.,Shah.(2012). How To Improve Software Quality Assurance In Developing Countries.
Advanced Computing: An International Journal ( ACIJ ), Vol.3, pp:2.
David L. P., Lawford M. (2003). Inspection’s Role in Software Quality Assurance, McMaster University.
Ahad, A., Ullah, Z., Tariq, L., Niaz, S. (2017). Software Inspections and Their Role in Software Quality Assurance.American
Journal of Software Engineering and Applications. Vol. 6, No. 4, 2017, pp. 105-110.
Jackson, S.L. (2011). Research Methods and Statistics: A Critical Approach, 4th edition, Cengage Learning, p.17
Fagan M.E. (2001) Advances in Software Inspections. In: Broy M., Denert E. (eds) Pioneers and Their Contributions to Software
Engineering. Springer, Berlin, Heidelberg.
Parnas D. L. and Lawford M. (2003) The role of inspection in software quality assurance, in IEEE Transactions on Software
Engineering, vol. 29, no. 8, pp. 674-676.
Chaar J. K., M. J. Halliday, I. S. Bhandari and Chillarege R. (1993) In-process evaluation for software inspection and test, in
IEEE Transactions on Software Engineering, vol. 19, no. 11, pp. 1055-1070.
Laitenberger O. (2002). A survey of software inspection technologies, Handbook of Software Engineering and Knowledge
Engineering, pp. 517-555.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2020 Nasrin Sultana, Mahbubul Syeed, Kaniz Fatema
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.