...
首页> 外文期刊>Software Quality Journal >A PSO-based model to increase the accuracy of software development effort estimation
【24h】

A PSO-based model to increase the accuracy of software development effort estimation

机译:基于PSO的模型可提高软件开发工作量估算的准确性

获取原文
获取原文并翻译 | 示例

摘要

Development effort is one of the most important metrics that must be estimated in order to design the plan of a project. The uncertainty and complexity of software projects make the process of effort estimation difficult and ambiguous. Analogy-based estimation (ABE) is the most common method in this area because it is quite straightforward and practical, relying on comparison between new projects and completed projects to estimate the development effort. Despite many advantages, ABE is unable to produce accurate estimates when the importance level of project features is not the same or the relationship among features is difficult to determine. In such situations, efficient feature weighting can be a solution to improve the performance of ABE. This paper proposes a hybrid estimation model based on a combination of a particle swarm optimization (PSO) algorithm and ABE to increase the accuracy of software development effort estimation. This combination leads to accurate identification of projects that are similar, based on optimizing the performance of the similarity function in ABE. A framework is presented in which the appropriate weights are allocated to project features so that the most accurate estimates are achieved. The suggested model is flexible enough to be used in different datasets including categorical and non-categorical project features. Three real data sets are employed to evaluate the proposed model, and the results are compared with other estimation models. The promising results show that a combination of PSO and ABE could significantly improve the performance of existing estimation models.
机译:开发工作是设计项目计划时必须估算的最重要的指标之一。软件项目的不确定性和复杂性使工作量估算过程变得困难而模棱两可。基于类比​​的估计(ABE)是该领域中最常见的方法,因为它非常直接且实用,它依赖于新项目和已完成项目之间的比较来估计开发工作量。尽管有很多优点,但是当项目功能的重要性级别不相同或功能之间的关系难以确定时,ABE无法产生准确的估算值。在这种情况下,有效的特征加权可以成为提高ABE性能的解决方案。本文提出了一种结合粒子群优化算法和ABE的混合估计模型,以提高软件开发工作量估计的准确性。基于优化ABE中相似功能的性能,这种组合可导致对相似项目的准确识别。提出了一个框架,其中将适当的权重分配给项目特征,以便获得最准确的估计。所建议的模型具有足够的灵活性,可用于不同的数据集,包括分类和非分类项目特征。使用三个真实数据集评估提出的模型,并将结果与​​其他估计模型进行比较。有希望的结果表明,PSO和ABE的组合可以显着改善现有估计模型的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号