Publication: An Empirical Evaluation of SQA Practices and Their Effectiveness in Sri Lankan Software Industry
DOI
Type:
Thesis
Date
2021
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Quality Assurance (QA) refers to the planned activities carried out in a system, so that quality
requirements for a product or service will be fulfilled. It is the systematic measurement,
comparison with standards, analyzing processes and associated feedbacks focusing on high level
of accuracy.
Quality assurance in software is a highly demanding and an emerging area effecting to the success
or failure of a software project critically, hence an integral part of project management. The
importance of sustaining a positive quality assurance is highly determined by the fact that it builds
a proactive management system that reduces the rework amount, leading to low cost and improve
productivity. Software Quality Assurance (SQA) domain deals with the quality principles in
software engineering development processes. It defines and measures the outputs at different stages
of software development process quantifying the quality in terms of defects.
In Sri Lanka software industry is the fifth largest job category according to 2019 ICT Workforce
survey by the Information and Communication Technology Agency (ICTA). The objectives of this
study are achieved by gathering data by consultation with IT professionals; developers, QA
engineers, project managers and analyze them by the use of various statistical techniques such as,
percentage analysis, chi-squared analysis and correlation analysis presenting results in suitable
hypothesis and relevant interpretation.
The purpose of this empirical evaluation is to explore different SQA practices across a range of IT
organizations in Sri Lanka aiming to help these organizations to identify what approaches in
eliminating bugs are effective and support finetuning their QA strategies in software development
projects by focusing on few of important areas, such as, software testing, quantitative project
management, etc. while bridging the gaps identified in various areas of project management
relating to software development.
Description
Keywords
Software, Quality assurance, Effectiveness, Sri Lanka
