首页> 外文期刊>Computer software >変更履歴解析に基づくリファクタリング検出技術の調査
【24h】

変更履歴解析に基づくリファクタリング検出技術の調査

机译:基于变更历史分析的重构检测技术研究

获取原文
获取原文并翻译 | 示例
           

摘要

リファクタリングとは,ソフトウェアの外部的振る舞いを変化させることなく,内部の構造を改善するプロセスを指す.研究者•実務者ともに,開発プロジェクトにおいて過去に実施されたリファクタリングを知りたいという要求がある.そこで,リファクタリングの実施を自動的に検出する手法(リファクタリング検出手法)が数多く提案されている.これらの手法は,多様な国際会議や論文誌において発表されており,研究者や実務者にとって研究成果を概観することは容易ではない.本稿では,リファクタリング検出手法の中でも,盛んに研究が行われている成果物の変更履歴解析に基づぐ手法を中心に紹介を行う.まず,本稿におけるリファクタリング検出の定義および分類について述ベる.その後,成果物の変更履歴解析に基づく手法を紹介し,今後行われる研究の方向性について考察を行う.%Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves its internal structure. Not only researchers but also practitioners need to know past instances of refactoring performed in a software development project. So far, a number of techniques have been proposed on the automatic detection of refactoring instances. Those techniques have been presented in various international conferences and journals, and it is difficult for researchers and practitioners to grasp the current status of studies on refactoring detection techniques. In this survey paper, we introduce refactoring detection techniques, especially in techniques based on change history analysis. At first, we give the definition and the categorization of refactoring detection in this paper, and then introduce refactoring detection techniques based on change history analysis. Finally, we discuss possible future research directions on refactoring detection.
机译:重构是指在不更改软件外部行为的情况下改进软件内部结构的过程。研究人员和从业人员都需要了解过去在开发项目中执行过的重构。提出了许多用于自动检测重构执行情况的方法(重构检测方法),这些方法已在各种国际会议和期刊上发表,并已发表了针对研究人员和从业人员的研究成果。概述并不容易,本文将重点研究基于正在积极研究的工件的变化历史分析的重构检测方法。描述了定义和分类,然后介绍了基于工件变化历史分析的方法,并考虑了未来的研究方向。%重构是指以这样一种方式更改软件系统的过程:它不改变代码的外部行为,但改善了代码的内部结构,不仅研究人员而且从业人员都需要了解软件开发项目中过去执行重构的实例。到目前为止,已经提出了许多关于自动检测的技术。这些技术已在各种国际会议和期刊中介绍过,研究人员和从业人员很难掌握有关重构检测技术的研究现状。首先,我们给出了重构检测的定义和分类,然后介绍了基于变更历史分析的重构检测技术。最后,我们讨论了重构检测技术,特别是基于变更历史分析的重构检测技术。重构检测的未来可能的研究方向。

著录项

  • 来源
    《Computer software》 |2015年第1期|47-59|共13页
  • 作者单位

    大阪大学大学院情報科学研究科;

    奈良先端科学技術大学院大学情報科学研究科;

    名古屋大学大学院情報科学研究科;

    東京工業大学大学院情報理工学研究科;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 jpn
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号