Frattini, Julian ORCID: 0000-0003-3995-6125, Fischbach, Jannik, Mendez, Daniel, Unterkalmsteiner, Michael, Vogelsang, Andreas ORCID: 0000-0003-1041-0815 and Wnuk, Krzysztof (2023). Causality in requirements artifacts: prevalence, detection, and impact. Requir. Eng., 28 (1). S. 49 - 75. NEW YORK: SPRINGER. ISSN 1432-010X

Full text not available from this repository.

Abstract

Causal relations in natural language (NL) requirements convey strong, semantic information. Automatically extracting such causal information enables multiple use cases, such as test case generation, but it also requires to reliably detect causal relations in the first place. Currently, this is still a cumbersome task as causality in NL requirements is still barely understood and, thus, barely detectable. In our empirically informed research, we aim at better understanding the notion of causality and supporting the automatic extraction of causal relations in NL requirements. In a first case study, we investigate 14.983 sentences from 53 requirements documents to understand the extent and form in which causality occurs. Second, we present and evaluate a tool-supported approach, called CiRA, for causality detection. We conclude with a second case study where we demonstrate the applicability of our tool and investigate the impact of causality on NL requirements. The first case study shows that causality constitutes around 28 % of all NL requirements sentences. We then demonstrate that our detection tool achieves a macro-F-1 score of 82 % on real-world data and that it outperforms related approaches with an average gain of 11.06 % in macro-Recall and 11.43 % in macro-Precision. Finally, our second case study corroborates the positive correlations of causality with features of NL requirements. The results strengthen our confidence in the eligibility of causal relations for downstream reuse, while our tool and publicly available data constitute a first step in the ongoing endeavors of utilizing causality in RE and beyond.

Item Type: Journal Article
Creators:
CreatorsEmailORCIDORCID Put Code
Frattini, JulianUNSPECIFIEDorcid.org/0000-0003-3995-6125UNSPECIFIED
Fischbach, JannikUNSPECIFIEDUNSPECIFIEDUNSPECIFIED
Mendez, DanielUNSPECIFIEDUNSPECIFIEDUNSPECIFIED
Unterkalmsteiner, MichaelUNSPECIFIEDUNSPECIFIEDUNSPECIFIED
Vogelsang, AndreasUNSPECIFIEDorcid.org/0000-0003-1041-0815UNSPECIFIED
Wnuk, KrzysztofUNSPECIFIEDUNSPECIFIEDUNSPECIFIED
URN: urn:nbn:de:hbz:38-675098
DOI: 10.1007/s00766-022-00371-x
Journal or Publication Title: Requir. Eng.
Volume: 28
Number: 1
Page Range: S. 49 - 75
Date: 2023
Publisher: SPRINGER
Place of Publication: NEW YORK
ISSN: 1432-010X
Language: English
Faculty: Unspecified
Divisions: Unspecified
Subjects: no entry
Uncontrolled Keywords:
KeywordsLanguage
AGREEMENT; QUALITY; KAPPA; CAUSATIONMultiple languages
Computer Science, Information Systems; Computer Science, Software EngineeringMultiple languages
URI: http://kups.ub.uni-koeln.de/id/eprint/67509

Downloads

Downloads per month over past year

Altmetric

Export

Actions (login required)

View Item View Item