Master of Science in Computer Science


Department of Computer Science

Faculty / School

Faculty of Computer Sciences (FCS)

Date of Submission



Waqas Mahmood, Visiting Faculty, Department of Computer Science

Document 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 research 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.