Ban, Ainita
Unknown Affiliation

Published : 2 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 2 Documents
Search

Automated UML Class Diagram Generation from Textual Requirements Using NLP Techniques Meng, Yang; Ban, Ainita
JOIV : International Journal on Informatics Visualization Vol 8, No 3-2 (2024): IT for Global Goals: Building a Sustainable Tomorrow
Publisher : Society of Visual Informatics

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.62527/joiv.8.3-2.3482

Abstract

Translating textual requirements into precise Unified Modeling Language (UML) class diagrams poses challenges due to the unstructured and often ambiguous nature of text, which can lead to inconsistencies and misunderstandings during the initial stages of software development. Current methods often struggle with effectively addressing these challenges due to limitations in handling diverse and complex textual requirements, which may result in incomplete or inaccurate UML diagrams. This study aims to propose a Natural Language Processing (NLP) model that analyzes and comprehends textual requirements to extract relevant information for generating UML class diagrams, ensuring accuracy and consistency between the diagrams and requirement descriptions. The research employs a four-step approach: preprocessing to handle text noise and redundancy, sentence classification to distinguish between "class" and "relationship" sentences, syntactic analysis to examine grammatical structures, and UML class diagram generation based on predefined rules. The results show that the model achieved a classification accuracy of 88.46% with a high Area Under the Curve (AUC) value of 0.9287, indicating robust performance in distinguishing between class definitions and relationships. This study highlights that existing methods may not fully address the nuances of translating complex textual requirements into accurate UML diagrams. This study successfully demonstrates an automated method for generating UML class diagrams from textual requirements and suggests that future research could expand datasets, optimize feature extraction, explore advanced models, and develop automated rule generation methods for further improvements.
Designing an Instrument to Conduct a Survey on Requirement Reuse Practices in Malaysia Tungadi, Adri Riawan; Che Pa, Noraini; Ali, Norhayati Md; Aris, Noranis Mohd; Atan, Rodziah; Ban, Ainita; Hamdan, Hazlina; Ariffin, Mohamed Hazrat
International Journal of Innovation in Enterprise System Vol. 3 No. 2 (2019): International Journal of Innovation in Enterprise System
Publisher : School of Industrial and System Engineering, Telkom University

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

A set of questionnaire was designed to study the current state of requirement reuse practices in Malaysia. This paper describes the design of the survey on requirement reuse practice instrument, and the assessment of its reliability and validity. Cronbach’s Alpha test was used to check on its reliability and respondents’ feedback, to assess the level of understanding, the level of difficulty in responding and the level of relevancy to the subject area including the duration taken to complete the questionnaire. Results from the feedback suggested three main issues that need to be looked upon as a way to improve the instrument design. Future efforts will focus on improving the structure and contents of the questionnaire in order to achieve higher reliability and better number of responses to study on requirement reuse. Keywords—requirement reuse, requirement, engineering, software development, survey design