paper-with-me

홈 › Papers

Lessons from the Use of Natural Language Inference (NLI) in Requirements Engineering Tasks

2024-04-24 · Mohamad Fazelnia, Viktoria Koscinski, Spencer Herzog, Mehdi Mirakhorli

We investigate the use of Natural Language Inference (NLI) in automating requirements engineering tasks. In particular, we focus on three tasks: requirements classification, identification of requirements specification defects, and detection of conflicts in stakeholders' requirements. While previous research has demonstrated significant benefit in using NLI as a universal method for a broad spectrum of natural language processing tasks, these advantages have not been investigated within the context of software requirements engineering. Therefore, we design experiments to evaluate the use of NLI in requirements analysis. We compare the performance of NLI with a spectrum of approaches, including prompt-based models, conventional transfer learning, Large Language Models (LLMs)-powered chatbot models, and probabilistic models. Through experiments conducted under various learning settings including conventional learning and zero-shot, we demonstrate conclusively that our NLI method surpasses classical NLP methods as well as other LLMs-based and chatbot models in the analysis of requirements specifications. Additionally, we share lessons learned characterizing the learning settings that make NLI a suitable approach for automating requirements engineering tasks.

📄 PDF Abstract BibTeX arXiv:2405.05135

Code (0)

등록된 구현이 없습니다.

Tasks

ChatbotNatural Language InferenceTransfer Learning

Methods 이 논문이 사용한 방법론

Focus 설명 없음

Similar Papers 제목 키워드 기반

Natural Language in Requirements Engineering for Structure Inference -- An Integrative Review

2022-02-10 · Maximilian Vierlboeck, Carlo Lipizzi, Roshanak Nilchiani

The automatic extraction of structure from text can be difficult for machines. Yet, the elicitation of this information can provide many benefits and opportunities for various applications. Benefits have also been identi…

Management

Intelligent requirements engineering from natural language and their chaining toward CAD models

2020-07-14 · Alain-Jérôme Fougères, Egon Ostrosi

This paper assumes that design language plays an important role in how designers design and on the creativity of designers. Designers use and develop models as an aid to thinking, a focus for discussion and decision-maki…

Decision MakingTranslation

Data-Driven News Generation for Automated Journalism

2017-09-01 · WS 2017 9 · Leo Lepp{\"a}nen, Myriam Munezero, Mark Granroth-Wilding, Hannu Toivonen

Despite increasing amounts of data and ever improving natural language generation techniques, work on automated journalism is still relatively scarce. In this paper, we explore the field and challenges associated with bu…

ArticlesNews GenerationText Generation

Now that I Have a Good Theory of Uncertainty, What Else Do I Need?

2013-03-27 · Piero P. Bonissone

Rather than discussing the isolated merits of a nominative theory of uncertainty, this paper focuses on a class of problems, referred to as Dynamic Classification Problem (DCP), which requires the integration of many the…

General Classification

Lessons Learned Report: Super-Resolution for Detection Tasks in Engineering Problem-Solving

2023-03-01 · Martin Feder, Michal Horovitz, Assaf Chen, Raphael Linker 외

We describe the lessons learned from targeting agricultural detection problem-solving, when subject to low resolution input maps, by means of Machine Learning-based super-resolution approaches. The underlying domain is t…

Super-Resolution