首页> 外文期刊>Malaysian Journal of Computer Science >Towards Measuring Software Requirements Volatility: A Retrospective Analysis
【24h】

Towards Measuring Software Requirements Volatility: A Retrospective Analysis

机译:衡量软件需求波动性的回顾性分析

获取原文
           

摘要

Requirement management (RM) is a fundamental activity in requirements engineering. It keeps track of all the requirements changes that would cause errors or resulted in software delays or cost overruns. When requirements have many changes over time, they have a tendency to be highly volatile. This volatility depends on several factors such as organizational complexity, process maturity of the company, and development phase. Managing the requirements quantitatively by metrics is a good way to understand whether RM is efficient or not. In this paper, we propose a new metric to measure the requirements volatility of object-oriented systems in terms of use cases; we use retrospective analysis that examines the amount of change applied in successive versions of a software product. We theoretically validated our metric through a set of prominent mathematical properties. We also empirically validated our metrics using three versions of an open source project, JHotDraw. Measurements of the metric were shown to be consistent with previous measurements of the JHotDraw versions conducted at the architecture design level. The study results in a foundation for further empirical retrospective studies of the requirements properties.
机译:需求管理(RM)是需求工程中的一项基本活动。它跟踪所有可能导致错误或导致软件延迟或成本超支的需求变更。当需求随时间变化很多时,它们往往会变得非常不稳定。这种波动性取决于几个因素,例如组织复杂性,公司的流程成熟度和开发阶段。通过度量标准定量管理需求是了解RM是否有效的好方法。在本文中,我们提出了一种新的度量标准,可以根据用例来衡量面向对象系统的需求波动性。我们使用回顾性分析来检查在软件产品的后续版本中应用的更改量。我们通过一套出色的数学特性从理论上验证了我们的指标。我们还使用三个版本的开源项目JHotDraw经验性地验证了指标。该度量标准的测量结果与先前在体系结构设计级别上进行的JHotDraw版本的测量结果一致。该研究为需求属性的进一步经验回顾研究奠定了基础。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号