• DocumentCode
    2041858
  • Title

    Search-based techniques applied to optimization of project planning for a massive maintenance project

  • Author

    Antoniol, Giulio ; Di Penta, Massimiliano ; Harman, Mark

  • Author_Institution
    Dept. of Eng., Univ. of Sannio, Benevento, Italy
  • fYear
    2005
  • fDate
    26-29 Sept. 2005
  • Firstpage
    240
  • Lastpage
    249
  • Abstract
    This paper evaluates the use of three different search-based techniques, namely genetic algorithms, hill climbing and simulated annealing, and two problem representations, for planning resource allocation in large massive maintenance projects. In particular, the search-based approach aims to find an optimal or near optimal order in which to allocate work packages to programming teams, in order to minimize the project duration. The approach is validated by an empirical study of a large, commercial Y2K massive maintenance project, which compares these techniques with each other and with a random search (to provide base line comparison data). Results show that an ordering-based genome encoding (with tailored cross over operator) and the genetic algorithm appear to provide the most robust solution, though the hill climbing approach also performs well. The best search technique results reduce the project duration by as much as 50%.
  • Keywords
    PERT; genetic algorithms; project management; resource allocation; software maintenance; genetic algorithm; hill climbing; massive maintenance project; ordering-based genome encoding; project planning; random search; resource allocation; search-based techniques; simulated annealing; Genetic algorithms; Large-scale systems; Optimal scheduling; Packaging; Programming profession; Resource management; Reverse engineering; Simulated annealing; Software engineering; Software maintenance; Massive Remedial Maintenance; Search-Based Software Engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2005. ICSM'05. Proceedings of the 21st IEEE International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-2368-4
  • Type

    conf

  • DOI
    10.1109/ICSM.2005.79
  • Filename
    1510120