Engineering Requirements with Desiree: An Empirical Evaluation

被引:2
|
作者
Li, Feng-Lin [1 ]
Horkoff, Jennifer [2 ]
Liu, Lin [3 ]
Borgida, Alex [4 ]
Guizzardi, Giancarlo [5 ]
Mylopoulos, John [1 ]
机构
[1] Univ Trento, Trento, Italy
[2] City Univ London, London, England
[3] Tsinghua Univ, Beijing, Peoples R China
[4] Rutgers State Univ, New Brunswick, NJ USA
[5] Univ Fed Espirito Santo, Vitoria, Brazil
关键词
Requirements problem; Controlled experiment; Hypothesis testing; Effect size;
D O I
10.1007/978-3-319-39696-5_14
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:221 / 238
页数:18
相关论文
共 50 条
  • [1] Empirical evaluation of tools for hairy requirements engineering tasks
    Daniel M. Berry
    [J]. Empirical Software Engineering, 2021, 26
  • [2] Empirical evaluation of tools for hairy requirements engineering tasks
    Berry, Daniel M.
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (06)
  • [3] An Empirical Evaluation of the Requirements Engineering Tool for Socio-Technical Systems
    Mahunnah, Msury
    Taveter, Kuldar
    Matulevicius, Raimundas
    [J]. 2018 IEEE 7TH INTERNATIONAL WORKSHOP ON EMPIRICAL REQUIREMENTS ENGINEERING (EMPIRE 2018), 2018, : 8 - 15
  • [4] Evidence-Based Structuring and Evaluation of Empirical Research in Requirements Engineering
    Goeken, Matthias
    Patas, Janusch
    [J]. BUSINESS & INFORMATION SYSTEMS ENGINEERING, 2010, 2 (03) : 175 - 185
  • [5] DATABASE REQUIREMENTS FOR A SOFTWARE ENGINEERING ENVIRONMENT - CRITERIA AND EMPIRICAL-EVALUATION
    CHEN, S
    DRAKE, JM
    TSAI, WT
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1993, 35 (03) : 149 - 161
  • [6] An Empirical Investigation on Dynamic Modeling in Requirements Engineering
    Gravino, Carmine
    Scanniello, Giuseppe
    Tortora, Genoveffa
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5301 : 615 - +
  • [7] Empirical research in requirements engineering: trends and opportunities
    Ambreen, Talat
    Ikram, Naveed
    Usman, Muhammad
    Niazi, Mahmood
    [J]. REQUIREMENTS ENGINEERING, 2018, 23 (01) : 63 - 95
  • [8] Empirical research in requirements engineering: trends and opportunities
    Talat Ambreen
    Naveed Ikram
    Muhammad Usman
    Mahmood Niazi
    [J]. Requirements Engineering, 2018, 23 : 63 - 95
  • [9] Requirements Engineering Tools: An Evaluation
    Carrillo de Gea, Juan M.
    Ebert, Christof
    Hosni, Mohamed
    Vizcaino, Aurora
    Nicolas, Joaquin
    Fernandez-Aleman, Jose L.
    [J]. IEEE SOFTWARE, 2021, 38 (03) : 17 - 24
  • [10] Learning analytics: Dataset for empirical evaluation of entry requirements into engineering undergraduate programs in a Nigerian university
    Odukoya, Jonathan A.
    Popoola, Segun, I
    Atayero, Aderemi A.
    Omole, David O.
    Badejo, Joke A.
    John, Temitope M.
    Olowo, Olalekan O.
    [J]. DATA IN BRIEF, 2018, 17 : 998 - 1014