论文标题

taphsir:迈向要求歧义的歧义检测和解决要求

TAPHSIR: Towards AnaPHoric Ambiguity Detection and ReSolution In Requirements

论文作者

Ezzini, Saad, Abualhaija, Sallam, Arora, Chetan, Sabetzadeh, Mehrdad

论文摘要

我们介绍了Taphsir,这是一种在要求中的放置模棱两可检测和解剖分辨率的工具。 Taphsir设施审查了在要求规范中使用代词的使用,并修改了在开发过程中可能导致误解的代词。为此,Taphsir检测到具有潜在的安置歧义的要求,并尝试自动解释过度发生。 Taphsir采用了由基于机器学习的歧义检测解决方案和基于BERT语言模型变体的Anaphora分辨率解决方案组成的混合解决方案。给定需求规范,taphsir在规范中为每个代词出现是否歧义是模棱两可的还是明确的,并且进一步为代词提供了自动解释。 Taphsir产生的输出可以由需求工程师轻松审查和验证。 Taphsir可在Zenodo(doi:10.5281/Zenodo.5902117)上公开使用。

We introduce TAPHSIR, a tool for anaphoric ambiguity detection and anaphora resolution in requirements. TAPHSIR facilities reviewing the use of pronouns in a requirements specification and revising those pronouns that can lead to misunderstandings during the development process. To this end, TAPHSIR detects the requirements which have potential anaphoric ambiguity and further attempts interpreting anaphora occurrences automatically. TAPHSIR employs a hybrid solution composed of an ambiguity detection solution based on machine learning and an anaphora resolution solution based on a variant of the BERT language model. Given a requirements specification, TAPHSIR decides for each pronoun occurrence in the specification whether the pronoun is ambiguous or unambiguous, and further provides an automatic interpretation for the pronoun. The output generated by TAPHSIR can be easily reviewed and validated by requirements engineers. TAPHSIR is publicly available on Zenodo (DOI: 10.5281/zenodo.5902117).

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源