Finding Code Clones for Refactoring with Clone Metrics : A Case Study of Open Source Software
スポンサーリンク
概要
- 論文の詳細を見る
A code clone is a code fragment that has identical or similar code fragments to it in the source code. Code clone has been regarded as one of the factors that makes software maintenance more difficult. Therefore, to refactor code clones into one method is promising way to reduce maintenance cost in the future. In our previous study, we proposed a method to extract code clones for refactoring using clone metrics. We had conducted an empirical study on Java application developed by NEC Corporation. It turned out that our proposed method is effective to extract refactoring candidate code clones. In this paper, we show the result of applying our proposed method into open source software systems.
- 2011-06-23
著者
-
Inoue Katsuro
Graduate School Of Engineering Science Osaka University
-
Yoshida Norihiro
Graduate School Of Information Science Nara Institute Of Science And Technology
-
Ishio Takashi
Graduate School Of Information Science And Technology Osaka University
-
CHOI Eunjong
Graduate School of Information Science and Technology, Osaka University
-
SANO Tateki
Software Process Innovation and Standardization Division, NEC Corporation
-
Sano Tateki
Software Process Innovation And Standardization Division Nec Corporation
-
Choi Eunjong
Graduate School Of Information Science And Technology Osaka University
関連論文
- Effectiveness of an Integrated CASE Tool for Productivity and Quality of Software Developments(Software Engineering)
- Comparing Reading Techniques for Object-Oriented Design Inspection(Software Engineering)
- Extended Metrics to Evaluate Cost Effectiveness of Software Inspections(Software Engineering)
- Empirical Evaluation of Method Complexity for C++ Program
- A Program Slicing Method Using Lightweight Dynamic Information
- Token comparison approach to detect code clone-related bugs (ソフトウェアサイエンス)
- Java Slicing Tool Using Alias Relation
- A Prototype of Comparison Tool for Android Applications Based on Difference of API Calling Sequences
- Finding Code Clones for Refactoring with Clone Metrics : A Case Study of Open Source Software
- An Approach to Investigating How a Lack of Software Refactoring Effects Defect Density
- ModiChecker: Accessibility Excessiveness Analysis Tool for Java Program
- Development of a Code Clone Search Tool for Open Source Repositories
- Towards Logging Optimization for Dynamic Object Process Graph Construction
- Semi-Automatically Extracting Features from Source Code of Android Applications
- A Clone Detection Approach for a Collection of Similar Large-Scale Software Products (ソフトウェアサイエンス)