Skip to main navigation Skip to search Skip to main content

Putting software requirements under the microscope: Automated extraction of their semantic elements

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The relationships between software requirements work as the basis for several important software activities, such as change impact and developing cost analysis. Multiple types of relationships are mentioned in the RE literatures including normal (e.g., dependency) and abnormal ones (e.g., conflicts), and most of the existing work usually focus on the identification of one specific relationship. We collect and analyze the relations in the RE literatures, and find some common semantic elements of functional requirements are involved in the definition of multiple types of relations. Thus, to support automatically identifying diverse relationships, we propose our definition of the micro-level semantic constitution of functional requirement (M-FRDL), and one automatic approach for the element extraction, named by Micro-level Semantic elements Analyser of functional requirement (MISA). The experiments with three open requirement datasets show that our MISA can correctly identify about 94.93% elements of requirements on average.

Original languageEnglish
Title of host publicationProceedings - 29th IEEE International Requirements Engineering Conference, RE 2021
EditorsAna Moreira, Kurt Schneider, Michael Vierhauser, Jane Cleland-Huang
PublisherIEEE Computer Society
Pages416-417
Number of pages2
ISBN (Electronic)9781665428569
DOIs
StatePublished - 2021
Event29th IEEE International Requirements Engineering Conference, RE 2021 - Online, Virtual, United States
Duration: 20 Sep 202124 Sep 2021

Publication series

NameProceedings of the IEEE International Conference on Requirements Engineering
ISSN (Print)1090-705X
ISSN (Electronic)2332-6441

Conference

Conference29th IEEE International Requirements Engineering Conference, RE 2021
Country/TerritoryUnited States
CityOnline, Virtual
Period20/09/2124/09/21

Keywords

  • Natural Language Processing
  • Semantic Elements
  • Software Requirements Relationships

Fingerprint

Dive into the research topics of 'Putting software requirements under the microscope: Automated extraction of their semantic elements'. Together they form a unique fingerprint.

Cite this