Identifying nocuous ambiguities in natural language requirements

114Citations
Citations of this article
91Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present a novel technique that automatically alerts authors of requirements to the presence of potentially dangerous ambiguities. We first establish the notion of nocuous ambiguities, which are those that are likely to lead to misunderstandings. We test our approach on coordination ambiguities, which occur when words such as and and or are used. Our starting point is a dataset of ambiguous phrases from a requirements corpus and associated human judgements about their interpretation. We then use heuristics, based largely on word distribution information, to automatically replicate these judgements. The heuristics eliminate ambiguities which people interpret easily, leaving the nocuous ones to be analysed and rewritten by hand. We report on a series of experiments that evaluate our heuristics' performance against the human judgements. Many of our heuristics achieve high precision, and recall is greatly increased when they are used in combination. © 2006 IEEE.

Cite

CITATION STYLE

APA

Chantree, F., Nuseibeh, B., De Roeck, A., & Willis, A. (2006). Identifying nocuous ambiguities in natural language requirements. In Proceedings of the IEEE International Conference on Requirements Engineering (pp. 56–65). https://doi.org/10.1109/RE.2006.31

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free