...
首页> 外文期刊>Information and software technology >Bayesian statistical effort prediction models for data-centred 4GL software development
【24h】

Bayesian statistical effort prediction models for data-centred 4GL software development

机译:贝叶斯统计工作量预测模型,用于以数据为中心的4GL软件开发

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

摘要

Constructing an accurate effort prediction model is a challenge in Software Engineering. This paper presents three Bayesian statistical software effort prediction models for database-oriented software systems, which are developed using a specific 4GL toolsuite. The models consist of specification-based software size metrics and development team's productivity metric. The models are constructed based on the subjective knowledge of human expert and calibrated using empirical data collected from 17 software systems developed in the target environment. The models' predictive accuracy is evaluated using subsets of the same data, which were not used for the models' calibration. The results show that the models have achieved very good predictive accuracy in terms of MMRE and pred measures. Hence, it is confirmed that the Bayesian statistical models can predict effort successfully in the target environment. In comparison with commonly used multiple linear regression models, the Bayesian statistical models'predictive accuracy is equivalent in general. However, when the number of software systems used for the models' calibration becomes smaller than five, the predictive accuracy of the best Bayesian statistical models are significantly better than the multiple linear regression model. This result suggests that the Bayesian statistical models would be a better choice when software organizations/practitioners do not posses sufficient empirical data for the models' calibration. The authors expect these findings to encourage more researchers to investigate the use of Bayesian statistical models for predicting software effort.
机译:构建准确的工作量预测模型是软件工程中的一个挑战。本文介绍了针对面向数据库的软件系统的三个贝叶斯统计软件工作量预测模型,这些模型是使用特定的4GL工具套件开发的。这些模型包括基于规范的软件大小指标和开发团队的生产率指标。这些模型是基于人类专家的主观知识构建的,并使用从目标环境中开发的17个软件系统中收集的经验数据进行了校准。使用相同数据的子集评估模型的预测准确性,这些子集并未用于模型的校准。结果表明,该模型在MMRE和预防措施方面都取得了很好的预测准确性。因此,证实了贝叶斯统计模型可以成功地预测目标环境中的工作量。与常用的多元线性回归模型相比,贝叶斯统计模型的预测精度通常是相同的。但是,当用于模型校准的软件系统的数量少于五个时,最佳贝叶斯统计模型的预测精度明显优于多元线性回归模型。这个结果表明,当软件组织/从业者没有为模型的校准提供足够的经验数据时,贝叶斯统计模型将是一个更好的选择。作者希望这些发现能鼓励更多的研究人员调查使用贝叶斯统计模型预测软件工作量的情况。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号