Multiobjective Optimization Using Evolutionary Algorithms in Agile Teams Allocation

被引:0
|
作者
Brandao Caldeira, Junea Eliza [1 ]
Imaeda Yoshioka, Sergio Roberto [1 ]
de Oliveira Rodrigues, Bruno Rafael [2 ]
Parreiras, Fernando Silva [2 ]
机构
[1] TOTVS SA, Sao Paulo, SP, Brazil
[2] Univ Fumec, Belo Horizonte, MG, Brazil
关键词
Resource Allocation; Agile Teams; Multiobjective Optimization;
D O I
10.1145/3364641.3364652
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Ensuring that the team meets project requirements is essential to ensure the software quality available in the market and the success of the project. In this context, this study evaluated three algorithms for optimizing software engineering problems: NSGAII, SPEA2 and MOCell, in order to support project managers in the composition of agile software development teams. These algorithms were tested in an experiment carried out in a software development company and evaluated in four projects recently executed by the company. The approach considered the characteristics of the project activities, available human resources, human resource profile, project constraints (scope and time for execution) and constraints established by the organization. The algorithms returned solutions with the number of resources needed to carry out the project, as well as resources such as more project qualification, lower cost, and productivity adequate for the term established by the client. The results showed that the three algorithms evaluated presented consistent performances. The NSGAII and SPEA2 had very similar results and behavior, whereas the MOCell presented a better performance in the computational effort and needed a larger population for its saturation.
引用
收藏
页码:89 / 98
页数:10
相关论文
共 50 条
  • [1] Global Multiobjective Optimization Using Evolutionary Algorithms
    Thomas Hanne
    [J]. Journal of Heuristics, 2000, 6 : 347 - 360
  • [2] Global multiobjective optimization using evolutionary algorithms
    Hanne, T
    [J]. JOURNAL OF HEURISTICS, 2000, 6 (03) : 347 - 360
  • [3] Multiobjective optimization using adaptive fuzzy/evolutionary algorithms
    Lee, MA
    Esbensen, H
    [J]. COMPUTERS AND THEIR APPLICATIONS - PROCEEDINGS OF THE ISCA 11TH INTERNATIONAL CONFERENCE, 1996, : 67 - 70
  • [4] An Overview of Evolutionary Algorithms in Multiobjective Optimization
    Fonseca, Carlos M.
    Fleming, Peter J.
    [J]. EVOLUTIONARY COMPUTATION, 1995, 3 (01) : 1 - 16
  • [5] Benchmarking evolutionary multiobjective optimization algorithms
    Mersmann, Olaf
    Trautmann, Heike
    Naujoks, Boris
    Weihs, Claus
    [J]. 2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [6] Multiobjective Optimization of an Induction Heating Device Using Evolutionary Algorithms
    Petrescu, Camelia
    Ferariu, Lavinia
    [J]. 2014 INTERNATIONAL CONFERENCE AND EXPOSITION ON ELECTRICAL AND POWER ENGINEERING (EPE), 2014, : 241 - 246
  • [7] Multiobjective optimization using evolutionary algorithms - A comparative case study
    Zitzler, E
    Thiele, L
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN V, 1998, 1498 : 292 - 301
  • [8] MIJ2K Optimization using evolutionary multiobjective optimization algorithms
    Luis Bustamante, Alvaro
    Molina Lopez, Jose M.
    Patricio, Miguel A.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (09) : 10999 - 11010
  • [9] Robust Multiobjective Optimization via Evolutionary Algorithms
    He, Zhenan
    Yen, Gary G.
    Yi, Zhang
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2019, 23 (02) : 316 - 330
  • [10] Multiobjective Evolutionary Algorithms for Intradomain Routing Optimization
    Rocha, Miguel
    Sa, Tiago
    Sousa, Pedro
    Cortez, Paulo
    Rio, Miguel
    [J]. 2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 2272 - 2279