首页> 外文OA文献 >An Empirical Validation of the Complexity of Code Changes and Bugs in Predicting the Release Time of Open Source Software
【2h】

An Empirical Validation of the Complexity of Code Changes and Bugs in Predicting the Release Time of Open Source Software

机译:对代码更改和错误在预测开源软件发布时间方面的复杂性的经验验证

摘要

With the increasing popularity of open source software, the changes in source code are inevitable. These changes in code are due to feature enhancement, new feature introduction and bug repair or fixed. It is important to note that these changes can be quantified by using entropy based measures. The pattern of bug fixing scenario with complexity of code change is responsible for the next release as these changes will cover the number of requirements and fixes. In this paper, we are proposing a method to predict the next release problem based on the complexity of code change and bugs fixed. We applied multiple linear regression to predict the time of the next release of the product and measured the performance using different residual statistics, goodness of fit curve and R2. We observed from the results of multiple linear regression that the predicted value of release time is fitting well with the observed value of number of months for the next release.
机译:随着开源软件的日益普及,源代码的变化是不可避免的。代码中的这些更改归功于功能增强,新功能介绍以及错误修复或修复。重要的是要注意,这些变化可以通过使用基于熵的度量来量化。带有代码更改复杂性的错误修复方案的模式负责下一个版本,因为这些更改将涵盖需求和修复的数量。在本文中,我们提出了一种根据代码更改的复杂性和已修复的错误来预测下一个发行版问题的方法。我们应用多元线性回归来预测产品下一次发布的时间,并使用不同的残差统计量,拟合曲线的优度和R2来衡量性能。我们从多元线性回归的结果中观察到,释放时间的预测值与下一次释放的月数观察值非常吻合。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号