Master of Science in Computer Science

Faculty / School

Faculty of Computer Sciences (FCS)


Department of Computer Science

Date of Submission



Waqas Mahmood

Project Type

MSCS Survey Report


The vital attribute of any software to sustain global competition and approval is quality. Only a product of good quality is expected to meet customers’ expectations and requirements. Quality is achieved by applying universally acclaimed benchmarking standards to ensure the quality of the final deliverable is up to the mark for the consumers. Software Quality Assurance (SQA) is a methodology that guarantees the quality of the final product irrespective of the SQA model being observed. It is practiced in most software development houses. The main aim of SQA is to include methodologies and activities by testing the software at regular intervals to check its functionality and quality. These tests are performed throughout the development phase and not just at the end to keep the quality up to the mark. SQA is advancing at a fast pace globally among countries such as Australia, Germany, America, Malaysia, Japan etc.; however developing countries like Pakistan seem to struggle with the idea of advancement and progress in the field of SQA. This paper aims to perform a comparative analysis of trends and practices of SQA in Pakistan and in developed countries and suggest possible solutions for existing problems with SQA advancement and progress in Pakistan.

The full text of this document is only accessible to authorized users.