METRICS FOR OBJECT ORIENTED DESIGN ( MOOD ) TO ASSESS JAVA PROGRAMS

MOOD metrics are well known metrics used to measure some characteristics of the Object-Oriented programs. In this research, a system, based on the MOOD, has been developed to evaluate and grade Java programs. The interval of each MOOD metrics has been adapted, based on experimental results, to be fit in the evaluation of Java Programs. Also, a weight factor has been introduced to reflect the importance of each characteristic. The system has been tested with many different programs that vary in their complexities and functionalities. Also, the metrics have been tested in the evaluation of student programs in the University of Jordan and grading them. For all cases, the system shows good results.