Method and Implementation of Code Clone Detection for a Huge Set of Program Source Code
Project/Area Number |
24680002
|
Research Category |
Grant-in-Aid for Young Scientists (A)
|
Allocation Type | Partial Multi-year Fund |
Research Field |
Software
|
Research Institution | Osaka University |
Principal Investigator |
Higo Yoshiki 大阪大学, 情報科学研究科, 准教授 (70452414)
|
Project Period (FY) |
2012-04-01 – 2016-03-31
|
Project Status |
Completed (Fiscal Year 2015)
|
Budget Amount *help |
¥9,750,000 (Direct Cost: ¥7,500,000、Indirect Cost: ¥2,250,000)
Fiscal Year 2014: ¥2,080,000 (Direct Cost: ¥1,600,000、Indirect Cost: ¥480,000)
Fiscal Year 2013: ¥2,990,000 (Direct Cost: ¥2,300,000、Indirect Cost: ¥690,000)
Fiscal Year 2012: ¥4,680,000 (Direct Cost: ¥3,600,000、Indirect Cost: ¥1,080,000)
|
Keywords | コードクローン / ソースコード分析 / ソースコード解析 / リポジトリマイニング / 大規模データセット |
Outline of Final Research Achievements |
We have proposed a technique to detect code clones (hereafter, clones) from a large set of software projects. Our technique detects method-level clones while existing techniques detect file-level clones. We confirmed that our technique can finish detecting clones from 300 million lines of code. We also have proposed a technique to trace clones along development history of source code. Our technique can trace clones even if its location in a system was changed while existing techniques cannot. We confirmed that our technique takes about 3 hours to trace clones along 5,000 revisions of source code history.
|
Report
(5 results)
Research Products
(36 results)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
[Presentation] Reusing Reused Code2013
Author(s)
Tomoya Ishihara, Yoshiki Higo, and Shinji Kusumoto
Organizer
the 20th Working Conference on Reverse Engineering
Place of Presentation
Koblenz, Germany
Related Report
-
-
-
-