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...

Full description

Bibliographic Details
Main Author: Coppick, John
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