Requirements for tools for ambiguity identification and measurement in natural language requirements specifications

被引:0
|
作者
Nadzeya Kiyavitskaya
Nicola Zeni
Luisa Mich
Daniel M. Berry
机构
[1] University of Trento,Department of Information Engineering and Computer Science
[2] University of Trento,Department of Computer and Management Sciences
[3] University of Waterloo,Cheriton School of Computer Science
来源
Requirements Engineering | 2008年 / 13卷
关键词
Ambiguity identification; Disambiguation; Natural language processing; Natural langugage; Prototype tools; Requirements-identification experiments; Requirements-identification prototype; Requirements specification tools;
D O I
暂无
中图分类号
学科分类号
摘要
This paper proposes a two-step approach to identifying ambiguities in natural language (NL) requirements specifications (RSs). In the first step, a tool would apply a set of ambiguity measures to a RS in order to identify potentially ambiguous sentences in the RS. In the second step, another tool would show what specifically is potentially ambiguous about each potentially ambiguous sentence. The final decision of ambiguity remains with the human users of the tools. The paper describes several requirements-identification experiments with several small NL RSs using four prototypes of the first tool based on linguistic instruments and resources of different complexity and a manual mock-up of the second tool.
引用
收藏
页码:207 / 239
页数:32
相关论文
共 50 条
  • [1] Requirements for tools for ambiguity identification and measurement in natural language requirements specifications
    Kiyavitskaya, Nadzeya
    Zeni, Nicola
    Mich, Luisa
    Berry, Daniel M.
    [J]. REQUIREMENTS ENGINEERING, 2008, 13 (03) : 207 - 239
  • [2] Analysing anaphoric ambiguity in natural language requirements
    Yang, Hui
    de Roeck, Anne
    Gervasi, Vincenzo
    Willis, Alistair
    Nuseibeh, Bashar
    [J]. REQUIREMENTS ENGINEERING, 2011, 16 (03) : 163 - 189
  • [3] Pragmatic Ambiguity Detection in Natural Language Requirements
    Ferrari, Alessio
    Lipari, Giuseppe
    Gnesi, Stefania
    Spagnolo, Giorgio O.
    [J]. 2014 IEEE 1ST INTERNATIONAL WORKSHOP ON ARTIFICIAL INTELLIGENCE FOR REQUIREMENTS ENGINEERING (AIRE), 2014, : 1 - 8
  • [4] Analysing anaphoric ambiguity in natural language requirements
    Hui Yang
    Anne de Roeck
    Vincenzo Gervasi
    Alistair Willis
    Bashar Nuseibeh
    [J]. Requirements Engineering, 2011, 16 : 163 - 189
  • [5] Using Tools to Assist Identification of Non-requirements in Requirements Specifications - A Controlled Experiment
    Winkler, Jonas Paul
    Vogelsang, Andreas
    [J]. REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY (REFSQ 2018), 2018, 10753 : 57 - 71
  • [6] Addressing Lexical and Semantic Ambiguity in Natural Language Requirements
    Zait, Fatima
    Zarour, Nacereddine
    [J]. 2018 FIFTH INTERNATIONAL SYMPOSIUM ON INNOVATION IN INFORMATION AND COMMUNICATION TECHNOLOGY (ISIICT 2018), 2018, : 144 - 150
  • [7] Ambiguity in Natural Language Software Requirements: A Case Study
    de Bruijn, Fabian
    Dekkers, Hans L.
    [J]. REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, 2010, 6182 : 233 - 247
  • [8] Higher quality requirements specifications through natural language patterns
    Denger, C
    Berry, DM
    Kamsties, E
    [J]. IEEE INTERNATIONAL CONFERENCE ON SOFTWARE - SCIENCE, TECHNOLOGY & ENGINEERING, PROCEEDINGS, 2003, : 80 - 90
  • [9] Safety analysis tools for requirements specifications
    Ratan, V
    Partridge, K
    Reese, J
    Leveson, N
    [J]. COMPASS '96 - PROCEEDINGS OF THE ELEVENTH ANNUAL CONFERENCE ON COMPUTER ASSURANCE: SYSTEMS INTEGRITY, SOFTWARE SAFETY, PROCESS SECURITY, 1996, : 149 - 160
  • [10] Structured language for specifications of quantitative requirements
    Dal Cin, M
    [J]. FIFTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2000, : 221 - 227