Resource-Centric Goal Model Slicing for Detecting Feature Interactions

被引:1
|
作者
Peng, Zedong [1 ]
Dahiya, Mahima [1 ]
Khalil, Tessneem [1 ]
Niu, Nan [1 ]
Bhowmik, Tanmay [2 ]
Yang, Yilong [3 ]
机构
[1] Univ Cincinnati, Cincinnati, OH 45221 USA
[2] Mississippi State Univ, Mississippi State, MS USA
[3] Beihang Univ, Beijing, Peoples R China
基金
美国国家科学基金会;
关键词
feature interaction; goal-oriented requirements engineering; requirements-based testing; THEORETICAL REPLICATION;
D O I
10.1109/IRI58017.2023.00018
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:58 / 63
页数:6
相关论文
共 50 条
  • [31] An algorithm for detecting 3-way feature interactions
    Kawauchi, S
    Ohta, T
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2004, E87B (07) : 1910 - 1917
  • [32] Detecting feature interactions in telecommunication services with a SAT solver
    Tsuchiya, T
    Nakamura, M
    Kikuno, T
    2002 PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2002, : 131 - 134
  • [33] GOAL PROGRAMMING MODEL FOR ACADEMIC RESOURCE ALLOCATION
    LEE, SM
    CLAYTON, ER
    MANAGEMENT SCIENCE SERIES B-APPLICATION, 1972, 18 (08): : B395 - B408
  • [34] Method for detecting functional feature interactions of web services
    Weiss, Michael
    Oreshkin, Alexander
    Esfandiari, Babak
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2006, 21 (04): : 273 - 284
  • [35] Detecting and resolving email feature interactions through constraints
    Crespo, R. G.
    IET SOFTWARE, 2011, 5 (02) : 238 - 245
  • [36] Detecting Feature Interactions in Web Services with Timed Automata
    Luo, Xiangyu
    Xuan, Aicheng
    Dong, Rongsheng
    THIRD INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING, 2009, : 276 - 279
  • [37] Model Checking Feature Interactions
    Le Guilly, Thibaut
    Olsen, Petur
    Pedersen, Thomas
    Ravn, Anders P.
    Skou, Arne
    SOFTWARE TECHNOLOGIES (ICSOFT 2015), 2016, 586 : 307 - 325
  • [38] Detecting Arbitrary Order Beneficial Feature Interactions for Recommender Systems
    Su, Yixin
    Zhao, Yunxiang
    Erfani, Sarah
    Gan, Junhao
    Zhang, Rui
    PROCEEDINGS OF THE 28TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2022, 2022, : 1676 - 1686
  • [39] Detecting feature interactions between SIP call control services
    Kolberg, M
    Magill, EH
    FEATURE INTERACTIONS IN TELECOMMUNICATIONS AND SOFTWARE SYSTEMS VIII, 2005, : 147 - 162
  • [40] On detecting feature interactions in the programmable service environment of Internet telephony
    Nakamura, M
    Leelaprute, P
    Matsumoto, K
    Kikuno, T
    COMPUTER NETWORKS, 2004, 45 (05) : 605 - 624