首页> 外文学位 >Validating object-oriented software metrics in the agile and framework iterative software processes.
【24h】

Validating object-oriented software metrics in the agile and framework iterative software processes.

机译:在敏捷和框架迭代软件过程中验证面向对象的软件指标。

获取原文
获取原文并翻译 | 示例

摘要

Object-oriented (OO) software metrics are mainly used to quantitatively evaluate and predict certain Software Engineering (SE) aspects including process and products. This dissertation empirically validates some OO metrics' predictive capabilities in two iterative processes: the short-cycled agile process and the long-cycled framework evolution process. This dissertation also validates the System Design Instability (SDI) metric by testing its project-progress indicative capability in the short-cycled agile process and comparing the result with a previous study.; We found that OO metrics are effective in predicting added, changed, and deleted source lines of code as well as comment lines in the short-cycled agile process and ineffective in predicting the same aspects in the long-cycled framework process. Object-oriented metrics are also effective in predicting error-fix and refactoring efforts in the agile process. These results lead us to believe that OO metrics' predictive capabilities are limited to the design and implementation changes during the development iterations, not the long-term evolution of an established system in different releases.; We found that the SDI metric can reasonably indicate project progress with evolutionary trends in the agile process. We also found that the SDI metric is correlated with Extreme Programming (XP) activities: new design, error-fix, and refactoring. We observed two jumps in the SDI metric values in early and late development phases consistently in the two systems, a result that agrees with a previous study.
机译:面向对象(OO)的软件指标主要用于定量评估和预测某些软件工程(SE)方面,包括过程和产品。本文通过两个迭代过程从经验上验证了一些面向对象度量的预测能力:短周期敏捷过程和长周期框架演化过程。本文还通过测试其在短周期敏捷过程中的项目进度指示能力并将结果与​​先前的研究进行比较,来验证系统设计不稳定性(SDI)指标。我们发现,OO度量在短周期敏捷过程中可以有效地预测添加,更改和删除的代码源行以及注释行,而在长周期框架过程中不能有效地预测相同方面。面向对象的度量标准还可以有效地预测敏捷过程中的错误修复和重构工作。这些结果使我们相信,OO指标的预测能力仅限于开发迭代期间的设计和实现更改,而不是已建立的系统在不同版本中的长期演进。我们发现,SDI指标可以合理地指示项目进度以及敏捷过程中的演变趋势。我们还发现SDI度量标准与极限编程(XP)活动相关:新设计,错误修复和重构。在两个系统中,我们在开发的早期和晚期阶段均观察到SDI度量值出现两次跳跃,这一结果与先前的研究一致。

著录项

  • 作者

    Alshayeb, Mohammad Rabah.;

  • 作者单位

    The University of Alabama in Huntsville.;

  • 授予单位 The University of Alabama in Huntsville.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2002
  • 页码 137 p.
  • 总页数 137
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号