A spaCy-based tool for extracting variability from NL requirements

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

Abstract

In previous work, we have shown that ambiguity detection in requirements can also be used as a way to capture latent aspects of variability. Natural Language Processing (NLP) tools have been used for a lexical analysis aimed at ambiguity indicators detection, and we have studied the necessary adaptations to those tools for pointing at potential variability, essentially by adding specific dictionaries for variability. We have identified also some syntactic rules able to detect potential variability, such as disjunction between nouns or pairs of indicators in a subordinate proposition. This paper describes a new prototype NLP tool, based on the spaCy library, specifically designed to detect variability. The prototype is shown to preserve the same recall exhibited by previously used lexical tools, with a higher precision.

Cite

CITATION STYLE

APA

Fantechi, A., Gnesi, S., Livi, S., & Semini, L. (2021). A spaCy-based tool for extracting variability from NL requirements. In ACM International Conference Proceeding Series (Vol. Part F171625-B, pp. 32–35). Association for Computing Machinery. https://doi.org/10.1145/3461002.3473074

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