A Multi-objective and Cost-Aware Optimization of Requirements Assignment For Review

被引:0
|
作者
Li, Yan [1 ]
Yue, Tao [2 ,3 ]
Ali, Shaukat [2 ]
Zhang, Li [1 ]
机构
[1] Beihang Univ, Sch Comp Sci & Engn, Beijing, Peoples R China
[2] Simula Res Lab, Oslo, Norway
[3] Univ Oslo, Oslo, Norway
基金
中国国家自然科学基金;
关键词
search-based software engineering; requirements assignment; muti-objectives search algorithms;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A typical way to improve the quality of requirements is to assign them to suitable stakeholders for reviewing. Due to different characteristics of requirements and diverse background of stakeholders, it is needed to find an optimal solution for requirements assignment. Existing search-based requirements assignment solutions focus on maximizing stakeholders' familiarities to assigned requirements and balancing the overall workload of each stakeholder. However, a cost-effective requirements assignment solution should also take into account another two optimization objectives: 1) minimizing required time for reviewing requirements, and 2) minimizing the monetary cost required for performing reviewing tasks. We formulated the requirements assignment problem as a search problem and defined a fitness function considering all the five optimization objectives. We conducted an empirical evaluation to assess the fitness function together with six search algorithms using a real-world case study and 120 artificial problems to assess the scalability of the proposed fitness function. Results show that overall, our optimization problem is complex and further justifies the use for multi-objective search algorithms, and the Speed-constrained Multi-Objective Particle Swarm Optimization (SMPSO) algorithm performed the best among all the search algorithms.
引用
收藏
页码:89 / 96
页数:8
相关论文
共 50 条
  • [21] Preference-Aware Constrained Multi-Objective Bayesian Optimization
    Ahmadianshalchi, Alaleh
    Belakaria, Syrine
    Doppa, Janrdhan Rao
    PROCEEDINGS OF 7TH JOINT INTERNATIONAL CONFERENCE ON DATA SCIENCE AND MANAGEMENT OF DATA, CODS-COMAD 2024, 2024, : 182 - 191
  • [22] Multi-Objective region-Aware optimization of parallel programs
    Durillo, Juan J.
    Gschwandtner, Philipp
    Kofler, Klaus
    Fahringer, Thomas
    PARALLEL COMPUTING, 2019, 83 : 3 - 21
  • [23] Multi-objective Ant Colony Optimization: Review
    Awadallah, Mohammed A.
    Makhadmeh, Sharif Naser
    Al-Betar, Mohammed Azmi
    Dalbah, Lamees Mohammad
    Al-Redhaei, Aneesa
    Kouka, Shaimaa
    Enshassi, Oussama S.
    ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2025, 32 (02) : 995 - 1037
  • [24] Evolutionary constrained multi-objective optimization: a review
    Jing Liang
    Hongyu Lin
    Caitong Yue
    Xuanxuan Ban
    Kunjie Yu
    Vicinagearth, 1 (1):
  • [25] Multi-objective optimization by genetic algorithms: A review
    Tamaki, H
    Kita, H
    Kobayashi, S
    1996 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '96), PROCEEDINGS OF, 1996, : 517 - 522
  • [26] Benchmarking cost-assignment schemes for multi-objective evolutionary algorithms
    Koukoulakis, K
    Li, Y
    REAL-WORLD APPLICATIONS OF EVOLUTIONARY COMPUTING, PROCEEDINGS, 2000, 1803 : 158 - 167
  • [27] Cost-Aware Learning and Optimization for Opportunistic Spectrum Access
    Gan, Chao
    Zhou, Ruida
    Yang, Jing
    Shen, Cong
    2020 INFORMATION THEORY AND APPLICATIONS WORKSHOP (ITA), 2020,
  • [28] Cost-Aware Learning and Optimization for Opportunistic Spectrum Access
    Gan, Chao
    Zhou, Ruida
    Yang, Jing
    Shen, Cong
    IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, 2019, 5 (01) : 15 - 27
  • [29] Multi-objective optimization of task assignment in distributed mobile edge computing
    Almasri S.
    Jarrah M.
    Al-Duwairi B.
    Journal of Reliable Intelligent Environments, 2022, 8 (1) : 21 - 33
  • [30] Robust control design using eigenstructure assignment and multi-objective optimization
    Liu, GP
    Patton, RJ
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1996, 27 (09) : 871 - 879