University of Limerick
Browse
2010-Yang-automatic-au.pdf (661.77 kB)

Automatic detection of nocuous coordination ambiguities in natural language requirements

Download (661.77 kB)
conference contribution
posted on 2011-02-04, 12:12 authored by Hui Yang, Alistair Willis, Anne De Roeck, Bashar NuseibehBashar Nuseibeh
Natural language is prevalent in requirements documents. However, ambiguity is an intrinsic phenomenon of natural language, and is therefore present in all such documents. Ambiguity occurs when a sentence can be interpreted differently by different readers. In this paper, we describe an automated approach for characterizing and detecting so-called nocuous ambiguities, which carry a high risk of misunderstanding among different readers. Given a natural language requirements document, sentences that contain specific types of ambiguity are first extracted automatically from the text. A machine learning algorithm is then used to determine whether an ambiguous sentence is nocuous or innocuous, based on a set of heuristics that draw on human judgments, which we collected as training data. We implemented a prototype tool for Nocuous Ambiguity Identification (NAI), in order to illustrate and evaluate our approach. The tool focuses on coordination ambiguity. We report on the results of a set of experiments to assess the performance and usefulness of the approach.

Funding

Earthquake Damageability of Low-Rise Construction

Directorate for Engineering

Find out more...

History

Publication

ASE '10, Proceedings of the IEEE/ACM International Conference on Automated Software Engineering;pp. 53-62

Publisher

Association for Computing Machinery

Note

peer-reviewed

Other Funding information

SFI, EPSRC

Language

English

Usage metrics

    University of Limerick

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC