Monash University
Avotins-33168012295164.pdf (109.68 MB)

An object-oriented method for evolving and evaluating object-oriented design metric models

Download (109.68 MB)
posted on 2024-01-09, 01:18 authored by Jon Avotins

The principal contribution of this thesis is the development of an object-oriented method with supporting software for evolving and evaluating object-oriented design metric models. Called PROOF, it combines and improves on existing individually inadequate methods by using underlying concepts of recent object-oriented system lifecycle models and software construction principles. PROOF is grounded in a formal model of object-orientation, and an object-oriented metric model which provides mechanisms for explicit elicitation of the essential elements of a well-formed metric model, and embodies this knowledge as reusable operational components. We claim that PROOF is an advance on alternative metric modeling methods. It provides guiding support mechanisms for defining goals and transforming them into well-formed op­erational object-oriented design metric models, for theoretical and empirical evaluation, for feedback, learning and improvement, and for storing, applying, and reusing object-oriented design metric models. The necessary technology for organisations to evolve, evaluate, and apply object-oriented design metric models to implement an iterative quality refining pro­cess, and reach the optimising level (level 5) of the CMM process maturity levels has been embodied within PROOF.

We substantiate the claims of PROOF by evaluating various well referenced existing object-oriented design metric models to highlight their deficiencies. PROOF is then used to evolve new metric models which solve the inherent problems of the original models.

This thesis was scanned from the print manuscript for digital preservation and is copyright the author. Researchers can access this thesis by asking their local university, institution or public library to make a request on their behalf. Monash staff and postgraduate students can use the link in the References field.

Author requested conversion to open access 26 Oct 2022


Campus location


Principal supervisor

Christine Mingins

Year of Award


Department, School or Centre

Software Development


Doctor of Philosophy

Degree Type



Faculty of Information Technology

File Name


Usage metrics

    Faculty of Information Technology Theses


    Ref. manager