没有合适的资源?快使用搜索试试~ 我知道了~
基于模糊支持向量机的软件缺陷预测技术_程元启2
需积分: 0 0 下载量 36 浏览量
2022-08-03
19:28:47
上传
评论
收藏 285KB PDF 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/86303504/0001-1121842f963a3266c97d5c3dee94106b_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
5页
摘要:为克服软件缺陷预测中的类不平衡问题,提出机器学习模型GA-FSVM。去除软件数据集的冗余特征,使用模糊支持向量机作为分类器,针对软件缺陷预测问题提出相应的
资源详情
资源评论
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/86303504/bg1.jpg)
20
18
年
9
月
第
39
卷
第
9
期
计算机工程与设计
CO
MPUTER
ENGINEERING
AND
DESIGN
Se
p
t.2018
Vol.39
N
o
.9
基于模糊支持向量机的软件缺陷预测技术
程元
启
1
,
姚淑
珍
1
,
谭火
彬
2
,
李丹
丹
1
(
1.
北京航空航天大学
计算机学院
,
北京
10
0191
;
2.
北京航空航天大学
软件学院
,
北京
10
0191
)
摘
要
:
为克服软件缺陷预测中的类不平衡问题
,
提出机器学习模型
GA
-
FS
VM
。
去除软件数据集的冗余特征
,
使用模糊
支持向量机作为分类器
,
针对软件缺陷预测问题提出相应的模糊隶属度函数
,
使其能适应数据集的类不平衡
,
应对数据集
中的特异点
,
使用遗传算法进行参数调优
,
训练分类器
。
在
N
ASA
数据集上进行交叉验证的结果表明
,
和几种常见的算法
相
比
,
该方法能够提高有缺陷样本的
F
-
me
asure
值
。
关键词
:
软件缺陷预测
;
模糊支持向量机
;
类不平衡问题
;
遗传算法
;
机器学习
中图法分类号
:
T
P311.5
文献标识号
:
A
文章编号
:
1000
-
70
24
(
2018
)
09
-
27
53
-
05
d
oi
:
10.16208
/
j
.i
ssn1000
-
70
24.2018.09.010
收稿
日期
:
20
17
-
07
-
13
;
修订
日期
:
20
18
-
02
-
24
作
者
简介
:
程元启
(
19
93
-
),
男
,
陕西
汉 中 人
,
硕 士 研 究 生
,
研究方向为机器学习
、
软 件 工 程
;
姚 淑 珍
(
19
65
-
),
女
,
北 京
人
,
博 士
,
教授
,
CC
F
高级
会员
,
研究方向为软件工程
、
Pe
tri
网
;
谭 火
彬
(
19
79
-
),
男
,
北 京
人
,
博 士
,
讲 师
,
研究方向为软件工程
;
李 丹 丹
(
19
86
-
),
女
,
山东
菏泽人
,
博士研究生
,
研究方向为处理器设计
、
机器学习
、
软件工程技术
。
E
-
ma
il
:
chen
gy
uan
q
i
@
hotmail.com
So
ftware
defect
p
rediction
technolo
gy
based
on
fuzz
y
su
pp
ort
vector
machine
CH
ENG
Yuan
-
q
i
1
,
YA
O
Shu
-
zh
en
1
,
TA
N
Huo
-
bi
n
2
,
LI
D
an
-
da
n
1
(
1.
School
of
Com
p
uter
Science
and
En
g
ineerin
g
,
Beihan
g
Universit
y
,
Bei
j
in
g
100191
,
China
;
2.School
of
Software
,
Beihan
g
Universit
y
,
Bei
j
in
g
100191
,
China
)
Abstract
:
To
s
olve
the
class
imbalance
p
roblem
in
software
defect
p
rediction
,
a
machine
learnin
g
model
GA
-
FS
VM
was
p
ro
-
p
o
s
ed.The
redundant
features
of
software
data
sets
were
removed
,
and
fuzz
y
su
pp
ort
vector
machine
was
used
as
classifier.In
addition
,
the
corres
p
ondin
g
fuzz
y
membershi
p
functions
for
software
defect
p
rediction
were
p
ro
p
osed
,
which
not
onl
y
ada
p
ted
to
the
data
set
of
class
imbalance
,
but
also
dealt
with
outliner
in
data
set
,
and
g
enetic
al
g
orithm
was
used
for
p
arameter
tunin
g
.The
results
of
cross
validation
on
NASA
datasets
show
that
the
p
ro
p
osed
method
can
im
p
rove
the
F
-
me
asure
value
of
defective
sam
-
p
l
e
s
com
p
ared
with
several
common
al
g
orithms.
Ke
y
w
ords
:
so
ftware
defect
p
rediction
;
fuzz
y
su
pp
ort
vector
machine
;
class
imbalance
;
g
enetic
al
g
orithm
;
machine
learnin
g
0
引
言
软件
缺陷预测技术可以根据软件的多个特征属性
,
来
预测软件缺陷的数 目和分布
。
目前已经有很多研究人员借
助机器学习方法来预测软件项目中的模块是否有缺陷
,
不
仅诸如朴素贝叶斯
、
决策树等经典的机器学习方法已经被
使用
[
1
]
,
而且
基于
Ba
gg
in
g
和
Boostin
g
的集成学习的方法
也被广泛应用
[
2
]
。
随着
人工智 能
、
统计学 等技术的不断 发
展
,
基于机器学习的软件缺陷预测技术是热门领域
。
需要
注意到的是
,
对于软件系统而言
,
含有缺陷的模块往往只
是少数
,
大多数模块并无缺陷
,
所以在软件缺陷预测中
,
无缺陷的程序模块
(
即多数类
)
的数量往往比有缺陷程序模
块
(
即少数类
)
的数量多得多
,
这就是软件缺陷预测中的类
不平衡问题
,
不平衡数据集会让分类器更多地从多数类中
获取有效信息
,
这会使预测结果更加倾向于多数类
,
在少
数类上分类器的性能表现会变差
[
3
]
,
这会让分类结果不尽
人意
。
为
了更好地解决软件缺陷预测中的类不平衡问题
,
本文在现有工作的基础上
,
提出软件缺陷预测方法
G
A
-
FS
-
VM
。
它采用模糊支持向量机作为分类器
,
并结
合软件缺陷
预测问题的特点
,
合理设定模糊隶属度函数
,
并且采 用 遗
传算法进行模型的参数选择
。
相比传统的分类器
,
在少数
类上的性能表现更好
。
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![caj](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![avatar](https://profile-avatar.csdnimg.cn/c55f49fe2dfd41999e306015ec86d5c8_weixin_35756637.jpg!1)
一曲歌长安
- 粉丝: 53
- 资源: 302
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
评论0