Monash University
Browse
Avotins-33168012295164.pdf (109.68 MB)

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

Download (109.68 MB)
thesis
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


History

Campus location

Australia

Principal supervisor

Christine Mingins

Year of Award

1996

Department, School or Centre

Software Development

Course

Doctor of Philosophy

Degree Type

DOCTORATE

Faculty

Faculty of Information Technology

File Name

Avotins-33168012295164

Usage metrics

    Faculty of Information Technology Theses

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC