一种基于软件拓扑结构的关注点度量

来源 :南京大学 | 被引量 : 0次 | 上传用户:fwj108580853
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在面向对象系统中,软件缺陷预测工作具有重要的意义,可以为测试和审查工作量的分配提供依据,有助于提高软件开发和维护工作的效率。软件缺陷预测主要是利用各种度量指标对数据进行分析,建立模型,并对软件中的缺陷数目和分布情况进行预测。为提高软件缺陷预测模型的性能,近年来已经有多种度量指标被提出和进行相关实验验证,例如内聚性和耦合性等。为了进一步提高传统软件缺陷类预测模型的性能,本文提出了一种基于软件类之间拓扑结构特性的“关注点”度量指标。对给定的面向对象系统,我们首先利用软件所有类之间的拓扑结构特性构建类之间的依赖关系图。然后,我们在此基础上计算出软件中所有类的关注点度量指标的具体值。最后,我们结合三个Eclipse版本(2.0、2.1和3.0)的具体数据并比较四种具体的软件缺陷类预测模型进行实验分析,以判断文中提出的“关注点”度量是否能够提高传统软件缺陷类预测模型的性能。具体的实验结果表明,基于软件类之间拓扑结构的“关注点”度量捕获了与传统面向对象度量不同的信息。特别地,当与传统的面向对象度量一起使用时,“关注点”度量能够显著地提高传统软件缺陷类预测模型的性能。本文主要有三个贡献:1)提出了利用软件类之间的拓扑结构特性构建类之间依赖关系图的方法;2)提出了一种基于软件类之间拓扑结构的“关注点”度量指标;3)通过具体的实验分析给出了所提出的度量指标的性能评价。
其他文献
目的:用DSA参数成像评价颈内动脉狭窄患者CAS前后脑血流动力学的变化,为临床开展CAS提供参考数据。方法:收集一侧颈内动脉重度狭窄患者,经DSA确诊且患者及家属同意行CAS治疗33例,
期刊
将红色基因融入大学生思想政治教育,是当今时代的一个热点话题.文章对红色基因的内涵进行探析,从阐释现阶段大学生思想政治教育面临的新挑战入手,明确指出红色基因融入新时代
彩和Smart仪器法对废水中CODcr测定,该法操作方便,适用于应急监测和大批量废水样品测定。结果表明,Smart仪器法测定废水中COD的变异系数为0.9%-14.4%,相对误差为0.8%-20%,与经典的回流法相比,相对误差为6.0%-20.3%。
教材处理是教学过程中的重要环节,恰当地处理教材可以增强教学效果。处理教材要依据新课程标准的要求,根据教材内容的内在联系,遵循学生的认知规律,把握主线、调整结构、创设问题
随着信息时代的到来,传统的教育模式的不足逐渐显现。固定的时间、固定的地点、单向传播的教育模式已经不能满足现代人对知识、技能和学习方式的需求了。在信息时代,教育的内
<正> 一.两权分离的真谛两权分离通常是指生产资料所有权和经营权的分离.怎样理解生产资料所有权呢?如果仅仅从字面上看,生产资料所有权是指生产资料归谁所有.但作为政治经济
【摘要】在阅读教学中,教师要善于创设丰富的情境,为学生架起一座阅读对话的桥梁;要善于细心呵护学生的独特感受和体验,热情鼓励学生的创造和智慧;要善于给学生一块宽松、和谐、民主、激励的土地;要善于不断地为学生创设新的语境,让学生多说、多议,让阅读课堂多一点生态。  【关键词】阅读课堂 生态 自主  生态课堂是课堂教学中人与环境之间动态平衡的良性发展的课堂,在课堂教学中坚持以学生发展为主体。在语文阅读教
介绍了油烟污染状况和油烟特性以及一种新型油烟净化方法,该方法采用旋风分离与吸附过滤相结合的方式净化油烟及有害气体,根据该方法研制出了系列复合式油烟及有害气体净化设备
采用黄原酯棉在pH〉3.1条件下富集分离含鲜矿样中的镉元素,火焰原子吸收法进行测定,分析结果精密度7.2%,回收率在90%-113%之间,同时对测定条件进行了部分探讨。