Presentation 2009-11-27
Detection of Source Code Reuse based on Code Clone Metrics
Satoshi OKAHARA, Yuki MANABE, Hiroki YAMAUCHI, Akito MONDEN, Ken-ichi MATSUMOTO,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) In recent software development, programmers often reuse source code of Open Source Software (OSS) as a part of commercial product. While reusing OSS increase productivity, it raises a new risks of violating OSS license to both software venders and purchasers. This paper proposes a method to detect reuse of source code based on code clone metrics. For two code clone metrics, maximum length of code clone and partial similarity of software, we experimentally derived criteria to identify the reuse, by using 50 OSS packages. By using derived criteria, we could correctly identify 84% of products containing reused code without having false-positive.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Software Metrics / Partial Similarity of Software / Length of Code Clone
Paper # KBSE2009-43
Date of Issue

Conference Information
Committee KBSE
Conference Date 2009/11/19(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Knowledge-Based Software Engineering (KBSE)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Detection of Source Code Reuse based on Code Clone Metrics
Sub Title (in English)
Keyword(1) Software Metrics
Keyword(2) Partial Similarity of Software
Keyword(3) Length of Code Clone
1st Author's Name Satoshi OKAHARA
1st Author's Affiliation Graduate School of Information Science, Nara Institute of Science and Technology()
2nd Author's Name Yuki MANABE
2nd Author's Affiliation Graduate School of Information Science and Technology Osaka University
3rd Author's Name Hiroki YAMAUCHI
3rd Author's Affiliation Graduate School of Information Science, Nara Institute of Science and Technology
4th Author's Name Akito MONDEN
4th Author's Affiliation Graduate School of Information Science, Nara Institute of Science and Technology
5th Author's Name Ken-ichi MATSUMOTO
5th Author's Affiliation Graduate School of Information Science, Nara Institute of Science and Technology
Date 2009-11-27
Paper # KBSE2009-43
Volume (vol) vol.109
Number (no) 307
Page pp.pp.-
#Pages 6
Date of Issue