Evaluating the completeness and granularity of functional requirements specifications: A controlled experiment

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

Research output: Chapter in Book / Report / Conference proceedingChapterAcademicpeer-review

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.
Original languageEnglish
Title of host publicationProceedings of the IEEE International Conference on Requirements Engineering
Pages161-170
Number of pages10
DOIs
Publication statusPublished - 2009

Publication series

NameProceedings of the IEEE International Conference on Requirements Engineering

Fingerprint

Dive into the research topics of 'Evaluating the completeness and granularity of functional requirements specifications: A controlled experiment'. Together they form a unique fingerprint.

Cite this