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 条
  • [31] Several Facilities of Class Diagram Generation from Two-Hemisphere Model in the Framework of MDA
    Nikiforova, Oksana
    Pavlova, Natalja
    Grigorjevs, Jurijs
    23RD INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2008, : 538 - +
  • [32] 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
  • [33] 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
  • [34] From User Stories to Data Flow Diagrams for Privacy Awareness: A Research Preview
    Herwanto, Guntur Budi
    Quirchmayr, Gerald
    Tjoa, A. Min
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2022, 2022, 13216 : 148 - 155
  • [35] Detecting privacy requirements from User Stories with NLP transfer learning models
    Casillo, Francesco
    Deufemia, Vincenzo
    Gravino, Carmine
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 146
  • [36] Generating Use Case Scenarios from User Stories
    Gilson, Fabian
    Galster, Matthias
    Georis, Francois
    2020 IEEE/ACM INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM PROCESSES, ICSSP, 2020, : 31 - 40
  • [37] 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
  • [38] A TRANSFORMATION-BASED APPROACH TO APPLICATION MODEL DEVELOPMENT: CLASS DIAGRAM GENERATION
    Naco, Ajareee
    Wuwongse, Vilas
    Anutariya, Chutiporn
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2008, 18 (07) : 895 - 918
  • [39] From User Stories to Models: A Machine Learning Empowered Automation
    Kochbati, Takwa
    Li, Shuai
    Gerard, Sebastien
    Mraidha, Chokri
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD), 2021, : 28 - 40
  • [40] Ethical Tools, Methods and Principles in Software Engineering and Development: Case Ethical User Stories
    Halme, Erika
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2022, 2022, 13709 : 631 - 637