Estimating Software Project Effort Using Analogies
IEEE Transactions on Software Engineering
Genetic Algorithms and Grouping Problems
Genetic Algorithms and Grouping Problems
Software Engineering Economics
Software Engineering Economics
How to Staff Business-Critical Maintenance Projects
IEEE Software
Job Shop Scheduling with Genetic Algorithms
Proceedings of the 1st International Conference on Genetic Algorithms
Software Maintenance Process Analysis Using Discrete-Event Simulation
CSMR '01 Proceedings of the Fifth European Conference on Software Maintenance and Reengineering
Assessing Staffing Needs for a Software Maintenance Project through Queuing Simulation
IEEE Transactions on Software Engineering
Software Engineering: A Practitioner's Approach (McGraw-Hill Series in Computer Science)
Software Engineering: A Practitioner's Approach (McGraw-Hill Series in Computer Science)
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
The Current State and Future of Search Based Software Engineering
FOSE '07 2007 Future of Software Engineering
The multi-objective next release problem
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Bi-objective release planning for evolving software systems
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Staffing a software project: A constraint satisfaction and optimization-based approach
Computers and Operations Research
Multiobjective evolutionary algorithms: a comparative case studyand the strength Pareto approach
IEEE Transactions on Evolutionary Computation
Approximate backbone based multilevel algorithm for next release problem
Proceedings of the 12th 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
Using multi-objective metaheuristics to solve the software project scheduling problem
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Cooperative co-evolutionary optimization of software project staff assignments and job scheduling
SSBSE'11 Proceedings of the Third international conference on Search based software engineering
Empirical findings on team size and productivity in software development
Journal of Systems and Software
Search based software engineering: techniques, taxonomy, tutorial
Empirical Software Engineering and Verification
Robust solutions for the software project scheduling problem: a preliminary analysis
International Journal of Metaheuristics
Advances in evolutionary multi-objective optimization
SSBSE'12 Proceedings of the 4th international conference on Search Based Software Engineering
Not going to take this anymore: multi-objective overtime planning for software engineering projects
Proceedings of the 2013 International Conference on Software Engineering
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.01 |
All large-scale projects contain a degree of risk and uncertainty. Software projects are particularly vulnerable to overruns, due to the this uncertainty and the inherent difficulty of software project cost estimation. In this paper we introduce a search based approach to software project robustness. The approach is to formulate this problem as a multi objective Search Based Software Engineering problem, in which robustness and completion time are treated as two competing objectives. The paper presents the results of the application of this new approach to four large real-world software projects, using two different models of uncertainty.