张重峰
- 作品数:2 被引量:3H指数:1
- 供职机构:东南大学更多>>
- 发文基金:教育部“新世纪优秀人才支持计划”国家自然科学基金国家高技术研究发展计划更多>>
- 相关领域:自动化与计算机技术更多>>
- 基于程序切片的重构识别、实施、验证
- 重构是指在不改变软件外部行为的前提下,以提高软件内部质量为目的,对软件实施更改的一种技术[1]。重构主要包含识别、实施和验证三个阶段。目前,存在很多技术分别支持重构的各个阶段:对于识别阶段,主要依靠手动方法,这样不但效率...
- 张重峰
- 关键词:程序切片识别方法
- 文献传递
- 基于切片度量的重构对象识别被引量:3
- 2010年
- 为了提高识别重构对象的效率和正确性,提出一种自动化识别重构对象的技术.首先,在程序切片的基础上,构造一种度量函数来量化元素间的依赖程度.然后,利用度量结果识别出在原程序的位置和从属关系不合理的元素,从而自动识别出程序中的"坏味道".与以往的手动识别相比,该方法可以自动地分析源代码,指出程序中不合理的地方,从而提高重构识别的效率,并建议使用相应的重构手段对"坏味道"实施更改,使代码更加合理、易于维护.最后,利用3个重构实例显示该方法能够识别出一些重构对象,从而验证了该方法的可行性.
- 张重峰李必信孙小兵陶传奇
- 关键词:程序切片距离函数