首页> 外文会议> >A simulation-based comparison of empirical modeling techniques for software metric models of development effort
【24h】

A simulation-based comparison of empirical modeling techniques for software metric models of development effort

机译:基于模拟的经验建模技术与开发工作的软件度量模型的比较

获取原文

摘要

Empirical models for the management of software development projects have until recently been based, with only limited exceptions, on linear least-squares regression. The continued failure of the resulting empirical models to provide adequate assistance to managers has led to the examination (and even some adoption) of more sophisticated modeling techniques. These techniques have included robust statistical procedures, various forms of neural network models, fuzzy logic, case-based reasoning, and regression trees. This paper describes a simulation-based study on the performance of some of these empirical modeling techniques using a size and effort software metric data set. The models are assessed using a variety of "goodness of fit" measures-assessing the predictive performance on hold-out samples across 50 simulations using both sampling with replacement and without replacement. The relative performances of each technique can be used to select that which is "best" given the desired predictive accuracy criterion. Overall the best performing technique appears to be M-estimation. This suggests that robustness to outliers, in this case at least, may be more important than modeling non-linearities or interactions.
机译:直到最近,用于软件开发项目管理的经验模型一直都基于线性最小二乘回归,只有少数例外。最终的经验模型无法继续为管理人员提供足够的帮助,导致了对更复杂的建模技术的研究(甚至是采用)。这些技术包括健壮的统计程序,各种形式的神经网络模型,模糊逻辑,基于案例的推理和回归树。本文描述了使用大小和精力软件指标数据集对某些经验建模技术的性能进行基于仿真的研究。使用各种“拟合优度”度量对模型进行评估-评估50个模拟中保留样本的预测性能,该模拟使用替换抽样和不替换抽样。给定所需的预测精度标准,可以使用每种技术的相对性能来选择“最佳”的技术。总的来说,性能最好的技术似乎是M估计。这表明,至少在这种情况下,对异常值的鲁棒性可能比对非线性或相互作用建模更为重要。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号