首页> 外文会议>International working conference on requirements engineering: foundation for software quality >The Design of SREE - A Prototype Potential Ambiguity Finder for Requirements Specifications and Lessons Learned
【24h】

The Design of SREE - A Prototype Potential Ambiguity Finder for Requirements Specifications and Lessons Learned

机译:SREE的设计-用于需求规格说明和经验教训的原型潜在歧义查找器

获取原文

摘要

[Context and Motivation] Many a tool for finding ambiguities in natural language (NL) requirements specifications (RSs) is based on a parser and a parts-of-speech identifier, which are inherently imperfect on real NL text. Therefore, any such tool inherently has less than 100% recall. Consequently, running such a tool on a NL RS for a highly critical system does not eliminate the need for a complete manual search for ambiguity in the RS. [Question/Problem] Can an ambiguity-finding tool (AFT) be built that has 100% recall on the types of ambiguities that are in the AFT's scope such that a manual search in an RS for ambiguities outside the AFT's scope is significantly easier than a manual search of the RS for all ambiguities? [Principal Ideas/Results] This paper presents the design of a prototype AFT, SREE (Systemized Requirements Engineering Environment), whose goal is achieving a 100% recall rate for the ambiguities in its scope, even at the cost of a precision rate of less than 100%. The ambiguities that SREE searches for by lexical analysis are the ones whose keyword indicators are found in SREE's ambiguity-indicator corpus that was constructed based on studies of several industrial strength RSs. SREE was run on two of these industrial strength RSs, and the time to do a completely manual search of these RSs is compared to the time to reject the false positives in SREE's output plus the time to do a manual search of these RSs for only ambiguities not in SREE's scope. [Contribution] SREE does not achieve its goals. However, the time comparison shows that the approach to divide ambiguity finding between an AFT with 100% recall for some types of ambiguity and a manual search for only the other types of ambiguity is promising enough to justify more work to improve the implementation of the approach. Some specific improvement suggestions are offered.
机译:[上下文和动机]许多用于查找自然语言(NL)需求规范(RS)中的歧义的工具都是基于解析器和词性标识符,这在真实的NL文本中固有地不完善。因此,任何此类工具固有地具有不到100%的召回率。因此,在NL RS上针对高度关键的系统运行此类工具并不能消除对RS中歧义性进行完整手动搜索的需要。 [问题/问题]是否可以构建一个能使AFT范围内的歧义类型具有100%召回率的歧义发现工具(AFT),以便在RS中手动搜索AFT范围之外的歧义比手动搜索RS的所有歧义? [主要思想/结果]本文提出了AFT原型SREE(系统化需求工程环境)的设计,其目标是实现范围模糊性的100%召回率,即使以较低的准确率为代价超过100%。 SREE通过词法分析搜索的歧义是那些关键字指标可以在SREE的歧义指标语料库中找到的歧义,该语料库是基于对几种工业强度RS的研究而构建的。 SREE在其中两个具有工业实力的RS上运行,并且将完全手动搜索这些RS的时间与拒绝SREE输出中误报的时间以及仅出于歧义而对这些RS进行手动搜索的时间进行了比较。不在SREE的范围内。 [贡献] SREE没有实现其目标。但是,时间比较表明,将歧义发现在某些类型的歧义具有100%召回率的AFT和仅手动搜索其他歧义之间进行划分的方法足以证明有理由进行更多工作来改善该方法的实施。提供了一些具体的改进建议。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号