The engineering of software product lines begins with the identification of the possible variation points. To this aim, natural language (NL) requirement documents can be used as a source from which variability-relevant information can be elicited. In this paper, we propose to identify variability issues as a subset of the ambiguity defects found in NL requirement documents. To validate the proposal, we single out ambiguities using an available NL analysis tool, QuARS, and we classify the ambiguities returned by the tool by distinguishing among false positives, real ambiguities, and variation points, by independent analysis and successive agreement phase. We consider three different sets of requirements and collect the data that come from the analysis performed.

Requirement Engineering of Software Product Lines: Extracting Variability Using NLP / Alessandro Fantechi, Alessio Ferrari, Stefania Gnesi, Laura Semini. - STAMPA. - (2018), pp. 418-423. (Intervento presentato al convegno 26th IEEE International Requirements Engineering Conference) [10.1109/RE.2018.00053].

Requirement Engineering of Software Product Lines: Extracting Variability Using NLP

Alessandro Fantechi;Alessio Ferrari;
2018

Abstract

The engineering of software product lines begins with the identification of the possible variation points. To this aim, natural language (NL) requirement documents can be used as a source from which variability-relevant information can be elicited. In this paper, we propose to identify variability issues as a subset of the ambiguity defects found in NL requirement documents. To validate the proposal, we single out ambiguities using an available NL analysis tool, QuARS, and we classify the ambiguities returned by the tool by distinguishing among false positives, real ambiguities, and variation points, by independent analysis and successive agreement phase. We consider three different sets of requirements and collect the data that come from the analysis performed.
2018
26th IEEE International Requirements Engineering Conference
26th IEEE International Requirements Engineering Conference
Alessandro Fantechi, Alessio Ferrari, Stefania Gnesi, Laura Semini
File in questo prodotto:
File Dimensione Formato  
paper.pdf

Open Access dal 25/10/2019

Tipologia: Pdf editoriale (Version of record)
Licenza: Open Access
Dimensione 490.62 kB
Formato Adobe PDF
490.62 kB Adobe PDF

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1137914
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 13
  • ???jsp.display-item.citation.isi??? 6
social impact