首页> 外文期刊>International journal of open source software & processes >Quantitative Software Change Prediction in Open Source Web Projects Using Time Series Forecasting
【24h】

Quantitative Software Change Prediction in Open Source Web Projects Using Time Series Forecasting

机译:使用时间序列预测的开源Web项目中的定量软件改变预测

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

摘要

Software change prediction (SCP) is used for the prediction of changes earlier in the software development life cycle. It identifies the files that are change prone. Software maintenance costs can be reduced with the help of accurate prediction of change-prone files. Most of the literature of SCP deals with the identification of a class as change prone or not change prone. In the present work, the amount of change in a web project in terms of line of code added (loc_added), line of code deleted (loc_deleted), and lines of code (LOC) are predicted using time series forecasting method of machine learning. Data of web projects is obtained from GIT repository using Pydriller Python package extractor. The obtained result showed that support vector machine (SVM) is good for prediction of loc_added and loc_removed while the random forest is good for the prediction of LOC. Results advocate the use machine learning techniques for forecasting changes amount in web projects.
机译:软件更改预测(SCP)用于预测软件开发生命周期中的更早的变化。 它标识了容易更改的文件。 借助于准确预测变化易于文件,可以减少软件维护成本。 SCP的大多数文献都处理了一个阶级的识别,因为变化容易或不容易变化。 在目前的工作中,使用时间序列预测方法,在添加(LOC_ADDED)中添加(LOC_ADDED),删除的代码行(LOC_DELED)和代码线(LOC)的行程中的Web项目中的更改量。 使用PyDriller Python Packion Extruttor从Git存储库获得Web项目的数据。 所获得的结果表明,支持向量机(SVM)对于LOC_ADDED和LOC_REMOVED的预测是良好的,而随机森林对LOC的预测有利。 结果提倡使用机器学习技术来预测Web项目中的变化量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号