王兴亚
- 作品数:32 被引量:71H指数:4
- 供职机构:中国矿业大学更多>>
- 发文基金:国家自然科学基金江苏省研究生培养创新工程项目南通市应用研究计划项目更多>>
- 相关领域:自动化与计算机技术更多>>
- 基于对象引用关系的Java程序内存行为分析方法被引量:3
- 2015年
- 本文提出一种基于对象引用关系的Java程序内存行为分析方法.与传统的通过内存消耗的大小来确定程序中数据结构的重要性并分析相关内存行为的方法不同,本文方法同时考虑内存消耗和内存支配两个因素来确定一个数据结构在程序内存行为中的重要性,通过研究数据结构之间在内存使用上的支配关系和对数据结构进行引用分析,得到程序中重要的内存行为.实验结果表明该方法能有效地分析程序的内存行为,且对比其它方法能提供更加准确的内存行为分析结果.
- 李文杰姜淑娟钱俊彦王兴亚鞠小林
- 具有程序分析功能的程序调试系统
- <B>本发明涉及</B> <B>一种</B> <B>具有程序分析功能的程序调试系统,该程序调试系统的调试步骤包括与目标虚拟机建立连接、标准调试及扩展调试;</B> <B>该程序调试系统不再局限于传统的程序调试方式,使调试...
- 王兴亚刘颖祺郭超群韩众和张艳梅姜淑娟
- 文献传递
- 基于程序执行轨迹的过程间动态程序切片系统
- 本发明涉及一种基于程序执行轨迹的过程间动态程序切片系统,具体方法依据以下五步进行:轨迹分析,首先利用调试器的信息记录程序执行轨迹,找出该次执行中涉及的类和方法;类层次分析,对涉及的类建立类层次图;程序调用分析,在类层次图...
- 姜淑娟王兴亚刘颖祺张艳梅于巧
- 文献传递
- 一种类不平衡对分类模型性能影响程度的评价方法
- 本发明涉及一种类不平衡对分类模型性能影响程度的评价方法,包括下列步骤:(1)分类模型库构建;(2)新数据集构造;(3)分类模型对新数据集进行预测;(4)分类模型性能评价;(5)影响程度等级评定。本发明首先采用机器学习中典...
- 于巧姜淑娟张艳梅王兴亚
- 文献传递
- 结合图挖掘和支持向量机的错误定位
- 2018年
- 已有错误定位方法通常只给出可疑语句的排序列表,缺少错误的上下文信息,导致开发人员难以理解程序失败的原因。对此,提出结合图挖掘和支持向量机(support vector machine,SVM)的软件错误定位方法。首先,根据程序调用信息将程序建模为加权行为图;其次,应用支持向量机提取频繁边对所有执行分类,并通过分类精度的变化度量方法的可疑度,最终生成一个可疑方法集合帮助开发人员判断错误位置。实验结果显示使用频繁边作为特征执行分类保持或者提升了分类精度,表明了方法的有效性。
- 陆凯姜淑娟王兴亚
- 关键词:支持向量机
- 一种基于化学反应优化的错误定位方法
- 本发明涉及一种基于化学反应优化的错误定位方法,包括以下步骤:(1)软件行为图构建;(2)软件行为图约简;(3)分子种群初始化;(4)最优分子种群搜索;(5)错误定位。该方法对源程序插桩,执行测试用例收集程序执行路径信息,...
- 姜淑娟王兴亚陆凯
- 文献传递
- 一种基于多变量Logistic模型的缺陷定位方法被引量:1
- 2014年
- 缺陷定位是软件开发过程的重要环节。充分利用程序的结构特征和行为特征有助于提高缺陷定位效率。提出一种基于多变量Logistic回归分析的缺陷定位框架,用于软件演化时对新版本程序进行类方法级别的缺陷定位。首先设计一组度量结构特征和行为特征的指标,通过静态分析和测试程序搜集并构建旧版本程序的特征数据集,同时从缺陷跟踪系统获取旧版本缺陷信息;其次,基于所得特征数据集和缺陷信息,应用单变量分析筛选出度量指标中与缺陷显著相关的指标,随后用选中的显著指标展开多变量分析,训练多变量Logistic模型;最后,基于选出的显著指标搜集并构建新版本程序的特征数据集,运用得到的Logistic模型预测每个类方法的出错概率,进而按出错概率降序检查类方法以定位错误。基于一组开源程序进行缺陷定位实证研究,结果表明,多变量Logistic模型可以提高缺陷定位的效率。
- 鞠小林姜淑娟陈翔曹鹤玲王兴亚
- 关键词:软件测试
- 一种基于分支覆盖与相似性的回归测试用例优先排序方法
- 本发明提供一种基于分支覆盖与相似性的回归测试用例优先排序方法,包括下列步骤:1)收集测试用例运行时的剖面信息,并构造分支覆盖向量;2)通过欧式距离函数计算成对的向量之间的距离,并构造测试用例间的相异度矩阵;3)以测试用例...
- 王荣存姜淑娟张磊张艳梅薛猛王兴亚
- 一种基于化学反应优化的错误定位方法
- 本发明涉及一种基于化学反应优化的错误定位方法,包括以下步骤:(1)软件行为图构建;(2)软件行为图约简;(3)分子种群初始化;(4)最优分子种群搜索;(5)错误定位。该方法对源程序插桩,执行测试用例收集程序执行路径信息,...
- 姜淑娟王兴亚陆凯
- 文献传递
- 一种基于内存使用传播分析的Java内存低效使用检测方法
- 一种基于内存使用传播分析的Java内存低效使用检测方法。本发明提供一种基于内存使用传播分析的内存低效使用检测方法,包括下列步骤:1)对软件进行静态分析进行插桩,通过动态执行获得内存使用相关的事件信息;2)依据获得的信息进...
- 姜淑娟李文杰王兴亚鞠小林王荣存张艳梅
- 文献传递