Visualisation of User Stories to UML use Case Diagram

Authors

  • Mohammad Nazrul Mornie Faculty of Computer Science and Information Technology, Universiti Malaysia Sarawak, 94300 Kota Samarahan, Sarawak, Malaysia
  • Nurfauza Jali Faculty of Computer Science and Information Technology, Universiti Malaysia Sarawak, 94300 Kota Samarahan, Sarawak, Malaysia
  • Cheah Wai Shiang Faculty of Computer Science and Information Technology, Universiti Malaysia Sarawak, 94300 Kota Samarahan, Sarawak, Malaysia
  • Edwin Mit Faculty of Computer Science and Information Technology, Universiti Malaysia Sarawak, 94300 Kota Samarahan, Sarawak, Malaysia
  • Suhaila Saee Faculty of Computer Science and Information Technology, Universiti Malaysia Sarawak, 94300 Kota Samarahan, Sarawak, Malaysia
  • Suriati Khartini Jali Institute for Tourism Research and Innovation (ITRI), Universiti Malaysia Sarawak, 94300 Kota Samarahan, Sarawak, Malaysia
  • Desmond Greer School Of Electronics, Electrical Engineering and Computer Science, Queen's University Belfast, Belfast BT7 1NN, United Kingdom

DOI:

https://doi.org/10.37934/araset.63.3.6880

Keywords:

Requirement engineering, user stories, use case diagram, UML model, natural language processing

Abstract

The growing usage of Agile methodology in software development projects among industry professionals (software engineers, system analysts, requirement engineers, etc.) and academia (software engineering students) leads to the need for the implementation of UML diagram for requirements modelling. Use case diagram, an example of UML diagram, is a very powerful tool to model the requirements specified by the users while also helping the development teams understand the functionalities and interactions between users and the system. However, there is a lack of a system or tool that can perform the operation to visualise the use case diagram directly from user stories because generating this diagram manually requires a deep understanding of the requirements and effective communications with stakeholders and it consume lots of time while previous studies which relate to this study are unable to fulfil the relationship elements of use case diagram. This study will introduce a method to visualise the use case diagram from structured textual user stories by utilising Natural Language Processing (NLP) and application of logical rules which will be done in four stages, namely Requirement Gathering, Natural Language Processing, Application of Logical Rules and UML Diagram Generation. A tool named Stanford CoreNLP will be used to perform four techniques of NLP: tokenisation, stemming and lemmatisation, POS tagging and dependency parsing to process the textual user stories, followed by applying the logical rules before generating the use case diagram. This study will propose a method to solve the gap, which is the problem with the generation of relationship elements, while contribute a semi-automated approach to generate a use case diagram from user stories.

Downloads

Author Biographies

Mohammad Nazrul Mornie, Faculty of Computer Science and Information Technology, Universiti Malaysia Sarawak, 94300 Kota Samarahan, Sarawak, Malaysia

jnurfauza@unimas.my

Nurfauza Jali, Faculty of Computer Science and Information Technology, Universiti Malaysia Sarawak, 94300 Kota Samarahan, Sarawak, Malaysia

jnurfauza@unimas.my

Cheah Wai Shiang, Faculty of Computer Science and Information Technology, Universiti Malaysia Sarawak, 94300 Kota Samarahan, Sarawak, Malaysia

wscheah@unimas.my

Edwin Mit, Faculty of Computer Science and Information Technology, Universiti Malaysia Sarawak, 94300 Kota Samarahan, Sarawak, Malaysia

jnurfauza@unimas.my

Suhaila Saee, Faculty of Computer Science and Information Technology, Universiti Malaysia Sarawak, 94300 Kota Samarahan, Sarawak, Malaysia

jnurfauza@unimas.my

Suriati Khartini Jali, Institute for Tourism Research and Innovation (ITRI), Universiti Malaysia Sarawak, 94300 Kota Samarahan, Sarawak, Malaysia

jskhartini@unimas.my

Desmond Greer, School Of Electronics, Electrical Engineering and Computer Science, Queen's University Belfast, Belfast BT7 1NN, United Kingdom

des.greer@qub.ac.uk

Downloads

Published

2025-01-20

How to Cite

Mornie, M. N., Jali, N., Cheah, W. S., Mit, E., Saee, S., Jali, S. K., & Greer, D. (2025). Visualisation of User Stories to UML use Case Diagram. Journal of Advanced Research in Applied Sciences and Engineering Technology, 63(3), 68–80. https://doi.org/10.37934/araset.63.3.6880

Issue

Section

Articles

Similar Articles

1 2 3 4 5 6 7 8 9 10 > >> 

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)