[ACM Press the IEEE/ACM international conference - Antwerp, Belgium (2010.09.20-2010.09.24)] Proceedings of the IEEE/ACM international conference on Automated software engineering - ASE '10 - Automatic detection of nocuous coordination ambiguities in natural language requirements
β Scribed by Yang, Hui; Willis, Alistair; De Roeck, Anne; Nuseibeh, Bashar
- Book ID
- 124080093
- Publisher
- ACM Press
- Year
- 2010
- Tongue
- English
- Weight
- 968 KB
- Category
- Article
- ISBN
- 1450301169
No coin nor oath required. For personal study only.
β¦ Synopsis
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.
π SIMILAR VOLUMES