Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Automatic Extraction of Cause-Effect-Relations from Requirements Artifacts
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0003-3995-6125
Qualicen GmbH, DEU.
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering. fortiss GmbH, DEU.ORCID iD: 0000-0003-4118-0952
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering. fortiss GmbH, DEU.ORCID iD: 0000-0003-0619-6027
2020 (English)In: Proceedings - 2020 35th IEEE/ACM International Conference on Automated Software Engineering, ASE 2020, Institute of Electrical and Electronics Engineers Inc. , 2020, p. 561-572, article id 9286079Conference paper, Published paper (Refereed)
Abstract [en]

Background: The detection and extraction of causality from natural language sentences have shown great potential in various fields of application. The field of requirements engineering is eligible for multiple reasons: (1) requirements artifacts are primarily written in natural language, (2) causal sentences convey essential context about the subject of requirements, and (3) extracted and formalized causality relations are usable for a (semi-)automatic translation into further artifacts, such as test cases. Objective: We aim at understanding the value of interactive causality extraction based on syntactic criteria for the context of requirements engineering. Method: We developed a prototype of a system for automatic causality extraction and evaluate it by applying it to a set of publicly available requirements artifacts, determining whether the automatic extraction reduces the manual effort of requirements formalization. Result: During the evaluation we analyzed 4457 natural language sentences from 18 requirements documents, 558 of which were causal (12.52%). The best evaluation of a requirements document provided an automatic extraction of 48.57% cause-effect graphs on average, which demonstrates the feasibility of the approach. Limitation: The feasibility of the approach has been proven in theory but lacks exploration of being scaled up for practical use. Evaluating the applicability of the automatic causality extraction for a requirements engineer is left for future research. Conclusion: A syntactic approach for causality extraction is viable for the context of requirements engineering and can aid a pipeline towards an automatic generation of further artifacts from requirements artifacts. © 2020 ACM.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc. , 2020. p. 561-572, article id 9286079
Keywords [en]
causality extraction, natural language processing, pattern matching, requirements artifacts, Requirements engineering, Software engineering, Syntactics, Automatic extraction, Automatic Generation, Automatic translation, Interactive causality, Requirements document, Requirements formalizations, Syntactic approach, Syntactic criteria, Extraction
National Category
Language Technology (Computational Linguistics)
Identifiers
URN: urn:nbn:se:bth-20960DOI: 10.1145/3324884.3416549ISI: 000651313500048Scopus ID: 2-s2.0-85099186493ISBN: 9781450367684 (print)OAI: oai:DiVA.org:bth-20960DiVA, id: diva2:1521733
Conference
35th IEEE/ACM International Conference on Automated Software Engineering, ASE 2020, Melbourne Arts CentreVirtual, Melbourne, Australia, 22 September 2020 through 25 September 2020
Part of project
SERT- Software Engineering ReThought, Knowledge Foundation
Note

open access

Available from: 2021-01-25 Created: 2021-01-25 Last updated: 2021-06-28Bibliographically approved

Open Access in DiVA

fulltext(909 kB)835 downloads
File information
File name FULLTEXT01.pdfFile size 909 kBChecksum SHA-512
598ad69395567889dea4aafa23697a6a5578605fa619bcb9758cb7f89f4b545f9f454123b8e64baf81922d545442b31b9aaf4be5095f540a7e5a0b3c0cff0530
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Frattini, JulianUnterkalmsteiner, MichaelMendez, Daniel

Search in DiVA

By author/editor
Frattini, JulianUnterkalmsteiner, MichaelMendez, Daniel
By organisation
Department of Software Engineering
Language Technology (Computational Linguistics)

Search outside of DiVA

GoogleGoogle Scholar
Total: 836 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 315 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf