TY - GEN
T1 - Engineering requirements with desiree
T2 - 28th International Conference on Advanced Information Systems Engineering, CAiSE 2016
AU - Li, Feng Lin
AU - Horkoff, Jennifer
AU - Liu, Lin
AU - Borgida, Alex
AU - Guizzardi, Giancarlo
AU - Mylopoulos, John
N1 - Funding Information:
This research has been funded by the ERC advanced grant 267856 “Lucretius: Foundations for Software Evolution” (April 2011–March 2016). It has also been supported by the Key Project of National Natural Science Foundation of China (no. 61432020), and the Key Project in the National Science & Technology Pillar Program during the Twelfth Five-year Plan Period (No. 2015BAH14F02). Jennifer is supported by an ERC Marie Skodowska-Curie Intra European Fellow-ship (PIEFGA - 2013 - 627489) and by a Natural Sciences and Engineering Research Council of Canada Postdoctoral Fellowship (September 2014–August 2016).
Publisher Copyright:
© Springer International Publishing Switzerland 2016.
PY - 2016
Y1 - 2016
N2 - The requirements elicited from stakeholders suffer from various afflictions, including informality, vagueness, incompleteness, ambiguity, inconsistencies, and more. It is the task of the requirements engineering process to derive from these a formal specification that truly captures stakeholder needs. The Desiree requirements engineering framework supports a rich collection of refinement operators through which an engineer can iteratively transform stakeholder requirements into a specification. The framework includes an ontology, a formal representation for requirements, as well as a tool and a systematic process for conducting requirements engineering. This paper reports the results of a series of empirical studies intended to evaluate the effectiveness of Desiree. The studies consist of three controlled experiments, where students were invited to conduct requirements analysis using textbook techniques or our framework. The results of the experiments offer strong evidence that with sufficient training, our framework indeed helps users conduct more effective requirements analysis.
AB - The requirements elicited from stakeholders suffer from various afflictions, including informality, vagueness, incompleteness, ambiguity, inconsistencies, and more. It is the task of the requirements engineering process to derive from these a formal specification that truly captures stakeholder needs. The Desiree requirements engineering framework supports a rich collection of refinement operators through which an engineer can iteratively transform stakeholder requirements into a specification. The framework includes an ontology, a formal representation for requirements, as well as a tool and a systematic process for conducting requirements engineering. This paper reports the results of a series of empirical studies intended to evaluate the effectiveness of Desiree. The studies consist of three controlled experiments, where students were invited to conduct requirements analysis using textbook techniques or our framework. The results of the experiments offer strong evidence that with sufficient training, our framework indeed helps users conduct more effective requirements analysis.
KW - Controlled experiment
KW - Effect size
KW - Hypothesis testing
KW - Requirements problem
UR - http://www.scopus.com/inward/record.url?scp=84976616472&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84976616472&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-39696-5_14
DO - 10.1007/978-3-319-39696-5_14
M3 - Conference contribution
AN - SCOPUS:84976616472
SN - 9783319396958
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 221
EP - 238
BT - Advanced Information Systems Engineering - 28th International Conference, CAiSE 2016, Proceedings
A2 - Nurcan, Selmin
A2 - Soffer, Pnina
A2 - Bajec, Marko
A2 - Eder, Johann
PB - Springer Verlag
Y2 - 13 June 2016 through 17 June 2016
ER -