自然语言到统一建模语言的自动转换:一项系统综述
软件工程
2022-07-27 v2
摘要
背景:在软件工程中,人工处理软件需求规格说明(SRS)对需求分析师而言耗时甚长。研究者一直致力于开发自动化方法来简化此任务。现有多数方法需要分析师的某些干预或难以使用。一些自动与半自动方法基于启发式规则或机器学习算法开发。然而,现有的 UML 生成方法存在多种约束,例如对歧义、长度或结构、回指、不完整性、输入文本的原子性、领域本体需求等方面的限制。目标:本研究旨在更好地理解现有系统的有效性,并提供一个带有进一步改进指南的概念框架。方法:我们进行了系统文献综述(SLR)。我们将研究筛选分为两个阶段,并选出了 70 篇论文。我们通过手动提取信息、交叉核对并验证我们的发现,进行了定量与定性分析。结果:我们描述了现有方法并揭示了这些工作中观察到的问题。我们识别并聚类了所选文章的局限性与优势。结论:本研究主张需要公共数据集与评估框架以持续拓展研究。它还描述了研究者面临的自然语言处理障碍的重要性。此外,它为未来研究开辟了前进路径。
引用
@article{arxiv.2204.00932,
title = {Automatic Transformation of Natural to Unified Modeling Language: A Systematic Review},
author = {Sharif Ahmed and Arif Ahmed and Nasir U. Eisty},
journal= {arXiv preprint arXiv:2204.00932},
year = {2022}
}
备注
Accepted to 20th IEEE/ACIS International Conference on Software Engineering, Management and Applications (SERA 2022). May 25-27, 2022, Las Vegas, USA