• DocumentCode
    2347166
  • Title

    Evaluating the Completeness and Granularity of Functional Requirements Specifications: A Controlled Experiment

  • Author

    España, Sergio ; Condori-Fernandez, Nelly ; González, Arturo ; Pastor, Óscar

  • Author_Institution
    Centro de Investig. en Metodos de Production de Software, Univ. Politec. de Valencia, Valencia, Spain
  • fYear
    2009
  • fDate
    Aug. 31 2009-Sept. 4 2009
  • Firstpage
    161
  • Lastpage
    170
  • Abstract
    Requirements engineering (RE) is a relatively young discipline, and still many advances have been achieved during the last decades. In particular, numerous RE methods have been proposed. However, there is a growing concern for empirical validations that assess RE proposals and statements. This paper is related to the evaluation of the quality of functional requirements specifications, focusing on completeness and granularity. To do this, several concepts related to conceptual model quality are presented; these concepts lead to the definition of metrics that allow measuring certain aspects of a requirements model quality (e.g. degree of functional encapsulations completeness with respect to a reference model, number of functional fragmentation errors). A laboratory experiment with master students has been carried out, in order to compare (using the proposed metrics) two RE approaches; namely, Use Cases and Communication Analysis. Results indicate greater quality (in terms of completeness and granularity) when communication analysis guidelines are followed. Moreover, interesting issues arise from experimental results, which invite further research.
  • Keywords
    formal specification; formal verification; software metrics; software quality; systems analysis; RE method; communication analysis guideline; conceptual model quality; functional requirement specification granularity; functional requirement specification quality; metrics definition; requirement engineering; requirement model quality; Communication system control; Encapsulation; Guidelines; Knowledge engineering; Laboratories; Ontologies; Proposals; Size measurement; communication analysis; completeness; experiment; granularity; metrics; requirements engineering; unity criteria; use cases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Conference, 2009. RE '09. 17th IEEE International
  • Conference_Location
    Atlanta, GA
  • ISSN
    1090-705X
  • Print_ISBN
    978-0-7695-3761-0
  • Type

    conf

  • DOI
    10.1109/RE.2009.33
  • Filename
    5328548