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 条
  • [11] Agile Requirements Engineering: From User Stories to Software Architectures
    Dalpiaz, Fabiano
    Brinkkemper, Sjaak
    29TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2021), 2021, : 504 - 505
  • [12] Visualisation of User Stories in UML Models: A Systematic Literature Review
    Mornie, Mohammad Nazrul
    Jali, Nurfauza
    Junaini, Syahrul Nizam
    Mit, Edwin
    Shiang, Cheah Wai
    Saee, Suhaila
    ACTA INFORMATICA PRAGENSIA, 2023, 12 (02) : 419 - 438
  • [13] Towards a Generation of Class Diagram from User Stories in Agile Methods
    Nasiri, Samia
    Rhazali, Yassine
    Lahmer, Mohammed
    Chenfour, Noureddine
    11TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT) / THE 3RD INTERNATIONAL CONFERENCE ON EMERGING DATA AND INDUSTRY 4.0 (EDI40) / AFFILIATED WORKSHOPS, 2020, 170 : 831 - 837
  • [14] Generating multiple conceptual models from behavior-driven development scenarios
    Gupta, Abhimanyu
    Poels, Geert
    Bera, Palash
    DATA & KNOWLEDGE ENGINEERING, 2023, 145
  • [15] Automated Goal Model Extraction from User Stories Using NLP
    Gunes, Tugce
    Aydemir, Fatma Basak
    2020 28TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE'20), 2020, : 382 - 387
  • [16] Identifying Valid User Stories Using BERT Pre-trained Natural Language Models
    Scoggin, Sandor Borges
    Marques-Neto, Humberto Torres
    INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 3, WORLDCIST 2023, 2024, 801 : 167 - 177
  • [17] Predicting Development Effort from User Stories
    Abrahamsson, Pekka
    Fronza, Ilenia
    Moser, Raimund
    Vlasenko, Jelena
    Pedrycz, Witold
    2011 FIFTH INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2011), 2011, : 400 - 403
  • [18] Conceptual models for coordinating the design of user work with the design of information systems
    Butler, KA
    Bahrami, A
    Esposito, C
    Hebron, R
    DATA & KNOWLEDGE ENGINEERING, 2000, 33 (02) : 191 - 198
  • [19] Automated Quality Concerns Extraction from User Stories and Acceptance Criteria for Early Architectural Decisions
    Alam, Khubaib Amjad
    Asif, Hira
    Inayat, Irum
    Khan, Saif-Ur-Rehman
    SOFTWARE ARCHITECTURE, ECSA 2024, 2024, 14889 : 359 - 367
  • [20] Extracting Domain Models from Textual Requirements in the Era of Large Language Models
    Arulmohan, Sathurshan
    Meurs, Marie-Jean
    Mosser, Sebastien
    2023 ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION, MODELS-C, 2023, : 580 - 587