TY - GEN
T1 - Resource-Centric Goal Model Slicing for Detecting Feature Interactions
AU - Peng, Zedong
AU - Dahiya, Mahima
AU - Khalil, Tessneem
AU - Niu, Nan
AU - Bhowmik, Tanmay
AU - Yang, Yilong
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - 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.
AB - 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.
KW - feature interaction
KW - goal-oriented requirements engineering
KW - requirements-based testing
UR - https://www.scopus.com/pages/publications/85171836711
U2 - 10.1109/IRI58017.2023.00018
DO - 10.1109/IRI58017.2023.00018
M3 - Conference contribution
AN - SCOPUS:85171836711
T3 - Proceedings - 2023 IEEE 24th International Conference on Information Reuse and Integration for Data Science, IRI 2023
SP - 58
EP - 63
BT - Proceedings - 2023 IEEE 24th International Conference on Information Reuse and Integration for Data Science, IRI 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 24th IEEE International Conference on Information Reuse and Integration for Data Science, IRI 2023
Y2 - 4 August 2023 through 6 August 2023
ER -