Pinpointing Ambiguity and Incompleteness in Requirements Engineering via Information Visualization and NLP
Publication date
2018
Editors
Kamsties, Erik
Horkoff, Jennifer
Dalpiaz, Fabiano
Advisors
Supervisors
Document Type
Part of book
Metadata
Show full item recordCollections
License
Abstract
[Context and motivation] Identifying requirements defects such as ambiguity and incompleteness is an important and challenging task in requirements engineering (RE). [Question/Problem] We investigate whether combining humans’ cognitive and analytical capabilities with automated reasoning is a viable method to support the identification of requirements quality defects. [Principalideas/results] We propose a tool-supported approach for pinpointing terminological ambiguities between viewpoints as well as missing requirements. To do so, we blend natural language processing (conceptual model extraction and semantic similarity) with information visualization techniques that help interpret the type of defect. [Contribution] Our approach is a step forward toward the identification of ambiguity and incompleteness in a set of requirements, still an open issue in RE. A quasi-experiment with students, aimed to assess whether our tool delivers higher accuracy than manual inspection, suggests a significantly higher recall but does not reveal significant differences in precision.
Keywords
Natural language processing, Requirements engineering, Information visualization, User stories, Ambiguity, European Union (EU), Horizon 2020, Euratom, Euratom research & training programme 2014-2018
Citation
Dalpiaz, F, Schalk, I V D & Lucassen, G 2018, Pinpointing Ambiguity and Incompleteness in Requirements Engineering via Information Visualization and NLP. in E Kamsties, J Horkoff & F Dalpiaz (eds), Requirements engineering: foundation for software quality : 24th international working conference, REFSQ 2018, Utrecht, The Netherlands, March 19-22, 2018 : proceedings. Lecture notes in computer science, vol. 10753, pp. 119-135. https://doi.org/10.1007/978-3-319-77243-1_8