As software becomes more and more pervasive, there has been a growing concern in the information technology industry about software quality. There are various software quality models to standardise the software quality. However, there is no consensual relation among software quality models and the process of assessing the software quality remains an open issue. The main concern of this paper is to measure the characteristics of software quality defined by the International Standard for Software Product Evaluation ISO/IEC 9126 using a set of software metrics proposed in this research study. The results are then validated using statistical techniques. Our results provide guidance to the software engineering team to concentrate on the specific software quality attributes which leads to the poor quality of the software. The significance of our research study is emphasised and future research directions are indicated.