Though very important in software engineering, linking artifacts of the same type (clone detection) or of different types (traceability recovery) is extremely tedious, error-prone and requires significant effort. Past research focused on supporting analysts with mechanisms based on Natural Language Processing (NLP) to identify candidate links. Because a plethora of NLP techniques exists, and their performances vary among contexts, it is important to characterize them according to the provided level of support. The aim of this paper is to characterize a comprehensive set of NLP techniques according to the provided level of support to the human analyst in detecting equivalent requirements. The characterization consists on a case study, featuring real requirements, in the context in which SELEX Sistemi Integrati is involved, i.e. the defense and aerospace domain. The major result from the case study is that simple NLP are more precise than complex ones.

Barbi, E., Sabbatino, V., Falessi, D., Cantone, G., Canfora, G. (2011). SupportingProactive Reuse by Identifying EquivalentRequirements. POLARIS(5), 6-11.

SupportingProactive Reuse by Identifying EquivalentRequirements

Falessi, D;CANTONE, GIOVANNI;
2011-05-01

Abstract

Though very important in software engineering, linking artifacts of the same type (clone detection) or of different types (traceability recovery) is extremely tedious, error-prone and requires significant effort. Past research focused on supporting analysts with mechanisms based on Natural Language Processing (NLP) to identify candidate links. Because a plethora of NLP techniques exists, and their performances vary among contexts, it is important to characterize them according to the provided level of support. The aim of this paper is to characterize a comprehensive set of NLP techniques according to the provided level of support to the human analyst in detecting equivalent requirements. The characterization consists on a case study, featuring real requirements, in the context in which SELEX Sistemi Integrati is involved, i.e. the defense and aerospace domain. The major result from the case study is that simple NLP are more precise than complex ones.
mag-2011
Pubblicato
Rilevanza internazionale
Articolo
Sì, ma tipo non specificato
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
Senza Impact Factor ISI
Requirements engineering, Clone detection, Traceability recovery, Equivalentrequirement decetion
Barbi, E., Sabbatino, V., Falessi, D., Cantone, G., Canfora, G. (2011). SupportingProactive Reuse by Identifying EquivalentRequirements. POLARIS(5), 6-11.
Barbi, E; Sabbatino, V; Falessi, D; Cantone, G; Canfora, G
Articolo su rivista
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/54371
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact