基于机器学习的软件缺陷预测模型研究

Wenqing Ren
{"title":"基于机器学习的软件缺陷预测模型研究","authors":"Wenqing Ren","doi":"10.1117/12.2670396","DOIUrl":null,"url":null,"abstract":"In the rapid development of network science and technology, the software, as the basic part of the network system operation, the practical application quality directly determines the realization of the function, so the users put forward higher requirements for the software quality. According to the application situation of network system software in recent years, software defects are the main factor affecting the application quality, and the relevant detection technology is the only way before the formal promotion of software. Therefore, researchers have put forward a defect prediction scheme based on the software code, which can not only reduce the cost, but also improve the practical efficiency. This paper focuses on the understanding of the machine learning algorithm and constructing automatic and comprehensive learning models according to the software defect prediction technology, thus discovering the defects in the software. The final experimental results prove that different algorithms have different advantages in different evaluation indicators. By using these advantages and the stacking integrated learning methods in machine learning, building a prediction model with combined machine learning algorithms as the core can find defects more accurately and perfectly.","PeriodicalId":202840,"journal":{"name":"International Conference on Mathematics, Modeling and Computer Science","volume":"2 7","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Study on software defects prediction model based on machine learning\",\"authors\":\"Wenqing Ren\",\"doi\":\"10.1117/12.2670396\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In the rapid development of network science and technology, the software, as the basic part of the network system operation, the practical application quality directly determines the realization of the function, so the users put forward higher requirements for the software quality. According to the application situation of network system software in recent years, software defects are the main factor affecting the application quality, and the relevant detection technology is the only way before the formal promotion of software. Therefore, researchers have put forward a defect prediction scheme based on the software code, which can not only reduce the cost, but also improve the practical efficiency. This paper focuses on the understanding of the machine learning algorithm and constructing automatic and comprehensive learning models according to the software defect prediction technology, thus discovering the defects in the software. The final experimental results prove that different algorithms have different advantages in different evaluation indicators. By using these advantages and the stacking integrated learning methods in machine learning, building a prediction model with combined machine learning algorithms as the core can find defects more accurately and perfectly.\",\"PeriodicalId\":202840,\"journal\":{\"name\":\"International Conference on Mathematics, Modeling and Computer Science\",\"volume\":\"2 7\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-06-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference on Mathematics, Modeling and Computer Science\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1117/12.2670396\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Mathematics, Modeling and Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.2670396","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

在网络科学技术飞速发展的今天,软件作为网络系统运行的基础部分,其实际应用质量的好坏直接决定了功能的实现,因此用户对软件质量提出了更高的要求。从近年来网络系统软件的应用情况来看,软件缺陷是影响应用质量的主要因素,而相关检测技术是软件正式推广前的必经之路。因此,研究人员提出了一种基于软件代码的缺陷预测方案,既可以降低成本,又可以提高实际效率。本文的重点是理解机器学习算法,并根据软件缺陷预测技术构建自动综合学习模型,从而发现软件中的缺陷。最终的实验结果证明,不同的算法在不同的评价指标上具有不同的优势。利用这些优势和机器学习中的叠加集成学习方法,构建以组合机器学习算法为核心的预测模型,可以更准确、更完美地发现缺陷。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Study on software defects prediction model based on machine learning
In the rapid development of network science and technology, the software, as the basic part of the network system operation, the practical application quality directly determines the realization of the function, so the users put forward higher requirements for the software quality. According to the application situation of network system software in recent years, software defects are the main factor affecting the application quality, and the relevant detection technology is the only way before the formal promotion of software. Therefore, researchers have put forward a defect prediction scheme based on the software code, which can not only reduce the cost, but also improve the practical efficiency. This paper focuses on the understanding of the machine learning algorithm and constructing automatic and comprehensive learning models according to the software defect prediction technology, thus discovering the defects in the software. The final experimental results prove that different algorithms have different advantages in different evaluation indicators. By using these advantages and the stacking integrated learning methods in machine learning, building a prediction model with combined machine learning algorithms as the core can find defects more accurately and perfectly.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信