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 条
  • [11] Cost-aware capacity optimization in dynamic multi-hop WSNs
    Suhonen, Jukka
    Kohvakka, Mikko
    Kuorilehto, Mauri
    Hannikainen, Marko
    Hamalainen, Timo D.
    2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 666 - 671
  • [12] Towards fairness-aware multi-objective optimization
    Yu, Guo
    Ma, Lianbo
    Wang, Xilu
    Du, Wei
    Du, Wenli
    Jin, Yaochu
    COMPLEX & INTELLIGENT SYSTEMS, 2025, 11 (01)
  • [13] Multi-objective ant colony optimization for requirements selection
    del Sagrado, Jose
    del Aguila, Isabel M.
    Orellana, Francisco J.
    EMPIRICAL SOFTWARE ENGINEERING, 2015, 20 (03) : 577 - 610
  • [14] Multi-objective ant colony optimization for requirements selection
    José del Sagrado
    Isabel M. del Águila
    Francisco J. Orellana
    Empirical Software Engineering, 2015, 20 : 577 - 610
  • [15] Interactive Multi-Objective Optimization Using Mobile Application; Application to Multi-Objective Linear Assignment Problem
    Kim, Shinmyeong
    Jeong, In-Jae
    2019 ASIA PACIFIC INFORMATION TECHNOLOGY CONFERENCE (APIT 2019), 2019, : 12 - 19
  • [16] Finite state machine state assignment for multi-objective optimization
    Yang, M. (mengyang@fudan.edu.cn), 1600, Institute of Computing Technology (25):
  • [17] Intersection multi-objective optimization on signal setting and lane assignment
    Li, Xiang
    Sun, Jian-Qiao
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2019, 525 : 1233 - 1246
  • [18] Multi-objective optimization model for airport gate assignment problem
    Cecen, Ramazan Kursat
    AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2021, 93 (02): : 311 - 318
  • [19] Multi-objective optimization for task assignment problem of product development
    Wu, Z.-Y. (wzhaoyun@163.com), 1600, Northeast University (27):
  • [20] Bond graph causality assignment and evolutionary multi-objective optimization
    Wong, Tony
    Cormier, Gilles
    ADVANCES AND INNOVATIONS IN SYSTEMS, COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2007, : 433 - 438