Software project portfolio optimization with advanced multiobjective evolutionary algorithms

被引:32
|
作者
Kremmel, Thomas [1 ]
Kubalik, Jiri [2 ]
Biffl, Stefan [3 ]
机构
[1] Aeon Grp S3p Unternehmungsberatungs GmbH, A-1060 Vienna, Austria
[2] Czech Tech Univ, Dept Cybernet, Prague 16627 6, Czech Republic
[3] Christian Doppler Lab, A-1040 Vienna, Austria
关键词
Evolutionary computing; Real-world complexities; Decision support; Multiobjective optimization; Software project portfolio management; SELECTION;
D O I
10.1016/j.asoc.2010.04.013
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Large software companies have to plan their project portfolio to maximize potential portfolio return and strategic alignment, while balancing various preferences, and considering limited resources. Project portfolio managers need methods and tools to find a good solution for complex project portfolios and multiobjective target criteria efficiently. However, software project portfolios are challenging to describe for optimization in a practical way that allows efficient optimization. In this paper we propose an approach to describe software project portfolios with a set of multiobjective criteria for portfolio managers using the COCOMO II model and introduce a multiobjective evolutionary approach, mPOEMS, to find the Pareto-optimal front efficiently. We evaluate the new approach with portfolios choosing from a set of 50 projects that follow the validated COCOMO II model criteria and compare the performance of the mPOEMS approach with state-of-the-art multiobjective optimization evolutionary approaches. Major results are as follows: the portfolio management approach was found usable and useful; the mPOEMS approach outperformed the other approaches. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:1416 / 1426
页数:11
相关论文
共 50 条
  • [1] Multiobjective evolutionary algorithms for complex portfolio optimization problems
    Anagnostopoulos K.P.
    Mamanis G.
    Computational Management Science, 2011, 8 (3) : 259 - 279
  • [2] A Portfolio Optimization Approach to Selection in Multiobjective Evolutionary Algorithms
    Yevseyeva, Iryna
    Guerreiro, Andreia P.
    Emmerich, Michael T. M.
    Fonseca, Carlos M.
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XIII, 2014, 8672 : 672 - 681
  • [4] MULTIOBJECTIVE ALGORITHMS WITH RESAMPLING FOR PORTFOLIO OPTIMIZATION
    Garcia, Sandra
    Quintana, David
    Galvan, Ines M.
    Isasi, Pedro
    COMPUTING AND INFORMATICS, 2013, 32 (04) : 777 - 796
  • [6] Multiobjective Optimization for Project Portfolio Selection
    Barros, Marcio de O.
    Costa, Helio R.
    Figueiredo, Fabio V.
    da Rocha, Ana Regina C.
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION COMPANION (GECCO'12), 2012, : 1541 - 1542
  • [7] A realistic approach to evolutionary multiobjective portfolio optimization
    Chiam, S. C.
    Al Mamun, A.
    Low, Y. L.
    2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 204 - 211
  • [8] Large-Scale Portfolio Optimization Using Multiobjective Evolutionary Algorithms and Preselection Methods
    Qu, B. Y.
    Zhou, Q.
    Xiao, J. M.
    Liang, J. J.
    Suganthan, P. N.
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2017, 2017
  • [9] Mean-semivariance portfolio optimization with multiobjective evolutionary algorithms and technical analysis rules
    Macedo, Luis Lobato
    Godinho, Pedro
    Alves, Maria Joao
    EXPERT SYSTEMS WITH APPLICATIONS, 2017, 79 : 33 - 43
  • [10] An Overview of Evolutionary Algorithms in Multiobjective Optimization
    Fonseca, Carlos M.
    Fleming, Peter J.
    EVOLUTIONARY COMPUTATION, 1995, 3 (01) : 1 - 16