Resource-Centric Goal Model Slicing for Detecting Feature Interactions

  • Zedong Peng
  • , Mahima Dahiya
  • , Tessneem Khalil
  • , Nan Niu
  • , Tanmay Bhowmik
  • , Yilong Yang

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

1 Scopus citations

Abstract

Feature interaction (FI) occurs when the requirements are satisfied by the features in isolation but not in composition. We present a novel approach to FI detection via a lightweight modeling of two features' resource dependency. Our preliminary study on two Zoom features shows three types of resource dependency: produce-and-use, state-changing, and mutual-exclusion. We present the testing pattern associated with each type, report the FI testing results, and discuss our long-term directions toward using real-world software's features to ground and evaluate requirements engineering research.

Original languageEnglish
Title of host publicationProceedings - 2023 IEEE 24th International Conference on Information Reuse and Integration for Data Science, IRI 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages58-63
Number of pages6
ISBN (Electronic)9798350334586
DOIs
StatePublished - 2023
Event24th IEEE International Conference on Information Reuse and Integration for Data Science, IRI 2023 - Bellevue, United States
Duration: Aug 4 2023Aug 6 2023

Publication series

NameProceedings - 2023 IEEE 24th International Conference on Information Reuse and Integration for Data Science, IRI 2023

Conference

Conference24th IEEE International Conference on Information Reuse and Integration for Data Science, IRI 2023
Country/TerritoryUnited States
CityBellevue
Period08/4/2308/6/23

Keywords

  • feature interaction
  • goal-oriented requirements engineering
  • requirements-based testing

Fingerprint

Dive into the research topics of 'Resource-Centric Goal Model Slicing for Detecting Feature Interactions'. Together they form a unique fingerprint.

Cite this