Extracting conceptual models from user stories with Visual Narrator

被引:0
|
作者
Garm Lucassen
Marcel Robeer
Fabiano Dalpiaz
Jan Martijn E. M. van der Werf
Sjaak Brinkkemper
机构
[1] Utrecht University,Department of Information and Computing Sciences
来源
Requirements Engineering | 2017年 / 22卷
关键词
User stories; Requirements engineering; Conceptual modeling; NLP; Case study; Conceptual model visualization;
D O I
暂无
中图分类号
学科分类号
摘要
Extracting conceptual models from natural language requirements can help identify dependencies, redundancies, and conflicts between requirements via a holistic and easy-to-understand view that is generated from lengthy textual specifications. Unfortunately, existing approaches never gained traction in practice, because they either require substantial human involvement or they deliver too low accuracy. In this paper, we propose an automated approach called Visual Narrator based on natural language processing that extracts conceptual models from user story requirements. We choose this notation because of its popularity among (agile) practitioners and its focus on the essential components of a requirement: Who? What? Why? Coupled with a careful selection and tuning of heuristics, we show how Visual Narrator enables generating conceptual models from user stories with high accuracy. Visual Narrator is part of the holistic Grimm method for user story collaboration that ranges from elicitation to the interactive visualization and analysis of requirements.
引用
收藏
页码:339 / 358
页数:19
相关论文
共 40 条
  • [1] Extracting conceptual models from user stories with Visual Narrator
    Lucassen, Garm
    Robeer, Marcel
    Dalpiaz, Fabiano
    van der Werf, Jan Martijn E. M.
    Brinkkemper, Sjaak
    REQUIREMENTS ENGINEERING, 2017, 22 (03) : 339 - 358
  • [2] Guided Derivation of Conceptual Models from User Stories: A Controlled Experiment
    Bragilovski, Maxim
    Dalpiaz, Fabiano
    Sturm, Arnon
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2022, 2022, 13216 : 131 - 147
  • [3] Automated Extraction of Conceptual Models from User Stories via NLP
    Robeer, Marcel
    Lucassen, Garm
    van der Werf, Jan Martijn E. M.
    Dalpiaz, Fabiano
    Brinkkemper, Sjaak
    2016 IEEE 24TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2016, : 196 - 205
  • [4] Extracting Queryable Knowledge Graphs from User Stories: An Empirical Evaluation
    Ladeinde, Ayodeji
    Arora, Chetan
    Khalajzadeh, Hourieh
    Kanij, Tanjila
    Grundy, John
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2023, : 684 - 692
  • [5] On deriving conceptual models from user requirements: An empirical study
    Dalpiaz, Fabiano
    Gieske, Patrizia
    Sturm, Arnon
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 131
  • [6] Creation of Multiple Conceptual Models from User Stories - A Natural Language Processing Approach
    Gupta, Abhimanyu
    Poels, Geert
    Bera, Palash
    ADVANCES IN CONCEPTUAL MODELING, ER 2019, 2019, 11787 : 47 - 57
  • [7] ArTu: A Tool for Generating Goal Models from User Stories
    Gunes, Tugce
    Oz, Cahid Arda
    Aydemir, Fatma Basak
    29TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2021), 2021, : 436 - 437
  • [8] Goal Model Extraction from User Stories Using Large Language Models
    Siddeshwar, Vaishali
    Alwidian, Sanaa
    Makrehchi, Masoud
    QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, QUATIC 2024, 2024, 2178 : 269 - 276
  • [9] Detecting privacy requirements from User Stories with NLP transfer learning models
    Casillo, Francesco
    Deufemia, Vincenzo
    Gravino, Carmine
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 146
  • [10] Deriving user stories for distributed Scrum teams from iterative refinement of architectural models
    Santos, Nuno
    Pereira, Jaime
    Morais, Francisco
    Barros, Julio
    Ferreira, Nuno
    Machado, Ricardo J.
    19TH INTERNATIONAL CONFERENCE ON AGILE SOFTWARE DEVELOPMENT (XP '18), 2018,