Towards a Generation of Class Diagram from User Stories in Agile Methods

被引:19
|
作者
Nasiri, Samia [1 ]
Rhazali, Yassine [1 ]
Lahmer, Mohammed [1 ]
Chenfour, Noureddine [2 ]
机构
[1] Moulay Ismail Univ, LMMI Lab ENSAM, ISIC Res Team ESTM, Meknes 50500, Morocco
[2] Sidi Mohammed Ben Abdellah Univ, Fac Sci Dhar El Mahraz, Comp Sci Dept, ACT Res Team, Fes 30050, Morocco
来源
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卷
关键词
Model-Driven Architecture; Requirements Engineering; User Stories; Natural Language Processing; Typed Dependencies;
D O I
10.1016/j.procs.2020.03.148
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Model-Driven Architecture (MDA) is a framework for software development processes that allows an automatic transformation from a business process model to the code model. In MDA there are two transformation kinds: Transformation from the Computation independent model (CIM) to platform-independent model (PIM), and transformation from PIM to platform-specific model (PSM). In this paper, we based on CIM to PIM transformation. This transformation is done by developing a platform that generates a class diagram, presented in XMI file, from specifications that are presented in user stories, which are written in natural language (English). We used a natural language processing (NLP) tool named "Stanford CoreNLP" for extracting of the object-oriented design elements. Applying our approach to several case studies has given good results. (C) 2020 The Authors. Published by Elsevier B.V.
引用
收藏
页码:831 / 837
页数:7
相关论文
共 50 条
  • [41] DataMock: An Agile Approach for Building Data Models from User Interface Mockups
    Matias Rivero, Jose
    Grigera, Julian
    Distante, Damiano
    Montero, Francisco
    Rossi, Gustavo
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (01) : 663 - 690
  • [42] DataMock: An Agile Approach for Building Data Models from User Interface Mockups
    José Matías Rivero
    Julián Grigera
    Damiano Distante
    Francisco Montero
    Gustavo Rossi
    Software & Systems Modeling, 2019, 18 : 663 - 690
  • [43] PrivacyStory: Tool Support for Extracting Privacy Requirements from User Stories
    Herwanto, Guntur Budi
    Quirchmayr, Gerald
    Tjoa, A. Min
    2022 30TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2022), 2022, : 264 - 265
  • [44] 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
  • [45] The Algorithm for Getting a UML Class Diagram from Topological Functioning Model
    Solomencevs, Arturs
    Osis, Janis
    ENASE 2015 - PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2015, : 341 - 351
  • [46] Extracting Quality Attributes from User Stories for Early Architecture Decision Making
    Gilson, Fabian
    Galster, Matthias
    Georis, Francois
    2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2019), 2019, : 129 - 136
  • [47] Guiding Feature Models Synthesis from User-Stories: An Exploratory Approach
    Georges, Thomas
    Rice, Liam
    Huchard, Marianne
    Konig, Melanie
    Nebut, Clementine
    Tibermacine, Chouki
    17TH INTERNATIONAL WORKING CONFERENCE ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS, VAMOS 2023, 2023, : 65 - 70
  • [48] 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
  • [49] Using Ontology Search in the Design of Class Diagram from Business Process Model
    Rungworawut, Wararat
    Senivongse, Twittie
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 12, 2006, 12 : 165 - 170
  • [50] The Model Transformation for Getting a UML Class Diagram from a Topological Functioning Model
    Solomencevs, Arturs
    APPLIED COMPUTER SYSTEMS, 2015, 17 (01) : 88 - 96