Automatic Transformation of User Stories into UML Use Case Diagrams using NLP Techniques

被引:48
|
作者
Elallaoui, Meryem [1 ]
Nafil, Khalid [2 ]
Touahni, Raja [1 ]
机构
[1] Ibn Tofail Univ, Fac Sci, Dept Phys, Kenitra 14000, Morocco
[2] Univ Mohammed 5, ENSIAS, Software Project Management Res Team, Rabat 1000, Morocco
关键词
User Stories; UML; Use Case; NLP; MDA; REQUIREMENTS; MODELS;
D O I
10.1016/j.procs.2018.04.010
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Agile methods in general and the Scrum method in particular are gaining more and more trust from the software developer community. When it comes to writing a functional requirement, user stories become more and more usable by the community. Furthermore, a considerable effort has already been made by the community in relation to the use of the use case tool when drafting requirements and in terms of model transformation. We have reached a certain stage of maturity at this level. The idea of our paper is to profit from these richness and to invest it in the drafting of user stories. In this paper, we propose a process of transforming user stories into use cases and we will be able to benefit from all the work done in the transformation of the models according to the MDA approach. To do this, we used natural language processing (NLP) techniques, by applying TreeTagger parser. Our work was validated by a case study where we were able to obtain very positive precisions between 87% and 98%. (C) 2018 The Authors. Published by Elsevier B.V.
引用
收藏
页码:42 / 49
页数:8
相关论文
共 50 条
  • [1] Automatic Layout of UML Use Case Diagrams
    Eichelberger, Holger
    [J]. SOFTVIS 2008: PROCEEDINGS OF THE 4TH ACM SYMPOSIUM ON SOFTWARE VISUALIZATION, 2008, : 105 - 114
  • [2] Automatic generation of UML sequence diagrams from user stories in Scrum process
    Elallaoui, Meryem
    Nafil, Khalid
    Touahni, Raja
    [J]. 2015 10TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS: THEORIES AND APPLICATIONS (SITA), 2015,
  • [3] From User Stories to UML Diagrams Driven by Ontological and Production Model
    Nasiri, Samia
    Rhazali, Yassine
    Lahmer, Mohammed
    Adadi, Amina
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (06) : 333 - 340
  • [4] Leveraging NLP Techniques for Privacy Requirements Engineering in User Stories
    Herwanto, Guntur Budi
    Quirchmayr, Gerald
    Tjoa, A. Min
    [J]. IEEE ACCESS, 2024, 12 : 22167 - 22189
  • [5] Towards a semi automatic assessment of UML diagrams by graph transformation
    Outair, Anas
    Lyhyaoui, Abdelouahid
    Tanana, Mariam
    [J]. 2014 INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2014, : 674 - 679
  • [6] Automatic Classification of Web Images as UML Static Diagrams Using Machine Learning Techniques
    Moreno, Valentin
    Genova, Gonzalo
    Alejandres, Manuela
    Fraga, Anabel
    [J]. APPLIED SCIENCES-BASEL, 2020, 10 (07):
  • [7] Automatic Test Case Generation for UML Collaboration Diagrams
    Prasanna, M.
    Chandran, K. R.
    Thiruvenkadam, K.
    [J]. IETE JOURNAL OF RESEARCH, 2011, 57 (01) : 77 - 81
  • [8] Connection between UML use case diagrams and UML class diagrams: a matrix proposal
    Alturas, Braulio
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2023, 72 (03) : 161 - 168
  • [9] A tool for automatic transformation between SOFL class specifications and UML diagrams
    Liu, Shaoying
    Kagiyama, Satoshi
    [J]. PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, : 105 - +
  • [10] Generating UML Sequence Diagrams from Use Case Maps: A Model Transformation Approach
    Khan, Yasser A.
    Mahmood, Sajjad
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2016, 41 (03) : 965 - 986