A clustering-based approach for discovering flaws in requirements specifications (Contributo in atti di convegno)

Type
Label
  • A clustering-based approach for discovering flaws in requirements specifications (Contributo in atti di convegno) (literal)
Anno
  • 2012-01-01T00:00:00+01:00 (literal)
Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#doi
  • 10.1145/2245276.2231939 (literal)
Alternative label
  • Ferrari A., Gnesi S., Tolomei G. (2012)
    A clustering-based approach for discovering flaws in requirements specifications
    in 27th Annual ACM Symposium on Applied Computing, Riva del Garda, Trento, ITALY, 26-30 marzo 2012
    (literal)
Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#autori
  • Ferrari A., Gnesi S., Tolomei G. (literal)
Pagina inizio
  • 1043 (literal)
Pagina fine
  • 1050 (literal)
Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#url
  • http://dl.acm.org/citation.cfm?id=2231939 (literal)
Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#pagineTotali
  • 8 (literal)
Note
  • PuMa (literal)
  • Scopu (literal)
Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#affiliazioni
  • CNR-ISTI, Pisa, Italy; CNR-ISTI, Pisa, Italy; DAIS, Università Ca' Foscari, Venezia, Italy; (literal)
Titolo
  • A clustering-based approach for discovering flaws in requirements specifications (literal)
Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#isbn
  • 978-1-4503-0857-1 (literal)
Abstract
  • In this paper, we present the application of a clustering algorithm to exploit lexical and syntactic relationships occurring between natural language requirements. Our experiments conducted on a real-world data set highlight a correlation between clustering outliers, i.e., requirements that are marked as \"noisy\" by the clustering algorithm, and requirements presenting \"flaws\". Those flaws may refer to an incomplete explanation of the behavioral aspects, which the requirement is supposed to provide. Furthermore, flaws may also be caused by the usage of inconsistent terminology in the requirement specification. We evaluate the ability of our proposed algorithm to effectively discover such kind of flawed requirements. Evaluation is performed by measuring the accuracy of the algorithm in detecting a set of flaws in our testing data set, which have been previously manually-identified by a human assessor. (literal)
Editore
Prodotto di
Autore CNR
Insieme di parole chiave

Incoming links:


Prodotto
Autore CNR di
Editore di
Insieme di parole chiave di
data.CNR.it