基于复杂网络的软件影响力节点挖掘算法的研究

来源 :燕山大学 | 被引量 : 0次 | 上传用户:bujifangzong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对软件系统稳定性和鲁棒性的问题,本文基于软件网络中节点之间的调用关系,引入复杂网络的知识理论,从网络拓扑结构的角度,对复杂软件网络中识别影响力节点算法进行研究,并分析网络结构中与节点影响性有关的因素。首先,本文对复杂网络的统计特性进行分析,认为度、度分布、平均路径长度在识别影响力节点时起到重要的作用,同时总结了影响力节点识别的算法,并对这些算法进行分析比较,在此基础上提出以函数为粒度的单元,将软件系统映射为复杂网络的方法。其次,基于PageRank算法,提出针对软件函数之间调用关系的影响力节点识别无权网络算法,该算法计算函数节点的影响力度量值,度量值越高,节点的影响力越大,进而挖掘出网络中的影响力节点。针对PageRank算法中对不连通网络中识别影响力节点排序不唯一的缺陷,该算法在网络原节点外另加一个根节点,此根节点与网络中所有原节点双向连接,得到的新网络是强连通网络,便解决了影响力节点排序不唯一的问题。再次,根据软件函数自身特点和函数间的调用关系,提出针对加权网络的识别影响力节点的算法。该算法基于Kendall’s相关系数对节点的的出入度的?次幂的函数值与节点的影响力的关系进行探讨。并将该算法应用到软件演化中,对软件演化中的潜在特征进行分析。最后,从真实的实验数据出发,对提出的两种算法进行分析。从实验结果出发,分析网络结构中与节点影响性有关的制约因素。通过对两款开源软件进行实验,挖掘软件系统的影响力节点,验证所提方法的有效性和正确性。分析实验结果中节点影响力值的分布规律,得出与节点影响性有关的因素。
其他文献
互联网技术的进步,推动了电子商务的普及,曾经制约电子商务发展的物流瓶颈不断被破解。近年来,高效、可靠的物流环节使电子商务活动迅猛发展,以物流、信息流和资金流为主要特征的电子商务环境中,传统物流模式已经无法满足日益发展的现代化市场需求。随着经济全球化的发展,供应链开始受到人们的重视,正在改变着经济发展模式。电力企业作为国民经济产业结构中的重要组成部分,以发电企业为核心企业,涉及发电原材料采购-电力生
随着近些年来工作流系统在办公自动化领域的大量应用,如何在流程节点执行的过程中便捷地操作业务数据,成为了业界研究的热点。传统的解决方案因为缺乏工作流节点与数据库数据
信息技术的迅猛发展使人们生产与收集的数据呈现出多视角特性,且单个视角所提供的信息具有不全面性、不充足性,为了更加精确地诠释研究对象,多视角学习技术应运而生。多视角
群智能算法的产生为求解优化问题提供了新的思路,同时也解决了工程技术领域的诸多实际问题。粒子群优化算法是一种经典的群智能算法,因其高效、参数少、易实现等优点被广泛关
本文以广州民航职业技术学院空乘专业学生为调查对象,采用文献资料法、专家访谈法、问卷调查法、实验法、数理统计法、逻辑分析法等开展研究。首先,本人通过对国内外相关文献进行文献综述,对身体功能性训练、空乘专业平衡能力的相关原理进行概述;其次,在空乘专业平衡训练中引入身体功能性训练,运用SWOT分析模型分析其优势、劣势、机遇、挑战;再次,通过身体功能性训练对人体平衡能力影响因素的理论分析和SWOT归纳分析
研究背景体外循环技术刚刚用于临床时,常规使用新鲜血液进行管路预充。血液预充有传染血源性疾病的危险、价格昂贵,而且血液预充容易造成体外循环过程中微循环瘀滞现象和酸中
番木瓜(Carica papoya L.)是我国重要的果树之一,在我国台湾、福建,广东、海南等区域都有大规模的种植,番木瓜环斑花叶病毒(papaya ringspot virus,PRSV)等病毒感染植株后,很难根除,而且它们在番木瓜的生长发育时期都会伴随着,且通过土壤、昆虫、人为因素等传染其他植株,从而对番木瓜的生长发育和果实品质等造成巨大的影响,导致一个番木瓜种植区域的番木瓜产业收成减少80%
近些年来交通拥堵状况日趋严重,造成不可估量的交通安全威胁、环境污染及严重的经济损失等问题,因此缓解拥堵问题刻不容缓。实时检测高速公路拥堵现象,便于交通部门进行监控,
NFC近场支付为用户带来了安全便捷的支付体验。传统的NFC卡模拟是基于硬件的虚拟卡模拟(Virtual Card Emulation),通过在手机中内置安全芯片(Secure Element,简称SE)为交易过
随着网络技术和多媒体技术的快速发展,各种形式的资源蓬勃增长。音乐资源因其独特的形式和作用备受科研者的青睐。高效地实现音乐资源的查找检索是十分必要的。本课题主要研