An empirical study of system design instability metric and design evolution in an agile software process

Software project tracking and project plan adjustment are two important software engineering activities. The class growth shows the design evolution of the software. The System Design Instability (SDI) metric indicates the progress of an object oriented (OO) project once the project is set in motion...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Alshayeb, Mohammad (author)
مؤلفون آخرون: Li, Wei (author), unknown (author)
التنسيق: article
منشور في: 2005
الموضوعات:
الوصول للمادة أونلاين:https://eprints.kfupm.edu.sa/id/eprint/14879/1/J-2005-02.pdf
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
_version_ 1864513394615255040
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 2005-02
2020
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv https://eprints.kfupm.edu.sa/id/eprint/14879/1/J-2005-02.pdf
(2005) An empirical study of system design instability metric and design evolution in an agile software process. Journal of Systems and Software, 74 (3). pp. 269-274.
dc.language.none.fl_str_mv en
dc.relation.none.fl_str_mv https://eprints.kfupm.edu.sa/id/eprint/14879/
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 study of system design instability metric and design evolution in an agile software process
dc.type.none.fl_str_mv Article
PeerReviewed
info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/article
description Software project tracking and project plan adjustment are two important software engineering activities. The class growth shows the design evolution of the software. The System Design Instability (SDI) metric indicates the progress of an object oriented (OO) project once the project is set in motion. The SDI metric provides information on project evolution to project managers for possible adjustment to the project plan. The objectives of this paper are to test if the System Design Instability metric can be used to estimate and re-plan software projects in an XPlike agile process and study system design evolution in the Agile software process. We present an empirical study of the class growth and the SDI metric in two OO systems, developed using an agile process similar to Extreme Programming (XP). We analyzed the system evolutionary data collected on a daily basis from the two systems. We concluded that: the systems’ class growth follows observable trends, the SDI metric can indicate project progress with certain trends, and the SDI metric is correlated with XP activities. In both of the analyzed systems, we observed two consistent jumps in the SDI metric values in early and late development phases. Part of the results agrees with a previous empirical study in another environment
eu_rights_str_mv openAccess
format article
id KFUPM_2e7955ab7563b7f65d3babfdd817c8f1
identifier_str_mv (2005) An empirical study of system design instability metric and design evolution in an agile software process. Journal of Systems and Software, 74 (3). pp. 269-274.
language_invalid_str_mv en
network_acronym_str KFUPM
network_name_str King Fahd University of Petroleum and Minerals
oai_identifier_str oai::14879
publishDate 2005
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
spelling An empirical study of system design instability metric and design evolution in an agile software processAlshayeb, MohammadLi, WeiunknownComputerSoftware project tracking and project plan adjustment are two important software engineering activities. The class growth shows the design evolution of the software. The System Design Instability (SDI) metric indicates the progress of an object oriented (OO) project once the project is set in motion. The SDI metric provides information on project evolution to project managers for possible adjustment to the project plan. The objectives of this paper are to test if the System Design Instability metric can be used to estimate and re-plan software projects in an XPlike agile process and study system design evolution in the Agile software process. We present an empirical study of the class growth and the SDI metric in two OO systems, developed using an agile process similar to Extreme Programming (XP). We analyzed the system evolutionary data collected on a daily basis from the two systems. We concluded that: the systems’ class growth follows observable trends, the SDI metric can indicate project progress with certain trends, and the SDI metric is correlated with XP activities. In both of the analyzed systems, we observed two consistent jumps in the SDI metric values in early and late development phases. Part of the results agrees with a previous empirical study in another environment2005-022020ArticlePeerReviewedinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttps://eprints.kfupm.edu.sa/id/eprint/14879/1/J-2005-02.pdf (2005) An empirical study of system design instability metric and design evolution in an agile software process. Journal of Systems and Software, 74 (3). pp. 269-274. enhttps://eprints.kfupm.edu.sa/id/eprint/14879/info:eu-repo/semantics/openAccessoai::148792019-11-01T14:07:54Z
spellingShingle An empirical study of system design instability metric and design evolution in an agile software process
Alshayeb, Mohammad
Computer
status_str publishedVersion
title An empirical study of system design instability metric and design evolution in an agile software process
title_full An empirical study of system design instability metric and design evolution in an agile software process
title_fullStr An empirical study of system design instability metric and design evolution in an agile software process
title_full_unstemmed An empirical study of system design instability metric and design evolution in an agile software process
title_short An empirical study of system design instability metric and design evolution in an agile software process
title_sort An empirical study of system design instability metric and design evolution in an agile software process
topic Computer
url https://eprints.kfupm.edu.sa/id/eprint/14879/1/J-2005-02.pdf