Automatic Transformation of Natural to Unified Modeling Language: A Systematic Review
Sharif Ahmed, Arif Ahmed, Nasir U. Eisty

TL;DR
This systematic review analyzes existing automatic UML generation approaches from natural language requirements, highlighting their limitations, benefits, and the need for standardized datasets and evaluation frameworks to advance research.
Contribution
The paper provides a comprehensive review of current methods, identifies key challenges, and offers guidelines for future improvements in automatic UML transformation from natural language.
Findings
Existing approaches face constraints like ambiguity and incompleteness.
Many methods require domain-specific knowledge or manual intervention.
A standardized dataset and evaluation framework are needed for progress.
Abstract
Context: Processing Software Requirement Specifications (SRS) manually takes a much longer time for requirement analysts in software engineering. Researchers have been working on making an automatic approach to ease this task. Most of the existing approaches require some intervention from an analyst or are challenging to use. Some automatic and semi-automatic approaches were developed based on heuristic rules or machine learning algorithms. However, there are various constraints to the existing approaches of UML generation, such as restriction on ambiguity, length or structure, anaphora, incompleteness, atomicity of input text, requirements of domain ontology, etc. Objective: This study aims to better understand the effectiveness of existing systems and provide a conceptual framework with further improvement guidelines. Method: We performed a systematic literature review (SLR). We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
