A Clone Detection Approach for a Collection of Similar Large-Scale Software Products (ソフトウェアサイエンス)
スポンサーリンク
概要
- 論文の詳細を見る
Reusing existing software with or without modifications is frequently occurred to develop new large software at low cost with high quality. So far, many techniques and tools have been proposed for detecting reused pieces in source code. However, existing tools have low scalability; they spend lots of memory and time to detect reused pieces on large-scale software. In this paper, we proposed an approach for detecting reused files as well as reused code fragments, code clones for a collection of similar large-scale software products. For the case study, we applied our approach to three OSS projects and compared code clone detection time between only using CCFinder and our approach. We found that our approach takes shorter time to detect code clones.
- 一般社団法人電子情報通信学会の論文
- 2012-10-25
著者
-
INOUE Katsuro
Graduate School of Information Science and Technology, Osaka University
-
Inoue Katsuro
Graduate School Of Engineering Science Osaka University
-
Yoshida Norihiro
Graduate School Of Information Science Nara Institute Of Science And Technology
-
Choi Eunjong
Graduate School Of Information Science And Technology Osaka University
-
HIGO Yoshiki
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 (ソフトウェアサイエンス)