Software Metrics Evaluation Based on Entropy
Autor(a) principal: | |
---|---|
Data de Publicação: | 2009 |
Outros Autores: | , , |
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 |