Object-oriented design metrics as early quality indicators of faultyclasses and components

The primary objective of object-oriented design metrics is to evaluateobject-oriented design quality characteristics such as traceability, complexity,testability, and maintainability in a quantitative way through establishingrelationships between object-oriented design quality characteristics, andob...

Full description

Saved in:
Bibliographic Details
Main Authors: Lee, S.P., Loh, C.H.
Format: Article
Published: 2009
Subjects:
Online Access:http://eprints.um.edu.my/6808/
http://www.scopus.com/inward/record.url?eid=2-s2.0-77953896759&partnerID=40&md5=634002967a5a3f8f6971a27d8a978d25
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Malaya
id my.um.eprints.6808
record_format eprints
spelling my.um.eprints.68082014-12-16T04:36:13Z http://eprints.um.edu.my/6808/ Object-oriented design metrics as early quality indicators of faultyclasses and components Lee, S.P. Loh, C.H. QA76 Computer software The primary objective of object-oriented design metrics is to evaluateobject-oriented design quality characteristics such as traceability, complexity,testability, and maintainability in a quantitative way through establishingrelationships between object-oriented design quality characteristics, andobject-oriented design metrics such as depth of inheritance tree, the number ofchildren, and response for a class. In this paper, we propose a set of improvedobject-oriented design metrics to measure the design quality of object-orientedsystems at the inheritance level specializing on incremental and subtyp-inginheritance. The metrics serve as early quality indicators of object-orienteddesign faults such as faulty classes and components in object-oriented systems.We augmented the metrics from two existing metrics, namely Attribute InheritanceFactor and Method Inheritance Factor. The metrics specialize on measuring theoverall inheritance density of classes and components based on several qualityattributes such as maintainability and testability. The metrics are expressed asindexes, ranging from 0 (i.e. indicating favourable) to 1 (i.e. indicating notfavourable). ICIC International © 2009. 2009 Article PeerReviewed Lee, S.P. and Loh, C.H. (2009) Object-oriented design metrics as early quality indicators of faultyclasses and components. ICIC Express Letters, 3 (3). pp. 525-530. ISSN 1881-803X http://www.scopus.com/inward/record.url?eid=2-s2.0-77953896759&partnerID=40&md5=634002967a5a3f8f6971a27d8a978d25
institution Universiti Malaya
building UM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaya
content_source UM Research Repository
url_provider http://eprints.um.edu.my/
topic QA76 Computer software
spellingShingle QA76 Computer software
Lee, S.P.
Loh, C.H.
Object-oriented design metrics as early quality indicators of faultyclasses and components
description The primary objective of object-oriented design metrics is to evaluateobject-oriented design quality characteristics such as traceability, complexity,testability, and maintainability in a quantitative way through establishingrelationships between object-oriented design quality characteristics, andobject-oriented design metrics such as depth of inheritance tree, the number ofchildren, and response for a class. In this paper, we propose a set of improvedobject-oriented design metrics to measure the design quality of object-orientedsystems at the inheritance level specializing on incremental and subtyp-inginheritance. The metrics serve as early quality indicators of object-orienteddesign faults such as faulty classes and components in object-oriented systems.We augmented the metrics from two existing metrics, namely Attribute InheritanceFactor and Method Inheritance Factor. The metrics specialize on measuring theoverall inheritance density of classes and components based on several qualityattributes such as maintainability and testability. The metrics are expressed asindexes, ranging from 0 (i.e. indicating favourable) to 1 (i.e. indicating notfavourable). ICIC International © 2009.
format Article
author Lee, S.P.
Loh, C.H.
author_facet Lee, S.P.
Loh, C.H.
author_sort Lee, S.P.
title Object-oriented design metrics as early quality indicators of faultyclasses and components
title_short Object-oriented design metrics as early quality indicators of faultyclasses and components
title_full Object-oriented design metrics as early quality indicators of faultyclasses and components
title_fullStr Object-oriented design metrics as early quality indicators of faultyclasses and components
title_full_unstemmed Object-oriented design metrics as early quality indicators of faultyclasses and components
title_sort object-oriented design metrics as early quality indicators of faultyclasses and components
publishDate 2009
url http://eprints.um.edu.my/6808/
http://www.scopus.com/inward/record.url?eid=2-s2.0-77953896759&partnerID=40&md5=634002967a5a3f8f6971a27d8a978d25
_version_ 1643687887383822336