中文

ELICA:一种用于动态抽取需求相关信息的自动化工具

软件工程 2018-08-20 v1 计算与语言 信息检索 机器学习

摘要

需求获取需要广泛的知识以及对最终系统所处问题领域的深入理解。然而,在许多软件开发项目中,分析人员被要求从陌生领域获取需求,这常常导致分析人员与利益相关者之间的沟通障碍。在本文中,我们提出一种需求获取辅助工具(ELICA),通过动态抽取和标注需求相关知识,帮助分析人员更好地理解目标应用领域。为抽取相关术语,我们利用加权有限状态转换器(WFST)在自然语言处理任务动态建模中的灵活性与强大能力。除文本所传达的信息外,ELICA 还捕获并处理关于说话者意图的非语言信息,例如其置信水平、分析语气和情绪。抽取出的信息以一组带有高亮相关术语的标注片段形式提供给分析人员,也可作为需求工程(RE)过程的产物导出。通过案例研究展示了 ELICA 的应用与效用。该研究表明,关于应用领域已有的相关信息和在获取会议期间捕获的信息(如对话与利益相关者意图)如何被捕获并用于支持分析人员完成任务。

关键词

引用

@article{arxiv.1808.05857,
  title  = {ELICA: An Automated Tool for Dynamic Extraction of Requirements Relevant Information},
  author = {Zahra Shakeri Hossein Abad and Vincenzo Gervasi and Didar Zowghi and Ken Barker},
  journal= {arXiv preprint arXiv:1808.05857},
  year   = {2018}
}

备注

2018 IEEE 26th International Requirements Engineering Conference Workshops