您的位置: 专家智库 > >

高东静

作品数:3 被引量:5H指数:1
供职机构:复旦大学软件学院更多>>
发文基金:国家自然科学基金国家高技术研究发展计划更多>>
相关领域:自动化与计算机技术更多>>

文献类型

  • 3篇中文期刊文章

领域

  • 3篇自动化与计算...

主题

  • 1篇代码
  • 1篇演进策略
  • 1篇源代码
  • 1篇软件设计
  • 1篇提升方法
  • 1篇模块化
  • 1篇个性化

机构

  • 3篇复旦大学

作者

  • 3篇彭鑫
  • 3篇赵文耘
  • 3篇高东静
  • 2篇刘文广
  • 1篇林云
  • 1篇陈恒

传媒

  • 1篇计算机应用与...
  • 1篇小型微型计算...
  • 1篇计算机科学

年份

  • 3篇2017
3 条 记 录,以下是 1-3
排序方式:
面向演化的缺陷预测模型演进策略比较研究
2017年
目前,已有许多学者对缺陷预测进行了相关的研究.但这些研究主要关注单次预测.然而软件项目是持续演化的;缺陷分布规律也在持续变化.因此,缺陷预测模型也必须随着软件演化而不断演进.为了分析预测模型演进策略的性能,本文整理了面向软件演化的缺陷预测的基本流程和五种常用的缺陷预测模型演进策略.在此基础上,将五种演进策略应用到6个开源项目的演化数据中,并进行了相关的比较分析.结果表明:1)Boosting缺陷预测模型演进策略有较好的预测性能;2)对于Boosting模型演进策略,何种参数组合具有的最佳预测性能具有项目相关性.
刘文广高东静彭鑫赵文耘
关键词:提升方法
面向设计层次优化的软件自动化重构被引量:5
2017年
目前许多研究人员对自动化软件重构进行了探索并开发了一系列重构工具,旨在帮助程序员更高效地完成软件重构任务、提升代码质量。然而,现有的软件重构工具多侧重于局部的设计或编码问题,而非设计层面的问题。另一方面,基于搜索的重构方法往往将改进某一项代码度量指标作为重构目标,而非面向软件的层次化设计。针对这种情况,提出一种新的基于搜索的软件自动化重构方法,该方法使用了基于设计结构矩阵(DSM)的软件模块层次化度量方法,能够自动生成可以得到最优软件模块化设计的重构建议。在此基础上,实现了自动化重构工具DSMRefactoring,并将DSMRefactoring应用于开源系统进行案例研究,初步验证了方法和工具的有效性。
高东静林云林云赵文耘
关键词:软件设计模块化
面向单个文件的个性化缺陷预测方法
2017年
现有的缺陷预测方法大多数是面向项目或个人的,这些方法或没有区分文件之间和开发人员之间的差异性,或只区分了开发人员的差异性。然而,在软件开发中,开发人员之间和代码文件之间的差异性是同时存在的,而且这些差异性都可能会影响缺陷建模或预测的结果。因此,如果缺陷预测方法忽视这些差异性或忽视其中任意一种,针对整个项目或某个开发人员建立缺陷预测模型均可能会影响预测准确性。针对此问题,提出了一种面向单个文件的个性化缺陷预测方法,即将每个开发人员修改每个代码文件的历史数据都作为单独的数据集,建立对应的缺陷模型,并将之用来预测对应开发人员修改对应文件的缺陷情况。通过实验初步确认了在单个文件的个人缺陷数据充分的情况下该方法能够有效地提高缺陷预测的准确性。
陈恒刘文广高东静彭鑫赵文耘
关键词:个性化源代码
共1页<1>
聚类工具0