ACM Home Page
Please provide us with feedback. Feedback
Software project planning for robustness and completion time in the presence of uncertainty using multi objective search based software engineering
Full text PdfPdf (1.77 MB)
Source
Genetic And Evolutionary Computation Conference archive
Proceedings of the 11th Annual conference on Genetic and evolutionary computation table of contents
Montreal, Québec, Canada
SESSION: Track 14: search based software engineering table of contents
Pages 1673-1680  
Year of Publication: 2009
ISBN:978-1-60558-325-9
Authors
Stefan Gueorguiev  Avanade, London, United Kingdom
Mark Harman  King's College London, London, United Kingdom
Giuliano Antoniol  École Polytechnique de Montréal, Montreal, Canada
Sponsors
SIGEVO: ACM Special Interest Group on Genetic and Evolutionary Computation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 28,   Downloads (12 Months): 67,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1569901.1570125
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
G. Antoniol, M.D. Penta, M. Harman, and F. Qureshi. The effect of communication overhead on software maintenance project staffing: a search-based approach. In Proceedings of IEEE International Conference on Software Maintenance, pages 315--324, Paris FR, Oct. 2-5 2007. IEEE Computer Society Press.
 
3
 
4
A. Bertolino, E. Marchetti, and R. Mirandola. Performance measures for supporting project manager decisions. Software Process: Improvement and Practice, 12(2):141--164, 2007.
 
5
 
6
F. Chicano and E. Alba. Management of software projects with gas. In 6th Metaheuristics International Conference (MIC2005), Vienna, Austria, Aug. 2005.
 
7
H.E., C.D., and R.P. The state of the art in evolutionary scheduling. Genetic Programming and Evolvable Machines, 2004 (to appear).
 
8
 
9
 
10
 
11
 
12
C.E. Jr, G.M.R., and J.D.S. Approximation algorithms for bin-packing. In Algorithm Design for Computer System Design, 1984.
 
13
 
14
D.P.M., A.G., and H.M. The use of search-based optimization techniques to plan software projects: an approach and an empirical study. Technical report, RCOST -- Univ. of Sannio Italy, 2007. http://rcost.unisannio.it/mdipenta/searchBasedSta-ngTR.pdf.
 
15
M.D. Penta, M. Harman, G. Antoniol, and F. Qureshi. The effect of communication overhead on software maintenance project staffing: a search-based approach. In Proceedings of IEEE International Conference on Software Maintenance, pages 315--324, Oct 2007.
 
16
 
17
18
 
19
20
 
21
E. Zitzler and L. Thiele. Multiobjective evolutionary algorithms: A comparative case study and the strength pareto approach. IEEE Transactions on Evolutionary Computation, 3(4):257--271, Nov. 1999.

Collaborative Colleagues:
Stefan Gueorguiev: colleagues
Mark Harman: colleagues
Giuliano Antoniol: colleagues