Automated Extraction of Conceptual Models from User Stories via NLP

被引:72
|
作者
Robeer, Marcel [1 ]
Lucassen, Garm [1 ]
van der Werf, Jan Martijn E. M. [1 ]
Dalpiaz, Fabiano [1 ]
Brinkkemper, Sjaak [1 ]
机构
[1] Univ Utrecht, Dept Informat & Comp Sci, NL-3508 TC Utrecht, Netherlands
来源
2016 IEEE 24TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE) | 2016年
关键词
User stories; conceptual modeling; NLP; STATE;
D O I
10.1109/RE.2016.40
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Natural language (NL) is still the predominant notation that practitioners use to represent software requirements. Albeit easy to read, NL does not readily highlight key concepts and relationships such as dependencies and conflicts. This contrasts with the inherent capability of graphical conceptual models to visualize a given domain in a holistic fashion. In this paper, we propose to automatically derive conceptual models from a concise and widely adopted NL notation for requirements: user stories. Due to their simplicity, we hypothesize that our approach can improve on the low accuracy of previous works. We present an algorithm that combines state-of-the-art heuristics and that is implemented in our Visual Narrator tool. We evaluate our work on two case studies wherein we obtained promising precision and recall results (between 80% and 92%). The creators of the user stories perceived the generated models as a useful artifact to communicate and discuss the requirements, especially for team members who are not yet familiar with the project.
引用
收藏
页码:196 / 205
页数:10
相关论文
共 50 条
  • [41] Towards a Model-Driven Testing Framework for GUI Test Cases Generation from User Stories
    Granda, Maria Fernanda
    Parra, Otto
    Alba-Sarango, Bryan
    ENASE: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2021, : 453 - 460
  • [42] Intelligent system for extraction of product data from CADD models
    Prabhu, BS
    Biswas, S
    Pande, SS
    COMPUTERS IN INDUSTRY, 2001, 44 (01) : 79 - 95
  • [43] DocToModel: Automated Authoring of Models from Diverse Requirements Specification Documents
    Rajbhoj, Asha
    Nistala, Padmalata
    Kulkarni, Vinay
    Soni, Shivani
    Pathan, Ajim
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE, ICSE-SEIP, 2023, : 196 - 207
  • [44] A Survey of Artificial Intelligence Techniques for User Perceptions' Extraction from Social Media Data
    Shaikh, Sarang
    Yayilgan, Sule Yildirim
    Zoto, Erjon
    Abomhara, Mohamed
    INTELLIGENT COMPUTING, VOL 2, 2022, 507 : 627 - 655
  • [45] From conceptual models to schemata: An object-process-based data warehouse construction method
    Dori, Dov
    Feldman, Roman
    Sturm, Arnon
    INFORMATION SYSTEMS, 2008, 33 (06) : 567 - 593
  • [46] What Do I Get from Modeling? An Empirical Study on Using Structural Conceptual Models
    Sousa, Isadora Valle
    Sales, Tiago Prince
    Guerra, Eduardo
    Bonino da Silva Santos, Luiz Olavo
    Guizzardi, Giancarlo
    ENTERPRISE DESIGN, OPERATIONS, AND COMPUTING, EDOC 2023, 2024, 14367 : 21 - 38
  • [47] RETRACTED: Quantitative feature extraction of unstructured data from GitLab BioAI pathology reports of cancer using an enhanced RPA NLP method (Retracted Article)
    Sreekrishna, M.
    Jacob, T. Prem
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 45 (04) : 5265 - 5276
  • [48] A Framework for Relationship Extraction from Unstructured Text via Link Grammar Parsing
    Samuel, Kenneth
    Savas, Onur
    Manikonda, Vikram
    NEXT-GENERATION ANALYST VI, 2018, 10653
  • [49] Automated Extraction of VTE Events From Narrative Radiology Reports in Electronic Health Records A Validation Study
    Tian, Zhe
    Sun, Simon
    Eguale, Tewodros
    Rochefort, Christian M.
    MEDICAL CARE, 2017, 55 (10) : E73 - E80
  • [50] From Service-Orientation to Agile Development by Conceptually Linking Business IT Services and User Stories: A Meta-Model and a Process Fragment
    Tsilionis, Konstantinos
    Wautelet, Yves
    2021 IEEE 23RD CONFERENCE ON BUSINESS INFORMATICS, CBI 2021, VOL 2, 2021, : 153 - 162