首页 | 本学科首页   官方微博 | 高级检索  
     检索      

可缓解类重叠问题的跨版本软件缺陷预测方法
引用本文:曲豫宾,陈翔,李龙.可缓解类重叠问题的跨版本软件缺陷预测方法[J].吉林大学学报(理学版),2021,59(2):372-378.
作者姓名:曲豫宾  陈翔  李龙
作者单位:1. 桂林电子科技大学 广西可信软件重点实验室, 广西 桂林 541004; 2. 江苏工程职业技术学院 信息工程学院, 江苏 南通 226001; 3. 南通大学 信息科学技术学院, 江苏 南通 226019
基金项目:广西可信软件重点实验室研究项目;江苏高校"青蓝工程"项目;南通市科技计划指令性项目;国家自然科学基金青年科学基金;江苏工程职业技术学院科研计划项目
摘    要:针对软件缺陷预测过程中未充分使用源代码语义特征以及训练数据集中的类重叠问题, 提出一种面向类重叠的跨版本软件缺陷深度特征学习方法. 该方法采用混合式最近邻清理策略缓解深度学习语义特征中存在的类重叠问题. 在PROMISE公开数据集上进行测试的结果表明, 该策略能提升基于深度语义学习的软件缺陷预测性能, 分类性能最多在中值上提升14.8%. 实验结果表明, 在跨版本深度缺陷预测问题中可采用混合式最近邻清理策略缓解类重叠问题.

关 键 词:软件缺陷预测    深度学习    类重叠    语义特征  
收稿时间:2020-05-13

Cross-Version Software Defect Prediction Method for Relieving Class Overlap Problem
QU Yubin,CHEN Xiang,LI Long.Cross-Version Software Defect Prediction Method for Relieving Class Overlap Problem[J].Journal of Jilin University: Sci Ed,2021,59(2):372-378.
Authors:QU Yubin  CHEN Xiang  LI Long
Institution:1. Guangxi Key Laboratory of Trusted Software, Guilin University of Electronic Technology, Guilin 541004, Guangxi Zhuang Autonomous Region, China;  2. School of Information Engineering, Jiangsu College of Engineering and Technology, Nantong 226001, Jiangsu Province, China; 3. School of Information Science and Technology, Nantong University, Nantong 226019, Jiangsu Province, China
Abstract:Aiming at the problem that semantic features of source code were not fully used in the process of software defect prediction and class overlap in training data set, we proposed a cross-version software defect deep feature learning method for class overlap. This method used a hybrid nearest neighbor cleaning strategy to alleviate class overlap problem in deep learning semantic features. The test results on open data set PROMISE show that this strategy can improve the performance of software defect prediction based on deep semantic learning, and the classification performance can be improved by 14.8% at most in the median value. The experimental results show that a hybrid nearest neighbor cleaning strategy can be used to alleviate the class overlap problem in the cross-version deep defect prediction problem.
Keywords:software defect prediction  deep learning  class overlap  semantic features  
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《吉林大学学报(理学版)》浏览原始摘要信息
点击此处可从《吉林大学学报(理学版)》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号