文档名:基于社团划分的有向加权类依赖软件网络脆弱类节点挖掘
摘要:针对现有脆弱类挖掘方法缺乏对类间依赖关系的考虑,导致软件维护难的问题,运用软件中类间依赖关系与频次,构建有向加权类依赖软件网络.通过定义类依赖加权熵,结合节点出度、节点介数与类节点脆弱性的关系,设计类节点脆弱性度量.针对类节点脆弱性度量值高的类节点采取蓄意攻击,提出基于模块度的有向加权类依赖软件网络社团划分算法,分析类依赖软件网络社团划分过程中社团数和模块度变化机理,挖掘类依赖软件网络中的脆弱类,对脆弱性节点加以保护,提高软件质量.设计脆弱类挖掘实验,与随机攻击15个类节点相比,对本方法得到的脆弱性度量值前15的类节点开展蓄意攻击,发现类依赖软件网络的平均模块度提高12.7%,平均社团数提高60.12%,验证了类依赖软件网络脆弱类挖掘算法的有效性.
作者:姜万昌 代宁 张晓茜Author:JIANGWanchang DAINing ZHANGXiaoxi
作者单位:东北电力大学计算机学院,吉林132012;东北电力大学吉林省智能电网信息技术工程实验室,吉林132012
刊名:重庆理工大学学报 PKU
Journal:JournalofChongqingInstituteofTechnology
年,卷(期):2023, 37(13)
分类号:TB311
关键词:软件网络 脆弱类 社团划分 加权熵
Keywords:softwarenetwork vulnerableclass communitypartitioning weightedentropy
机标分类号:
在线出版日期:2023年8月22日
基金项目:吉林省教育厅科学技术项目基于社团划分的有向加权类依赖软件网络脆弱类节点挖掘[
期刊论文] 重庆理工大学学报--2023, 37(13)姜万昌 代宁 张晓茜针对现有脆弱类挖掘方法缺乏对类间依赖关系的考虑,导致软件维护难的问题,运用软件中类间依赖关系与频次,构建有向加权类依赖软件网络.通过定义类依赖加权熵,结合节点出度、节点介数与类节点脆弱性的关系,设计类节点脆弱...参考文献和引证文献
参考文献
引证文献
本文读者也读过
相似文献
相关博文
基于社团划分的有向加权类依赖软件网络脆弱类节点挖掘 Vulnerable node mining in directed weighted dependency software network based on community partitioning
基于社团划分的有向加权类依赖软件网络脆弱类节点挖掘.pdf
- 文件大小:
- 1.58 MB
- 下载次数:
- 60
-
高速下载
|
|