@inproceedings{5056a1181f0e4cfab6e7fe5b680ed4ff,
title = "Parallel Evolutionary Algorithm in Scheduling Work Packages to Minimize Duration of Software Project Management",
abstract = "Software project management problem mainly includes resources allocation and work packages scheduling. This paper presents an approach to Search Based Software Project Management based on parallel implementation of evolutionary algorithm on GPU. We redesigned evolutionary algorithm to cater for the purpose of parallel programming. Our approach aims to parallelize the genetic operators including: crossover, mutation and evaluation in the evolution process to achieve faster execution. To evaluate our approach, we conducted a “proof of concept” empirical study, using data from three real-world software projects. Both sequential and parallel version of a conventional single objective evolutionary algorithm are implemented. The sequential version is based on common programming approach using C++, and the parallel version is based on GPGPU programming approach using CUDA. Results indicate that even a relatively cheap graphic card (GeForce GTX 970) can speed up the optimization process significantly. We believe that deploy parallel evolutionary algorithm based on GPU may fit many applications for other software project management problems, since software projects often have complex inter-related work packages and resources, and are typically characterized by large scale problems which optimization process ought to be accelerated by parallelism.",
keywords = "Evolutionary algorithm, GPGPU, NVidia CUDA, Parallel computing, Software project management",
author = "Jinghui Hu and Xu Wang and Jian Ren and Chao Liu",
note = "Publisher Copyright: {\textcopyright} 2019, Springer Nature Singapore Pte Ltd.; 16th National Conference on Software and Applications, NASAC 2017 and 17th National Conference on Software and Applications, NASAC 2018 ; Conference date: 23-11-2018 Through 25-11-2018",
year = "2019",
doi = "10.1007/978-981-15-0310-8\_3",
language = "英语",
isbn = "9789811503092",
series = "Communications in Computer and Information Science",
publisher = "Springer Verlag",
pages = "35--51",
editor = "Zheng Li and He Jiang and Ge Li and Minghui Zhou and Ming Li",
booktitle = "Software Engineering and Methodology for Emerging Domains - 16th National Conference, NASAC 2017, Harbin, China, November 4–5, 2017, and 17th National Conference, NASAC 2018, Revised Selected Papers",
address = "德国",
}