基于复杂网络分析的软件高危缺陷评估方法

来源 :计算机科学与探索 | 被引量 : 0次 | 上传用户:yl198710310318
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了评估软件缺陷的风险,提出了一种基于复杂网络分析的软件缺陷评估方法。该方法首先用一个网络模型表达程序实体之间的关系,将源代码中的方法抽象为节点,方法间的调用关系抽象为有向边,以此构造程序源代码网络;然后分别用介数算法和PageRank算法计算造成软件缺陷的方法节点在源代码全局网络中的地位,由此评估缺陷的风险高低。实验结果表明,该方法在评估内部高危缺陷时有较好的效果,有助于提高软件开发维护人员对一些隐蔽高危缺陷的关注度,进而为后续修复缺陷与软件演化提供有益的线索。
其他文献
糖尿病脑病是糖尿病的慢性并发症之一,严重影响人们生活健康。长期慢性高血糖是其核心病理因素,可通过诱导氧化应激、神经炎症、Aβ沉积、神经营养缺乏、血脑屏障破坏等导致
糖尿病是一种以慢性高血糖为主要特征的代谢紊乱综合征,常伴有多尿多饮多食等临床表现,其发病率逐年上升,已成为一种严重影响人民健康的全球性公共卫生问题。糖尿病的慢性并
以我国资源丰富的海带作为原料,采用二乙烯苯-Caroxen-聚二甲基硅氧烷(DVB/CAR/PDMS)涂层的固相微萃取头萃取海带均浆液中的挥发性成分,并通过气质联用仪分析鉴定海带均浆液
医院感染现象的产生,不仅会提升患者的就医成本,而且会为医院带来更大的医疗压力,而做好医院感染防控管理工作,对于降低感染发生率具有重要意义。本文在对医院感染防控现状进
当前第三方支付在我国发展迅速,逐渐成为我国支付体系的生力军。本文从第三方支付工具具有的功能、新的支付服务组织提供的新服务以及新的支付渠道在支付系统方面的创新角度,
综述了广域测量系统(Wide-Area Measurement System,WAMS)在电力系统稳态分析、全网动态过程记录和事后分析、电力系统动态模型辨识和模型校正、暂态稳定预测及控制、电压和
随着新兴社交媒体的流行,微博已经成为人们分享、传播、获取信息的重要平台。用户的爆炸式增长导致微博平台产生的数据呈指数级增长,信息过载问题日益加剧。因此,针对用户的潜在需求,准确挖掘其兴趣从而实现微博推荐变得尤为重要。首先,为解决微博用户兴趣提取不准确的问题,根据微博系统中不同文本信息的特点,挖掘用户个体静态、动态兴趣;其次,针对用户冷启动问题,考虑关注用户对用户兴趣的影响,计算用户扩展兴趣;最后,
鹿茸的锯取与加工是养鹿生产的最后一个环节,也是最重要的一个环节。鹿茸的等级与价格一方面看它的长势,另一方面还在于加工。加工技术好等级高价格就好,如果加工技术不过关,
目的探讨螺旋CT胸部低剂量扫描优化参数。方法通过在不同扫描参数下对检测模体进行常规剂量及低剂量螺旋CT扫描,评定不同扫描条件下模体辐射剂量及采集图像的空间分辨力、密
目的:探讨多层螺旋CT(MSCT)联合血清C反应蛋白(CRP)、尿胰蛋白原-2(TPS-2)水平检测在急性胰腺炎患者病情评估中的应用价值。方法:选取2016年1月~2017年3月我院急性胰腺炎患者