首页> 外文会议>International working conference on requirements engineering: foundation for software quality >Estimating the Implementation Risk of Requirements in Agile Software Development Projects with Traceability Metrics
【24h】

Estimating the Implementation Risk of Requirements in Agile Software Development Projects with Traceability Metrics

机译:使用可追溯性指标估算敏捷软件开发项目中需求的实施风险

获取原文

摘要

[Context and Motivation] Agile developments follow an iterative procedure with alternating requirements planning and implementation phases boxed into sprints. For every sprint, requirements from the product backlog are selected and appropriate test measures are chosen. [Question/problem] Both activities should carefully consider the implementation risk of each requirement. In favor of a successful project, risky requirements should either be deferred or extra test effort should be dedicated on them. Currently, estimating the implementation risk of requirements is mainly based on gut decisions. [Principal ideas/ results] The complexity of the graph spanned by dependency and decomposition relations across requirements can be an indicator of implementation risk. In this paper, we propose three metrics to assess and quantify requirement relations. We conducted a study with five industry-scale agile projects and found that the proposed metrics are in fact suitable for estimating implementation risk of requirements. [Contribution] Our study of heterogeneous, industrial development projects delivers for the first time evidence that the complexity of a requirements traceability graph is correlated with the error-proneness of the implementing source code. The proposed traceability metrics provide an indicator for requirements' implementation risks. This indicator supports product owners and developers in requirement prioritization and test measure selection.
机译:[上下文和动机]敏捷开发遵循迭代过程,将交替的需求计划和实施阶段包装在sprint中。对于每个冲刺,都会选择产品待办事项中的要求,并选择适当的测试措施。 [问题/问题]两项活动均应仔细考虑每项要求的实施风险。为了支持成功的项目,应该推迟冒险的要求,或者应该对它们进行额外的测试。当前,估计需求的实施风险主要基于直觉决策。 [主要思想/结果]跨需求的依赖关系和分解关系所覆盖的图形的复杂性可以指示实施风险。在本文中,我们提出了三种度量标准来评估和量化需求关系。我们对五个行业规模的敏捷项目进行了研究,发现建议的度量标准实际上适合于评估需求的实施风险。 [贡献]我们对异构工业开发项目的研究首次提供了证据,证明需求可追溯性图的复杂性与实现源代码的易错性相关。提议的可追溯性度量标准为需求的实施风险提供了一个指标。该指标为产品所有者和开发人员提供需求优先级和测试措施选择方面的支持。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号