研究文章

软件缺陷预测基于混合群体智慧和深度学习

表1

常用的软件度量面向流程的软件。

类别 指标

McCabe指标 圈复杂度( )
必要的复杂性(ev ( ))
模块设计复杂性(iv ( ))
Halstead指标 独特的操作符( )
独特的操作数( )
总操作符( )
总操作数( )
词汇表( )
长度( )
程序体积( )
程序困难( )
项目级别(Lv)
智能()
编程工作( )
编程时间(T)
疯狂的指标 LOCphy
LOComment
LOBlank
LOCComment
文件的格式代码信息 全部源代码行
膨胀系数
程序信息 平均长度的基本块
程序的入口点
程序退出点
与程序相关的评论 总评论
评论标题
注释声明
评论比可执行的行 可执行文件格式行
总评论/可执行的行
头的评论/可执行的行
宣言评论/可执行的行
代码注释/可执行的行
复杂性度量
循环/区间分析 数量的循环
循环嵌套深度
数量的订单1的间隔
最大间隔嵌套
可约时间间隔
LCSAJ和unreachability 总LCSAJs
可LCSAJs
遥不可及的LCSAJs
最大LCSAJ密度
遥不可及的行
遥不可及的分支
数据流信息 全局变量在程序
文件风扇
扇出