首页> 外文期刊>Language Resources and Evaluation >Software requirements as an application domain for natural language processing
【24h】

Software requirements as an application domain for natural language processing

机译:软件要求作为自然语言处理的应用领域

获取原文
获取原文并翻译 | 示例

摘要

Mapping functional requirements first to specifications and then to code is one of the most challenging tasks in software development. Since requirements are commonly written in natural language, they can be prone to ambiguity, incompleteness and inconsistency. Structured semantic representations allow requirements to be translated to formal models, which can be used to detect problems at an early stage of the development process through validation. Storing and querying such models can also facilitate software reuse. Several approaches constrain the input format of requirements to produce specifications, however they usually require considerable human effort in order to adopt domain-specific heuristics and/or controlled languages. We propose a mechanism that automates the mapping of requirements to formal representations using semantic role labeling. We describe the first publicly available dataset for this task, employ a hierarchical framework that allows requirements concepts to be annotated, and discuss how semantic role labeling can be adapted for parsing software requirements.
机译:首先将功能需求映射到规范,然后再映射到代码,这是软件开发中最具挑战性的任务之一。由于需求通常是用自然语言编写的,因此它们很容易产生歧义,不完整和不一致。结构化语义表示允许将需求转换为形式模型,该模型可用于在开发过程的早期阶段通过验证来发现问题。存储和查询此类模型也可以促进软件重用。几种方法限制了需求的输入格式以生成规范,但是,为了采用特定于域的试探法和/或受控语言,它们通常需要大量的人工。我们提出了一种机制,该机制使用语义角色标签自动将需求映射到形式表示。我们描述了该任务的第一个公开可用的数据集,采用允许对需求概念进行注释的分层框架,并讨论了如何可以将语义角色标签用于解析软件需求。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号