Mohammad Nazrul, Mornie and Nurfauza, Jali and Cheah, Wai Shiang and Edwin, Mit and Suhaila, Saee and Suriati Khartini, Jali and Desmond, Greer (2026) Visualisation of User Stories to UML use Case Diagram. Journal of Advanced Research in Applied Sciences and Engineering Technology, 63 (3). pp. 68-80. ISSN 2462-1943
![]() |
PDF
5404.pdf Download (513kB) |
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.
Item Type: | Article |
---|---|
Uncontrolled Keywords: | Requirement engineering; user stories; use case diagram; UML model; natural language processing. |
Subjects: | Q Science > Q Science (General) |
Divisions: | Academic Faculties, Institutes and Centres > Faculty of Computer Science and Information Technology Faculties, Institutes, Centres > Faculty of Computer Science and Information Technology Academic Faculties, Institutes and Centres > Faculty of Computer Science and Information Technology |
Depositing User: | Jali |
Date Deposited: | 21 Mar 2025 07:09 |
Last Modified: | 21 Mar 2025 07:09 |
URI: | http://ir.unimas.my/id/eprint/47816 |
Actions (For repository members only: login required)
![]() |
View Item |