首页> 外文会议>International Workshop on Software Measurement >A Complexity Measure for Textual Requirements
【24h】

A Complexity Measure for Textual Requirements

机译:文本要求的复杂性度量

获取原文

摘要

Unequivocally understandable requirements are vital for software design process. However, in practice it is hard to achieve the desired level of understandability, because in large software products a substantial amount of requirements tend to have ambiguous or complex descriptions. Over time such requirements decelerate the development speed and increase the risk of late design modifications, therefore finding and improving them is an urgent task for software designers. Manual reviewing is one way of addressing the problem, but it is effort-intensive and critically slow for large products. Another way is using measurement, in which case one needs to design effective measures. In recent years there have been great endeavors in creating and validating measures for requirements understandability: most of the measures focused on ambiguous patterns. While ambiguity is one property that has major effect on understandability, there is also another important property, complexity, which also has major effect on understandability, but is relatively less investigated. In this paper we define a complexity measure for textual requirements through an action research project in a large software development organization. We also present its evaluation results in three large companies. The evaluation shows that there is a significant correlation between the measurement values and the manual assessment values of practitioners. We recommend this measure to be used with earlier created ambiguity measures as means for automated identification of complex specifications.
机译:无能为力地理解的要求对于软件设计过程至关重要。然而,在实践中,很难达到所需的可理解性水平,因为在大型软件产品中,大量的要求往往具有含糊不清或复杂的描述。随着时间的推移,这种要求减速了发展速度并提高了晚期设计修改的风险,因此寻找和改进它们是软件设计师的紧急任务。手动审查是解决问题的一种方式,但它对于大型产品来说是努力密集型的,并且令人统一的速度。另一种方法是使用测量,在这种情况下,需要设计有效措施。近年来,在创造和验证要求可理解的措施方面,大大努力:大多数措施都集中在暧昧模式。虽然歧义是一个具有重大效果的财产,但还有另一个重要的财产,复杂性,这也对可理解性具有重大影响,但相对较少地调查。在本文中,我们通过大型软件开发组织中的动作研究项目来定义文本需求的复杂性度量。我们还展示了三家大公司的评价结果​​。评估表明,测量值与从业者的手动评估值之间存在显着相关性。我们建议使用前面使用的措施创造了模棱两可措施,作为复杂规范的自动识别的手段。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号