基于改进的C4.5算法的代码异味检测方法

来源 :计算机工程与设计 | 被引量 : 0次 | 上传用户:sese90
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为检测软件结构中的代码异味,提出在属性选择过程中将ReliefF算法和互信息结合,筛选出相关度大而冗余度小的条件属性集。传统C4.5算法在构造决策树时,只考虑条件属性和目标属性的相关度,忽略条件属性间的相关度,基于这个问题提出在C4.5算法中加入对称不确定性(SU),利用SU计算条件属性间的相关度,更新信息增益率的计算,提高代码异味检测精确度。对比实验结果表明,该算法能够提高代码异味的检测精确度,有利延长软件生存周期。
其他文献
由于可再生能源出力具有高度随机性和间歇性,其大规模并网会严重影响电力系统的安全稳定运行。为促进可再生能源消纳,可通过大力发展热-电耦合微能源系统解决此问题。为此,提
患者男,58岁,3年前发现盆腔肿块,无发烧、腹痛、呕吐、腹泻,CT检查盆腔巨大肿块、恶性可能性大,放弃治疗,近2年来肿块较前明显增大并出现反复腹痛及大便困难,而入院要求进一
摘 要:本文研究使用多跳高频无线电波进行通信的海上船舶可以保持通信的时间。首先,分析信号从陆地点源发射到海上船舶接收器这个过程中包含的信号衰减。从接收天线增益的角度,结合天线仰角和方位角的变化,着重分析了由于船舶的晃动引起的信号不完全接收,并将其折算到信号在海面上的漫反射损耗。最后,将模型应用于实际背景,计算了船舶在海上的通信时长。  关键词:海上通信 天线增益 通信时长 HF  中图分类号:T
摘 要:综合道路管廊是一個城市中集中铺设油气管道,光纤通信等基础设施的公共交通枢纽。管廊整体结构较长,穿越不同地质情况时很容易发生沉降差异,进而产生结构裂缝乃至彻底破坏。针对不同土质下道路管廊易出现不均匀沉降这一工程问题,依托益阳管廊项目,借助FLAC3D模拟软件建立有限元模型,探究了土体换填后管廊顶部管壁采用预应力锚索加固对沉降产生的作用。研究结果表明:在土体换填后,管廊顶部管壁采用预应力锚索加