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

FSDNP:针对软件缺陷数预测的特征选择方法
引用本文:李叶飞,官国飞,葛崇慧,陈翔,倪超,钱柱中.FSDNP:针对软件缺陷数预测的特征选择方法[J].计算机工程与应用,2019,55(14):61-68.
作者姓名:李叶飞  官国飞  葛崇慧  陈翔  倪超  钱柱中
作者单位:南京大学 计算机科学与技术系,南京 210023;江苏方天电力技术有限公司,南京 210000;江苏方天电力技术有限公司,南京,210000;南通大学 计算机科学与技术学院,江苏 南通,226019;南京大学 计算机科学与技术系,南京,210023
基金项目:国家自然科学基金;江苏省自然科学基金
摘    要:软件缺陷预测先前的研究工作主要关注软件缺陷分类问题,即判断一个软件模块是否含有缺陷。如何量化一个软件模块中含有软件缺陷的数量问题还未被很好地研究。针对该问题,提出了一种两阶段的软件模块缺陷数预测特征选择方法FSDNP:特征聚类阶段和特征选择阶段。在特征聚类阶段中,使用基于密度峰聚类的算法将高度相关的特征进行聚类;在特征选择阶段,设计了三种启发式的排序策略从簇中删除冗余的和无关的特征。在PROMISE数据集上,使用平均错误率和平均相对错误率指标,与6个经典的方法进行了比较。实验结果表明,FSDNP能够有效移除冗余的和无关的特征,构建高效的软件缺陷数预测模型。

关 键 词:软件质量保障  软件缺陷数预测  特征选择  实证研究

FSDNP:Feature Selection Method for Software Defect Number Prediction
LI Yefei,GUAN Guofei,GE Chonghui,CHEN Xiang,NI Chao,QIAN Zhuzhong.FSDNP:Feature Selection Method for Software Defect Number Prediction[J].Computer Engineering and Applications,2019,55(14):61-68.
Authors:LI Yefei  GUAN Guofei  GE Chonghui  CHEN Xiang  NI Chao  QIAN Zhuzhong
Affiliation:1.Department of Computer Science and Technology, Nanjing University, Nanjing 210023, China 2.Jiangsu Frontier Electric Technology Co., Ltd., Nanjing 210000, China 3.College of Computer Science & Technology, Nantong University, Nantong, Jiangsu 226019, China
Abstract:Previous works in software defect prediction mainly focused on classifying software modules as defect-prone or not. How to quantify the number of defects in a software module has rarely been investigated. To address such issue, the paper proposes a two-stage feature selection approach for software defect number prediction FSDNP:feature clustering phase and feature selection phase. The feature clustering phase clusters highly correlated features using a density-based clustering method, and the feature selection phase removes irrelevant and redundant features from each cluster using three heuristic ranking strategies. FSDNP compares with six state-of-the-art baseline approaches using average absolute error and average relative error on PROMISE dataset. The results show FSDNP can effectively remove irrelevant and redundant features and build effective software defect number prediction model.
Keywords:software quality assurance  software defect number prediction  feature selection  empirical studies  
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《计算机工程与应用》浏览原始摘要信息
点击此处可从《计算机工程与应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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