Ferrari A., Lipari G., Gnesi S., Spagnolo G. O.
D.2.2 Software Engineering. Design Tools and Techniques Natural language processing Pragmatic ambiguity detection D.2.4 Software/Program Verification
This paper presents an approach for pragmatic ambiguity detection in natural language requirements. Pragmatic ambiguities depend on the context of a requirement, which includes the background knowledge of the reader: different backgrounds can lead to different interpretations. The presented approach employs a graph-based modelling of the background knowledge of different readers, and uses a shortest-path search algorithm to model the pragmatic interpretation of a requirement. The comparison of different pragmatic interpretations is used to decide if a requirement is ambiguous or not. The paper also provides a case study on real-world requirements, where we have assessed the effectiveness of the approach.
Source: AIRE 2014 - IEEE 1st International Workshop on Artificial Intelligence for Requirements Engineering, pp. 1–8, Karlskrona, Germany, 24-26 August 2014
@inproceedings{oai:it.cnr:prodotti:305232, title = {Pragmatic ambiguity detection in natural language requirements}, author = {Ferrari A. and Lipari G. and Gnesi S. and Spagnolo G. O.}, doi = {10.1109/aire.2014.6894849}, booktitle = {AIRE 2014 - IEEE 1st International Workshop on Artificial Intelligence for Requirements Engineering, pp. 1–8, Karlskrona, Germany, 24-26 August 2014}, year = {2014} }