基于复杂网络的软件缺陷评估模型研究

来源 :北京理工大学 | 被引量 : 0次 | 上传用户:SuperMMX
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件的应用领域不断扩大,人们对软件服务的要求越来越高,软件的规模与复杂程度日益剧增,软件系统存在着各类软件缺陷,软件质量难以保障。传统的软件度量方法主要关注软件局部特征,度量的粒度较小,导致应用传统软件度量方法的软件缺陷评估模型具有一定的局限性。软件系统结构中复杂网络特性的发现给软件结构特征度量研究提供了新的思路,可以运用复杂网络理论与方法从软件网络的角度度量软件结构特征,发现软件中较为复杂或者重要的软件实体,因此,利用复杂网络理论与方法研究软件缺陷评估模型具有重要意义。本文从软件网络的角度出发,运用复杂网络理论与方法,并结合结构化程序度量方法和面向对象软件度量方法,对软件结构特征进行度量,将软件缺陷评估看作3个分类或回归的子问题,包括每个类是否存在缺陷、软件缺陷严重度评估和软件缺陷优先级评估,根据软件结构特征的度量数据与软件缺陷数据,进行机器学习,构建出基于复杂网络的软件缺陷评估模型,该模型可以评估类层次的软件缺陷,给出每个类有无缺陷、缺陷的严重度及缺陷的优先级。本文在Windows 7环境下针对开源软件Hibernate构建了基于复杂网络的软件缺陷评估模型,经过实验数据对比,每个子模型均选用随机森林模型,实验结果表明了该软件缺陷评估模型的有效性和准确性。
其他文献
质谱利用离子的质荷比,可以分析大量的物质分析,包括它们的结构、成分,广泛的应用于各个领域,包括同位素的检测应用于刑侦和考古,生物分子的结构鉴定用于医学和农学,未知化合
实验医学是推动临床精准医学发展的重要基石,20世纪70年代以来,作为最先进的实验医学技术,分子检测技术的研究经历了半个世纪的发展,已经逐步进入临床应用,并成为实验医学(体外诊断)领域的先进技术的代表。分子检测技术主要包括分子杂交、分子构象、聚合酶链式反应(PCR)和基因测序四大技术,随着技术应用的不断完善、进步和规范,已经广泛用于疾病的防、筛、诊、治等大健康管理,包括临床感染性疾病、肿瘤性疾病、遗
析氢反应(HER)和析氧反应(OER)分别是电解水中的两个半反应,制备高活性的且价格低廉的HER和OER催化剂是制氢工业的重点研究内容。本文将过渡金属材料与二维材料相结合,成功制备了两种催化剂,主要研究内容和成果如下:(1)通过席夫碱反应,对苯二甲醛和三聚氰胺单体在石墨烯表面原位聚合制备了席夫碱共价有机骨架修饰的石墨烯基底(SNW/G),然后通过高温磷化的方法在表面负载磷化钌纳米颗粒(Ru P_x
研究目的:白细胞介素(IL)-37最初于2000年利用计算机序列分析得以鉴定的一种细胞因子,共包括5个剪切亚型(IL-37a-e),许多研究发现其剪切亚型IL-37b在炎症反应中起重要作用。
随着我国互联网金融的快速发展和构建多层次资本市场的战略实施,股权众筹在我国经济金融体系中正发挥着越来越重要的地位。股权众筹的发展不仅可以鼓励并支持大众创新、万众
静态图像中的视觉人体运动分析一直是计算机视觉领域的重要研究课题之一。以卷积神经网络为代表的深度学习在近几年备受学术界和企业界关注,并在计算机视觉领域中取得突破性
由黄单胞菌(Xanthomonas oryzae pv.pryzae,Xoo)引起的水稻白叶枯病害是水稻生产中影响最严重的细菌性病害,严重威胁了水稻得生产。根据各稻区白叶枯病菌优势小种的分布情况,合
本文以国家自然科学基金重大仪器专项《基于界面双电层效应的角加速度测量仪器》为背景,针对角加传感测量子系统的信号处理进行研究,研究内容包括角加信号的预处理、硬件滤波
置换表和连接分拆都是于2007年被提出的全新的组合结构,近些年这两种结构引起了组合数学领域诸多学者的重视,相关研究成果层出不穷。而格路是组合数学中经典的组合结构之一,
本文以民族歌剧《苍原》中的几个主要人物娜仁高娃、舍楞、艾培雷为对象,分析了他们不同的个人形象,对他们的性格也做出了阐述和研究。本文从歌剧本身的艺术特点和形象塑造等