Software project planning for robustness and completion time in the presence of uncertainty using multi objective search based software engineering

Software project planning for robustness and completion time in the presence of uncertainty using multi objective search based software engineering
复制标题

DOI:
10.1145/1569901.1570125
复制
发表时间:
2009-07
期刊:
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
影响因子:
--
通讯作者:
S. Gueorguiev;M. Harman;G. Antoniol
S. Gueorguiev;M. Harman;G. Antoniol
中科院分区:
其他
文献类型:
--
作者:
S. Gueorguiev;M. Harman;G. Antoniol

文献摘要

被引文献

相似文献

所有大型项目都包含一定程度的风险和不确定性。由于软件项目成本估算的这种不确定性和固有的困难,软件项目特别容易超支。在本文中,我们介绍了一种基于搜索的软件项目稳健性方法。该方法是将这个问题表述为一个基于多目标搜索的软件工程问题,其中鲁棒性和完成时间被视为两个相互竞争的目标。本文使用两种不同的不确定性模型介绍了这种新方法在四个大型实际软件项目中的应用结果。
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.