Software Metrics for Object-Oriented Software
Within this thesis the application of software complexity metrics in the object-oriented paradigm is examined. Several factors which may affect the complexity of software objects are identified and discussed. The specific applications of Maurice Halstead’s Software Science and Thomas McCabe’s cyclom...
Main Author: | |
---|---|
Format: | Others |
Published: |
TopSCHOLAR®
1990
|
Subjects: | |
Online Access: | http://digitalcommons.wku.edu/theses/1920 http://digitalcommons.wku.edu/cgi/viewcontent.cgi?article=2930&context=theses |
id |
ndltd-WKU-oai-digitalcommons.wku.edu-theses-2930 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-WKU-oai-digitalcommons.wku.edu-theses-29302017-04-20T17:27:19Z Software Metrics for Object-Oriented Software Coppick, John Within this thesis the application of software complexity metrics in the object-oriented paradigm is examined. Several factors which may affect the complexity of software objects are identified and discussed. The specific applications of Maurice Halstead’s Software Science and Thomas McCabe’s cyclomatic-complexity metric are discussed in detail. The goals here are to identify methods for applying existing software metrics to objects and to provide a basis of analysis for future studies of the measurement and control of software complexity in the object-oriented paradigm of software development. Halstead’s length, vocabulary, volume, program levels and effort metrics are defined for objects. A limit for the McCabe cyclomatic complexity of an object is suggested. Also, tools for calculating these metrics have been developed in LISP on a Texas Instruments’ Explorer. 1990-05-01T07:00:00Z text application/pdf http://digitalcommons.wku.edu/theses/1920 http://digitalcommons.wku.edu/cgi/viewcontent.cgi?article=2930&context=theses Masters Theses & Specialist Projects TopSCHOLAR® Western Kentucky University Computer Sciences Physical Sciences and Mathematics |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
Western Kentucky University Computer Sciences Physical Sciences and Mathematics |
spellingShingle |
Western Kentucky University Computer Sciences Physical Sciences and Mathematics Coppick, John Software Metrics for Object-Oriented Software |
description |
Within this thesis the application of software complexity metrics in the object-oriented paradigm is examined. Several factors which may affect the complexity of software objects are identified and discussed. The specific applications of Maurice Halstead’s Software Science and Thomas McCabe’s cyclomatic-complexity metric are discussed in detail.
The goals here are to identify methods for applying existing software metrics to objects and to provide a basis of analysis for future studies of the measurement and control of software complexity in the object-oriented paradigm of software development.
Halstead’s length, vocabulary, volume, program levels and effort metrics are defined for objects. A limit for the McCabe cyclomatic complexity of an object is suggested. Also, tools for calculating these metrics have been developed in LISP on a Texas Instruments’ Explorer. |
author |
Coppick, John |
author_facet |
Coppick, John |
author_sort |
Coppick, John |
title |
Software Metrics for Object-Oriented Software |
title_short |
Software Metrics for Object-Oriented Software |
title_full |
Software Metrics for Object-Oriented Software |
title_fullStr |
Software Metrics for Object-Oriented Software |
title_full_unstemmed |
Software Metrics for Object-Oriented Software |
title_sort |
software metrics for object-oriented software |
publisher |
TopSCHOLAR® |
publishDate |
1990 |
url |
http://digitalcommons.wku.edu/theses/1920 http://digitalcommons.wku.edu/cgi/viewcontent.cgi?article=2930&context=theses |
work_keys_str_mv |
AT coppickjohn softwaremetricsforobjectorientedsoftware |
_version_ |
1718442813065003008 |