Requirements often specify the expected system behavior by using causal relations (e.g., If A, then B). Automatically extracting these relations supports, among others, two prominent RE use cases: Automatic test case derivation and dependency detection between requirements. However, existing tools fail to extract causality from natural language with reasonable performance. In this paper, we present our tool CiRA (Causality detection in Requirements Artifacts), which represents a first step towards automatic causality extraction from requirements. We evaluate CiRA on a publicly available data set of 61 acceptance criteria (causal: 32; non-causal: 29) describing the functionality of the German Corona-Warn-App. We achieve a macro1 score of 83 ...
This binary file is a model for a classification algorithm, that determines whether a given natural ...
[Context] Many software projects fail due to problems in requirements engineering (RE). [Objective] ...
International audienceThe quality of requirements is fundamental in engineering projects. Requiremen...
Requirements often specify the expected system behavior by using causal relations (e.g., If A, then ...
[Context & motivation:] System behavior is often expressed by causal relations in requiremen...
Causal relations in natural language (NL) requirements convey strong, semantic information. Automati...
Causal relations in natural language (NL) requirements convey strong, semantic information. Automati...
Background: The detection and extraction of causality from natural language sentences have shown gre...
The cause-effect recognition (CEREC) system provides an API for causality extraction tailored to the...
This repository contains the two models necessary to run the CiRA (Causality in Requirements Artifac...
Acceptance testing is crucial to determine whether a system fulfills end-user requirements. However,...
[Context] Defect Causal Analysis (DCA) represents an efficient practice to improve software processe...
Causality detection is the task of extracting information about causal relations from text. It is an...
The importance of requirements, which in practice often means natural language requirements, for a s...
In this thesis we propose a requirement validation technique based on the Cause-Effect Graphing (CEG...
This binary file is a model for a classification algorithm, that determines whether a given natural ...
[Context] Many software projects fail due to problems in requirements engineering (RE). [Objective] ...
International audienceThe quality of requirements is fundamental in engineering projects. Requiremen...
Requirements often specify the expected system behavior by using causal relations (e.g., If A, then ...
[Context & motivation:] System behavior is often expressed by causal relations in requiremen...
Causal relations in natural language (NL) requirements convey strong, semantic information. Automati...
Causal relations in natural language (NL) requirements convey strong, semantic information. Automati...
Background: The detection and extraction of causality from natural language sentences have shown gre...
The cause-effect recognition (CEREC) system provides an API for causality extraction tailored to the...
This repository contains the two models necessary to run the CiRA (Causality in Requirements Artifac...
Acceptance testing is crucial to determine whether a system fulfills end-user requirements. However,...
[Context] Defect Causal Analysis (DCA) represents an efficient practice to improve software processe...
Causality detection is the task of extracting information about causal relations from text. It is an...
The importance of requirements, which in practice often means natural language requirements, for a s...
In this thesis we propose a requirement validation technique based on the Cause-Effect Graphing (CEG...
This binary file is a model for a classification algorithm, that determines whether a given natural ...
[Context] Many software projects fail due to problems in requirements engineering (RE). [Objective] ...
International audienceThe quality of requirements is fundamental in engineering projects. Requiremen...