Software Metrics Evaluation Based on Entropy

Detalhes bibliográficos
Autor(a) principal: Selvarani, R.
Data de Publicação: 2009
Outros Autores: Nair, T. R. Gopalakrishnan, Ramachandran, Muthu, Prasad, Kamakhsi
Tipo de documento: Artigo
Idioma: eng
Título da fonte: INFOCOMP: Jornal de Ciência da Computação
Texto Completo: https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/257
Resumo: Software engineering activities in the Industry has come a long way with various improvements brought in various stages of the software development life cycle. The complexity of modern software, the commercial constraints and the expectation for high quality products demand the accurate fault prediction based on OO design metrics in the class level in the early stages of software development. The object oriented class metrics are used as quality predictors in the entire OO software development life cycle even when a highly iterative, incremental model or agile software process is employed. Recent research has shown some of the OO design metrics are useful for predicting fault-proneness of classes. In this paper the empirical validation of a set of metrics proposed by Chidamber and Kemerer is performed to assess their ability in predicting the software quality in terms of fault proneness and degradation. We have also proposed the design complexity of object-oriented software with Weighted Methods per Class metric (WMC-CK metric) expressed in terms of Shannon entropy, and error proneness.
id UFLA-5_7b7bcfea9d16823f921ef0c9668b2396
oai_identifier_str oai:infocomp.dcc.ufla.br:article/257
network_acronym_str UFLA-5
network_name_str INFOCOMP: Jornal de Ciência da Computação
repository_id_str
spelling Software Metrics Evaluation Based on EntropyObject Oriented Paradigmobject oriented metricsfault- pronenesspredictiondefectWMCNOCDITLCOMCBORFCdesignEntropySoftware engineering activities in the Industry has come a long way with various improvements brought in various stages of the software development life cycle. The complexity of modern software, the commercial constraints and the expectation for high quality products demand the accurate fault prediction based on OO design metrics in the class level in the early stages of software development. The object oriented class metrics are used as quality predictors in the entire OO software development life cycle even when a highly iterative, incremental model or agile software process is employed. Recent research has shown some of the OO design metrics are useful for predicting fault-proneness of classes. In this paper the empirical validation of a set of metrics proposed by Chidamber and Kemerer is performed to assess their ability in predicting the software quality in terms of fault proneness and degradation. We have also proposed the design complexity of object-oriented software with Weighted Methods per Class metric (WMC-CK metric) expressed in terms of Shannon entropy, and error proneness.Editora da UFLA2009-06-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/257INFOCOMP Journal of Computer Science; Vol. 8 No. 2 (2009): June, 2009; 20-281982-33631807-4545reponame:INFOCOMP: Jornal de Ciência da Computaçãoinstname:Universidade Federal de Lavras (UFLA)instacron:UFLAenghttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/257/242Copyright (c) 2016 INFOCOMP Journal of Computer Scienceinfo:eu-repo/semantics/openAccessSelvarani, R.Nair, T. R. GopalakrishnanRamachandran, MuthuPrasad, Kamakhsi2015-07-22T17:37:44Zoai:infocomp.dcc.ufla.br:article/257Revistahttps://infocomp.dcc.ufla.br/index.php/infocompPUBhttps://infocomp.dcc.ufla.br/index.php/infocomp/oaiinfocomp@dcc.ufla.br||apfreire@dcc.ufla.br1982-33631807-4545opendoar:2024-05-21T19:54:27.853886INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA)true
dc.title.none.fl_str_mv Software Metrics Evaluation Based on Entropy
title Software Metrics Evaluation Based on Entropy
spellingShingle Software Metrics Evaluation Based on Entropy
Selvarani, R.
Object Oriented Paradigm
object oriented metrics
fault- proneness
prediction
defect
WMC
NOC
DIT
LCOM
CBO
RFC
design
Entropy
title_short Software Metrics Evaluation Based on Entropy
title_full Software Metrics Evaluation Based on Entropy
title_fullStr Software Metrics Evaluation Based on Entropy
title_full_unstemmed Software Metrics Evaluation Based on Entropy
title_sort Software Metrics Evaluation Based on Entropy
author Selvarani, R.
author_facet Selvarani, R.
Nair, T. R. Gopalakrishnan
Ramachandran, Muthu
Prasad, Kamakhsi
author_role author
author2 Nair, T. R. Gopalakrishnan
Ramachandran, Muthu
Prasad, Kamakhsi
author2_role author
author
author
dc.contributor.author.fl_str_mv Selvarani, R.
Nair, T. R. Gopalakrishnan
Ramachandran, Muthu
Prasad, Kamakhsi
dc.subject.por.fl_str_mv Object Oriented Paradigm
object oriented metrics
fault- proneness
prediction
defect
WMC
NOC
DIT
LCOM
CBO
RFC
design
Entropy
topic Object Oriented Paradigm
object oriented metrics
fault- proneness
prediction
defect
WMC
NOC
DIT
LCOM
CBO
RFC
design
Entropy
description Software engineering activities in the Industry has come a long way with various improvements brought in various stages of the software development life cycle. The complexity of modern software, the commercial constraints and the expectation for high quality products demand the accurate fault prediction based on OO design metrics in the class level in the early stages of software development. The object oriented class metrics are used as quality predictors in the entire OO software development life cycle even when a highly iterative, incremental model or agile software process is employed. Recent research has shown some of the OO design metrics are useful for predicting fault-proneness of classes. In this paper the empirical validation of a set of metrics proposed by Chidamber and Kemerer is performed to assess their ability in predicting the software quality in terms of fault proneness and degradation. We have also proposed the design complexity of object-oriented software with Weighted Methods per Class metric (WMC-CK metric) expressed in terms of Shannon entropy, and error proneness.
publishDate 2009
dc.date.none.fl_str_mv 2009-06-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/257
url https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/257
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/257/242
dc.rights.driver.fl_str_mv Copyright (c) 2016 INFOCOMP Journal of Computer Science
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Copyright (c) 2016 INFOCOMP Journal of Computer Science
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Editora da UFLA
publisher.none.fl_str_mv Editora da UFLA
dc.source.none.fl_str_mv INFOCOMP Journal of Computer Science; Vol. 8 No. 2 (2009): June, 2009; 20-28
1982-3363
1807-4545
reponame:INFOCOMP: Jornal de Ciência da Computação
instname:Universidade Federal de Lavras (UFLA)
instacron:UFLA
instname_str Universidade Federal de Lavras (UFLA)
instacron_str UFLA
institution UFLA
reponame_str INFOCOMP: Jornal de Ciência da Computação
collection INFOCOMP: Jornal de Ciência da Computação
repository.name.fl_str_mv INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA)
repository.mail.fl_str_mv infocomp@dcc.ufla.br||apfreire@dcc.ufla.br
_version_ 1799874740876214272