AN EMPIRICAL INVESTIGATION ON THE QUALITY ASSURANCE PRACTICES IN SOFTWARE INDUSTRIES: BANGLADESH PERSPECTIVE

Authors

  • Nasrin Sultana Software Developer
  • Mahbubul Syeed Associate Professor
  • Kaniz Fatema Assistant Professor

DOI:

https://doi.org/10.15282/ijsecs.6.2.2020.1.0070

Keywords:

Software Quality, SDLC, SQA Model

Abstract

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.

Published

2020-08-14

How to Cite

Sultana, N., Syeed, M., & Fatema, K. (2020). AN EMPIRICAL INVESTIGATION ON THE QUALITY ASSURANCE PRACTICES IN SOFTWARE INDUSTRIES: BANGLADESH PERSPECTIVE. International Journal of Software Engineering and Computer Systems, 6(2), 1–10. https://doi.org/10.15282/ijsecs.6.2.2020.1.0070