Randomized trial evaluates AI-assisted UML generation in software engineering, highlighting benefits and challenges.
The proposed intelligent framework combines artificial intelligence with traditional programming to automatically transform natural language software requirements into formal UML representations. It uses a pre-trained spaCy model to extract key entities and relationships, which are then transformed into UML diagrams. The evaluation results demonstrate high accuracy, with precision, recall, and F1-scores averaging 0.92. The framework offers benefits such as formal representation, improved requirement management, enhanced stakeholder communication, and potentially improved software development quality. However, it has limitations in handling complex requirements and is dependent on input quality. This study contributes to software engineering by addressing the challenges of requirement representation and improving development processes.
No takes yet. Share an insight, caveat, or question.
Abase et al. (2026) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: