Empirical analysis of object-oriented coupling and cohesion measures in determining the quality of open source systems

Design metrics play an important role to help developers understand the software design aspects which later can be used to improve software quality. This paper provides empirical evidence supporting the roles of object-oriented (OO) coupling and cohesion metrics, using a subset of Chidamber and...

Full description

Bibliographic Details
Main Author: Awang Abu Bakar, Normi Sham
Format: Conference or Workshop Item
Language:English
Published: 2011
Subjects:
Online Access:http://irep.iium.edu.my/16006/
http://irep.iium.edu.my/16006/
http://irep.iium.edu.my/16006/1/EMPIRICAL_ANALYSIS_OF_OBJECT-_ORIENTED_COUPLING_AND_COHESION_MEASURES_IN_DETERMINING_THE_QUALITY_OF_OPEN_SOURCE_SYSTEMS.pdf
id iium-16006
recordtype eprints
spelling iium-160062012-01-22T15:44:04Z http://irep.iium.edu.my/16006/ Empirical analysis of object-oriented coupling and cohesion measures in determining the quality of open source systems Awang Abu Bakar, Normi Sham QA76 Computer software Design metrics play an important role to help developers understand the software design aspects which later can be used to improve software quality. This paper provides empirical evidence supporting the roles of object-oriented (OO) coupling and cohesion metrics, using a subset of Chidamber and Kemerer OO metrics suite, in predicting the post-delivery defects. The findings, based on various open source systems developed in Java, indicate that, a coupling measure, Coupling between object classes (CBO) is very highly significant in predicting defects while Lack of cohesion metric (LCOM), as a cohesion measure is not significant. Even after controlling for size, CBO metric is still significant as a predictor for postdelivery defects. 2011-12-14 Conference or Workshop Item PeerReviewed application/pdf en http://irep.iium.edu.my/16006/1/EMPIRICAL_ANALYSIS_OF_OBJECT-_ORIENTED_COUPLING_AND_COHESION_MEASURES_IN_DETERMINING_THE_QUALITY_OF_OPEN_SOURCE_SYSTEMS.pdf Awang Abu Bakar, Normi Sham (2011) Empirical analysis of object-oriented coupling and cohesion measures in determining the quality of open source systems. In: The 15th IASTED International Conference on Software Engineering and Applications (SEA 2011), 14-16 December 2011, Dallas, USA. http://www.iasted.org/conferences/pastinfo-758.html
repository_type Digital Repository
institution_category Local University
institution International Islamic University Malaysia
building IIUM Repository
collection Online Access
language English
topic QA76 Computer software
spellingShingle QA76 Computer software
Awang Abu Bakar, Normi Sham
Empirical analysis of object-oriented coupling and cohesion measures in determining the quality of open source systems
description Design metrics play an important role to help developers understand the software design aspects which later can be used to improve software quality. This paper provides empirical evidence supporting the roles of object-oriented (OO) coupling and cohesion metrics, using a subset of Chidamber and Kemerer OO metrics suite, in predicting the post-delivery defects. The findings, based on various open source systems developed in Java, indicate that, a coupling measure, Coupling between object classes (CBO) is very highly significant in predicting defects while Lack of cohesion metric (LCOM), as a cohesion measure is not significant. Even after controlling for size, CBO metric is still significant as a predictor for postdelivery defects.
format Conference or Workshop Item
author Awang Abu Bakar, Normi Sham
author_facet Awang Abu Bakar, Normi Sham
author_sort Awang Abu Bakar, Normi Sham
title Empirical analysis of object-oriented coupling and cohesion measures in determining the quality of open source systems
title_short Empirical analysis of object-oriented coupling and cohesion measures in determining the quality of open source systems
title_full Empirical analysis of object-oriented coupling and cohesion measures in determining the quality of open source systems
title_fullStr Empirical analysis of object-oriented coupling and cohesion measures in determining the quality of open source systems
title_full_unstemmed Empirical analysis of object-oriented coupling and cohesion measures in determining the quality of open source systems
title_sort empirical analysis of object-oriented coupling and cohesion measures in determining the quality of open source systems
publishDate 2011
url http://irep.iium.edu.my/16006/
http://irep.iium.edu.my/16006/
http://irep.iium.edu.my/16006/1/EMPIRICAL_ANALYSIS_OF_OBJECT-_ORIENTED_COUPLING_AND_COHESION_MEASURES_IN_DETERMINING_THE_QUALITY_OF_OPEN_SOURCE_SYSTEMS.pdf
first_indexed 2023-09-18T20:24:54Z
last_indexed 2023-09-18T20:24:54Z
_version_ 1777408351602212864