Paper Title
Scrutinizing The Quality Attributes of A Java Based Simple Mathematical Game Using QMOOD Metrics

Abstract
The paper offers a paradigm for grading and evaluating an open source Java application that is based on QMOOD (Quality Model for Object Oriented Design). The QMOOD hierarchical model uses equations to define the relationships between design features and quality traits (such as reusability, functionality, effectiveness, understandability, and adaptability). In this study, we have created a system based on QMOOD that assesses the quality of a mathematical Java application named as "Learning by doing" . The proposed Java Application contains a total of four classes which are interrelated through abstraction. The classes further contains their own attributes and behaviors and some of the behaviors are inherited too. Through the discovery of design metrics that are based on object-oriented design properties, we would attempt to assess all quality features in this. Despite the fact that QMOOD measurements are arbitrary, we have still computed and aggregated these quality characteristics and evaluated the quality using the relationship between stated quality attributes and design properties. Using number of factors available in QMOOD metric suite, we found the positive values for the reusability and functionality. For flexibility, understandability, extensibility and effectiveness, we found the negative values. Lastly, based on the calculated z-score value and the TQI (Total Quality Index), we concluded that the model is high on complexity and need some further modifications. Keywords - QMOOD metrics, Software Quality, OO Design properties, Z-Score, Total Quality Index.