Understanding Ambiguity in Requirements Engineering

Understanding Ambiguity in Requirements Engineering
复制标题

理解需求工程中的歧义

DOI:
--
复制
发表时间:
2005
期刊:
影响因子:
--
通讯作者:
Erik Kamsties
Erik Kamsties
中科院分区:
--
文献类型:
--
作者:
Erik Kamsties

文献摘要

被引文献

相似文献

本章说明歧义是自然语言需求文档的一个严重问题,这不仅限于简单的语言问题,例如“it”的多个指称。两个实证研究的结果表明,一方面,在进一步的软件开发活动中,歧义问题无法通过形式化来解决;另一方面,即使读者了解歧义的所有方面,也很难检测到所有歧义。两项研究的结果相结合表明,通过使用定制的阅读技术进行先前的检查可以检测到大多数形式化中漏掉的歧义。根据这些结果,就如何应对 RE 流程中不可避免的模糊性提出了建议。
This chapter illustrates that ambiguity is a serious problem of natural language requirements documents, which is not limited to simple language problems such as multiple referents of an “it”. The results of two empirical studies are presented, which indicate that on one hand ambiguity problems are not solved by formalization during further software development activities, and, on the other hand, it is difficult to detect all ambiguities, even if the reader is aware of all the facets of ambiguity. A combination of the results of both studies indicated that most ambiguities that slip through formalization can be detected by a previous inspection using a tailored reading technique. Based on these results, recommendations are made on how to live with the inevitable ambiguity in the RE process.