Metrics-based analysis of requirements for object-oriented systems: an empirical approach

Detalhes bibliográficos
Autor(a) principal: Kanjilal, Ananya
Data de Publicação: 2008
Outros Autores: Kanjilal, Goutam, Bhattacharya, Swapan
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UFLA
Texto Completo: http://repositorio.ufla.br/jspui/handle/1/14998
Resumo: In an object-oriented environment, it is necessary to ensure that all the requirements are addressed in the design as well as implemented in a consistent manner in UML diagrams like sequence and class diagrams, which model the behavioral and structural aspects of the system. Metrics, which measures the degree of coverage of requirements and the extent of consistency between related models, will be a powerful tool for developers to have a quantitative feedback about the correctness of a system. We have proposed a new set of metrics namely Requirement Coverage Metrics (RCM) and Design Compliance Metrics (DCM) based on UML design models. RCM indicates the extent of coverage of requirements in design and highlights any missing requirements or inadequate coverage in design. It also helps in measuring progress of a project and thus helps in project management. DCM verifies whether the requirements that have been covered in design have been consistently realized in sequence and class diagrams or not. A case study has been considered and calculation of RCM and DCM has been donefor illustration of our approach. We have also discussed implementation methodology using an XML based approach and in this paper we present implementation of a part of the metrics suite (DCM) for substantiation of our approach.
id UFLA_cf10f1954dc8310e5c34f7a7f4b37bfe
oai_identifier_str oai:localhost:1/14998
network_acronym_str UFLA
network_name_str Repositório Institucional da UFLA
repository_id_str
spelling Metrics-based analysis of requirements for object-oriented systems: an empirical approachMetrics based analysisRequirement metricsRequirement analysisDesign complianceConsistencyRequirement coverageIn an object-oriented environment, it is necessary to ensure that all the requirements are addressed in the design as well as implemented in a consistent manner in UML diagrams like sequence and class diagrams, which model the behavioral and structural aspects of the system. Metrics, which measures the degree of coverage of requirements and the extent of consistency between related models, will be a powerful tool for developers to have a quantitative feedback about the correctness of a system. We have proposed a new set of metrics namely Requirement Coverage Metrics (RCM) and Design Compliance Metrics (DCM) based on UML design models. RCM indicates the extent of coverage of requirements in design and highlights any missing requirements or inadequate coverage in design. It also helps in measuring progress of a project and thus helps in project management. DCM verifies whether the requirements that have been covered in design have been consistently realized in sequence and class diagrams or not. A case study has been considered and calculation of RCM and DCM has been donefor illustration of our approach. We have also discussed implementation methodology using an XML based approach and in this paper we present implementation of a part of the metrics suite (DCM) for substantiation of our approach.Universidade Federal de Lavras (UFLA)2008-06-012017-08-01T21:08:44Z2017-08-01T21:08:44Z2017-08-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfapplication/pdfKANJILAL, A.; KANJILAL, G.; BHATTACHARYA, S. Metrics-based analysis of requirements for object-oriented systems: an empirical approach. INFOCOMP Journal of Computer Science, Lavras, v. 7, n. 2, p. 26-36, June 2008.http://repositorio.ufla.br/jspui/handle/1/14998INFOCOMP; Vol 7 No 2 (2008): June, 2008; 26-361982-33631807-4545reponame:Repositório Institucional da UFLAinstname:Universidade Federal de Lavras (UFLA)instacron:UFLAenghttp://www.dcc.ufla.br/infocomp/index.php/INFOCOMP/article/view/214/199Copyright (c) 2016 INFOCOMP Journal of Computer ScienceAttribution 4.0 Internationalhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessKanjilal, AnanyaKanjilal, GoutamBhattacharya, Swapan2021-09-16T19:54:00Zoai:localhost:1/14998Repositório InstitucionalPUBhttp://repositorio.ufla.br/oai/requestnivaldo@ufla.br || repositorio.biblioteca@ufla.bropendoar:2021-09-16T19:54Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)false
dc.title.none.fl_str_mv Metrics-based analysis of requirements for object-oriented systems: an empirical approach
title Metrics-based analysis of requirements for object-oriented systems: an empirical approach
spellingShingle Metrics-based analysis of requirements for object-oriented systems: an empirical approach
Kanjilal, Ananya
Metrics based analysis
Requirement metrics
Requirement analysis
Design compliance
Consistency
Requirement coverage
title_short Metrics-based analysis of requirements for object-oriented systems: an empirical approach
title_full Metrics-based analysis of requirements for object-oriented systems: an empirical approach
title_fullStr Metrics-based analysis of requirements for object-oriented systems: an empirical approach
title_full_unstemmed Metrics-based analysis of requirements for object-oriented systems: an empirical approach
title_sort Metrics-based analysis of requirements for object-oriented systems: an empirical approach
author Kanjilal, Ananya
author_facet Kanjilal, Ananya
Kanjilal, Goutam
Bhattacharya, Swapan
author_role author
author2 Kanjilal, Goutam
Bhattacharya, Swapan
author2_role author
author
dc.contributor.author.fl_str_mv Kanjilal, Ananya
Kanjilal, Goutam
Bhattacharya, Swapan
dc.subject.por.fl_str_mv Metrics based analysis
Requirement metrics
Requirement analysis
Design compliance
Consistency
Requirement coverage
topic Metrics based analysis
Requirement metrics
Requirement analysis
Design compliance
Consistency
Requirement coverage
description In an object-oriented environment, it is necessary to ensure that all the requirements are addressed in the design as well as implemented in a consistent manner in UML diagrams like sequence and class diagrams, which model the behavioral and structural aspects of the system. Metrics, which measures the degree of coverage of requirements and the extent of consistency between related models, will be a powerful tool for developers to have a quantitative feedback about the correctness of a system. We have proposed a new set of metrics namely Requirement Coverage Metrics (RCM) and Design Compliance Metrics (DCM) based on UML design models. RCM indicates the extent of coverage of requirements in design and highlights any missing requirements or inadequate coverage in design. It also helps in measuring progress of a project and thus helps in project management. DCM verifies whether the requirements that have been covered in design have been consistently realized in sequence and class diagrams or not. A case study has been considered and calculation of RCM and DCM has been donefor illustration of our approach. We have also discussed implementation methodology using an XML based approach and in this paper we present implementation of a part of the metrics suite (DCM) for substantiation of our approach.
publishDate 2008
dc.date.none.fl_str_mv 2008-06-01
2017-08-01T21:08:44Z
2017-08-01T21:08:44Z
2017-08-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 KANJILAL, A.; KANJILAL, G.; BHATTACHARYA, S. Metrics-based analysis of requirements for object-oriented systems: an empirical approach. INFOCOMP Journal of Computer Science, Lavras, v. 7, n. 2, p. 26-36, June 2008.
http://repositorio.ufla.br/jspui/handle/1/14998
identifier_str_mv KANJILAL, A.; KANJILAL, G.; BHATTACHARYA, S. Metrics-based analysis of requirements for object-oriented systems: an empirical approach. INFOCOMP Journal of Computer Science, Lavras, v. 7, n. 2, p. 26-36, June 2008.
url http://repositorio.ufla.br/jspui/handle/1/14998
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv http://www.dcc.ufla.br/infocomp/index.php/INFOCOMP/article/view/214/199
dc.rights.driver.fl_str_mv Copyright (c) 2016 INFOCOMP Journal of Computer Science
Attribution 4.0 International
http://creativecommons.org/licenses/by/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Copyright (c) 2016 INFOCOMP Journal of Computer Science
Attribution 4.0 International
http://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Lavras (UFLA)
publisher.none.fl_str_mv Universidade Federal de Lavras (UFLA)
dc.source.none.fl_str_mv INFOCOMP; Vol 7 No 2 (2008): June, 2008; 26-36
1982-3363
1807-4545
reponame:Repositório Institucional da UFLA
instname:Universidade Federal de Lavras (UFLA)
instacron:UFLA
instname_str Universidade Federal de Lavras (UFLA)
instacron_str UFLA
institution UFLA
reponame_str Repositório Institucional da UFLA
collection Repositório Institucional da UFLA
repository.name.fl_str_mv Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)
repository.mail.fl_str_mv nivaldo@ufla.br || repositorio.biblioteca@ufla.br
_version_ 1807835154303942656