An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes

Object-oriented (OO) metrics are used mainly to predict software engineering activities/efforts such as maintenance effort, error proneness, and error rate. There have been discussions about the effectiveness of metrics in different contexts. In this paper, we present an empirical study of OO metric...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Alshayeb, Mohammad (author)
مؤلفون آخرون: Li, Wei (author), unknown (author)
التنسيق: article
منشور في: 2003
الموضوعات:
الوصول للمادة أونلاين:https://eprints.kfupm.edu.sa/id/eprint/14880/1/J-2003-11.pdf
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
_version_ 1864513394616303616
author Alshayeb, Mohammad
author2 Li, Wei
unknown
author2_role author
author
author_facet Alshayeb, Mohammad
Li, Wei
unknown
author_role author
dc.creator.none.fl_str_mv Alshayeb, Mohammad
Li, Wei
unknown
dc.date.none.fl_str_mv 2003-11
2020
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv https://eprints.kfupm.edu.sa/id/eprint/14880/1/J-2003-11.pdf
(2003) An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes. IEEE Transactions on Software Engineering, 29 (11). pp. 1043-1049.
dc.language.none.fl_str_mv en
dc.relation.none.fl_str_mv https://eprints.kfupm.edu.sa/id/eprint/14880/
dc.rights.*.fl_str_mv info:eu-repo/semantics/openAccess
dc.subject.none.fl_str_mv Computer
dc.title.none.fl_str_mv An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes
dc.type.none.fl_str_mv Article
PeerReviewed
info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/article
description Object-oriented (OO) metrics are used mainly to predict software engineering activities/efforts such as maintenance effort, error proneness, and error rate. There have been discussions about the effectiveness of metrics in different contexts. In this paper, we present an empirical study of OO metrics in two iterative processes: the short-cycled agile process and the long-cycled framework evolution process. We find that OO metrics are effective in predicting design efforts and source lines of code added, changed, and deleted in the short-cycled agile process and ineffective in predicting the same aspects in the long-cycled framework process. This leads us to believe that OO metrics’ predictive capability is limited to the design and implementation changes during the development iterations, not the long-term evolution of an established system in different releases.
eu_rights_str_mv openAccess
format article
id KFUPM_2403a080bf376d0fdea14f760c828cc6
identifier_str_mv (2003) An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes. IEEE Transactions on Software Engineering, 29 (11). pp. 1043-1049.
language_invalid_str_mv en
network_acronym_str KFUPM
network_name_str King Fahd University of Petroleum and Minerals
oai_identifier_str oai::14880
publishDate 2003
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
spelling An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software ProcessesAlshayeb, MohammadLi, WeiunknownComputerObject-oriented (OO) metrics are used mainly to predict software engineering activities/efforts such as maintenance effort, error proneness, and error rate. There have been discussions about the effectiveness of metrics in different contexts. In this paper, we present an empirical study of OO metrics in two iterative processes: the short-cycled agile process and the long-cycled framework evolution process. We find that OO metrics are effective in predicting design efforts and source lines of code added, changed, and deleted in the short-cycled agile process and ineffective in predicting the same aspects in the long-cycled framework process. This leads us to believe that OO metrics’ predictive capability is limited to the design and implementation changes during the development iterations, not the long-term evolution of an established system in different releases.2003-112020ArticlePeerReviewedinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttps://eprints.kfupm.edu.sa/id/eprint/14880/1/J-2003-11.pdf (2003) An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes. IEEE Transactions on Software Engineering, 29 (11). pp. 1043-1049. enhttps://eprints.kfupm.edu.sa/id/eprint/14880/info:eu-repo/semantics/openAccessoai::148802019-11-01T14:07:54Z
spellingShingle An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes
Alshayeb, Mohammad
Computer
status_str publishedVersion
title An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes
title_full An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes
title_fullStr An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes
title_full_unstemmed An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes
title_short An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes
title_sort An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes
topic Computer
url https://eprints.kfupm.edu.sa/id/eprint/14880/1/J-2003-11.pdf