An Ant Colony Optimization Approach to the Software Release Planning with Dependent Requirements

被引:0
作者
de Souza, Jerffeson Teixeira [1 ]
Brito Maia, Camila Loiola [1 ]
Ferreira, Thiago do Nascimento [1 ]
Ferreira do Carmo, Rafael Augusto [1 ]
Albuquerque Brasil, Marcia Maria [1 ]
机构
[1] State Univ Ceara UECE, Optimizat Software Engn Grp GOES UECE, BR-60740903 Fortaleza, Ceara, Brazil
来源
SEARCH BASED SOFTWARE ENGINEERING | 2011年 / 6956卷
关键词
Ant Colony Optimization; Search Based Software Engineering; Software Release Planning;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Ant Colony Optimization (ACO) has been successfully employed to tackle a variety of hard combinatorial optimization problems, including the traveling salesman problem, vehicle routing, sequential ordering and timetabling. ACO, as a swarm intelligence framework, mimics the indirect communication strategy employed by real ants mediated by pheromone trails. Among the several algorithms following the ACO general framework, the Ant Colony System (ACS) has obtained convincing results in a range of problems. In Software Engineering, the effective application of ACO has been very narrow, being restricted to a few sparse problems. This paper expands this applicability, by adapting the ACS algorithm to solve the well-known Software Release Planning problem in the presence of dependent requirements. The evaluation of the proposed approach is performed over 72 synthetic datasets and considered, besides ACO, the Genetic Algorithm and Simulated Annealing. Results are consistent to show the ability of the proposed ACO algorithm to generate more accurate solutions to the Software Release Planning problem when compared to Genetic Algorithm and Simulated Annealing.
引用
收藏
页码:142 / 157
页数:16
相关论文
共 20 条
  • [1] Alaya I., 2004, P INT C BIOINSPIRED, P63
  • [2] [Anonymous], P 1 INT S SEARCH BAS
  • [3] The next release problem
    Bagnall, AJ
    Rayward-Smith, VJ
    Whittley, IM
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2001, 43 (14) : 883 - 890
  • [4] Bianchi L, 2004, LECT NOTES COMPUT SC, V3242, P450
  • [5] Ant colony optimization with partial order reduction for discovering safety property violations in concurrent models
    Chicano, Francisco
    Alba, Enrique
    [J]. INFORMATION PROCESSING LETTERS, 2008, 106 (06) : 221 - 231
  • [6] del Sagrado Jose, 2010, 2010 Proceedings of Second International Symposium on Search Based Software Engineering (SSBSE), P67, DOI 10.1109/SSBSE.2010.18
  • [7] Dorigo M., 1997, IEEE Transactions on Evolutionary Computation, V1, P53, DOI 10.1109/4235.585892
  • [8] Ant system: Optimization by a colony of cooperating agents
    Dorigo, M
    Maniezzo, V
    Colorni, A
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01): : 29 - 41
  • [9] Dorigo M., 2002, Handbook of Metaheuristics
  • [10] Fidanova S., 2002, PPSNVII WORKSH