The Mythical Man-Month: Essays on Softw
The Mythical Man-Month: Essays on Softw
A scatter search algorithm for project scheduling under partially renewable resources
Journal of Heuristics
Software project management with GAs
Information Sciences: an International Journal
The Current State and Future of Search Based Software Engineering
FOSE '07 2007 Future of Software Engineering
Staffing a software project: A constraint satisfaction and optimization-based approach
Computers and Operations Research
An optimization framework for "build-or-buy" decisions in software architecture
Computers and Operations Research
Large scale evolutionary optimization using cooperative coevolution
Information Sciences: an International Journal
Optimized staffing for product releases and its application at Chartwell Technology
Journal of Software Maintenance and Evolution: Research and Practice - Search Based Software Engineering [SBSE]
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Software project portfolio optimization with advanced multiobjective evolutionary algorithms
Applied Soft Computing
The relationship between search based software engineering and predictive modeling
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
A cooperative coevolutionary approach to partitional clustering
PPSN'10 Proceedings of the 11th international conference on Parallel problem solving from nature: Part I
Search-based Resource Scheduling for Bug Fixing Tasks
SSBSE '10 Proceedings of the 2nd International Symposium on Search Based Software Engineering
The Human Competitiveness of Search Based Software Engineering
SSBSE '10 Proceedings of the 2nd International Symposium on Search Based Software Engineering
Software—Practice & Experience
Dynamic resource scheduling in disruption-prone software development environments
FASE'10 Proceedings of the 13th international conference on Fundamental Approaches to Software Engineering
Search-based software engineering: Trends, techniques and applications
ACM Computing Surveys (CSUR)
Not going to take this anymore: multi-objective overtime planning for software engineering projects
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
This paper presents an approach to Search Based Software Project Management based on Cooperative Co-evolution. Our approach aims to optimize both developers' team staffing and work package scheduling through cooperative co-evolution to achieve early overall completion time. To evaluate our approach, we conducted an empirical study, using data from four real-world software projects. Results indicate that the Co-evolutionary approach significantly outperforms a single population evolutionary algorithm. Cooperative co-evolution has not previously been applied to any problem in Search Based Software Engineering (SBSE), so this paper reports the first application of cooperative coevolution in the SBSE literature. We believe that co-evolutionary optimization may fit many applications in other SBSE problem domains, since software systems often have complex inter-related subsystems and are typically characterized by problems that need to be co-evolved to improve results.