The University of Southampton
University of Southampton Institutional Repository

Using a quality model approach to define and evaluate metrics for object-oriented programming systems

Using a quality model approach to define and evaluate metrics for object-oriented programming systems
Using a quality model approach to define and evaluate metrics for object-oriented programming systems

The use of the object-oriented paradigm has increased rapidly in the last decade. Since it was introduced many claims have been made about its benefits over traditional methods. These claims have been largely based on anecdotal evidence, with little theoretical or empirical work quoted.

This thesis assesses the current state of work in the object oriented metrics field. Existing object oriented design metrics and quality models are analyzed. Theoretical and empirical validation is performed on existing metrics suites. The lessons learned from this validation are used as a basis for the development of a new set of metrics: Metrics for Object Oriented Programming Systems (MOOPS). Issues raised by current quality models such as a lack of definition at lower levels, are addressed by the MOOPS Quality Model. The MOOPS Quality Model and Metrics are used as the basis of an approach which combines existing work in the three areas of theoretical validation, empirical validation and quality models to achieve the overall goal:

To improve the prediction of quality from a developer's viewpoint.

A theoretical validation framework is constructed and used to validate the MOOPS Metrics and an empirical validation is performed using both industrially and laboratory based software systems.

University of Southampton
Nithi, Reuben Vijayan
Nithi, Reuben Vijayan

Nithi, Reuben Vijayan (1999) Using a quality model approach to define and evaluate metrics for object-oriented programming systems. University of Southampton, Doctoral Thesis.

Record type: Thesis (Doctoral)

Abstract

The use of the object-oriented paradigm has increased rapidly in the last decade. Since it was introduced many claims have been made about its benefits over traditional methods. These claims have been largely based on anecdotal evidence, with little theoretical or empirical work quoted.

This thesis assesses the current state of work in the object oriented metrics field. Existing object oriented design metrics and quality models are analyzed. Theoretical and empirical validation is performed on existing metrics suites. The lessons learned from this validation are used as a basis for the development of a new set of metrics: Metrics for Object Oriented Programming Systems (MOOPS). Issues raised by current quality models such as a lack of definition at lower levels, are addressed by the MOOPS Quality Model. The MOOPS Quality Model and Metrics are used as the basis of an approach which combines existing work in the three areas of theoretical validation, empirical validation and quality models to achieve the overall goal:

To improve the prediction of quality from a developer's viewpoint.

A theoretical validation framework is constructed and used to validate the MOOPS Metrics and an empirical validation is performed using both industrially and laboratory based software systems.

This record has no associated files available for download.

More information

Published date: 1999

Identifiers

Local EPrints ID: 464040
URI: http://eprints.soton.ac.uk/id/eprint/464040
PURE UUID: 879409db-14bb-480f-8fa5-9dbf3fdcc54f

Catalogue record

Date deposited: 04 Jul 2022 21:01
Last modified: 04 Jul 2022 21:01

Export record

Contributors

Author: Reuben Vijayan Nithi

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×