Presentation 2010-10-14
An Investigation of Copy-and-paste Reuse between Source Files Distributed under Different Licenses
Yu KASHIMA, Yasuhiro HAYASE, Norihiro YOSHIDA, Yuki MANABE, Katsuro INOUE,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Source code of open-source software (OSS) can be reused if a developer observe requirements of its license. There are many various licenses, therefore there are many various requirements to reuse source code. Then, we presume that this condition influences frequency of reusing source code and variety of software. To analyze an influence of license to reuse, we make a classification of copy-and-paste-this is the most basic method of reusing source code-in the basis of a license of a file which contains code snippet. In this paper, we performed preliminary experimental study that analyzes a small-scale set of source code by hand. The result shows that there is a difference of frequency of copy-and-paste between each license, and a couple of software which shares code snippet copy-and-pasted is characterized by its license.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Software License / Open Source Software / Reuse / Copy and Paste
Paper # SS2010-32
Date of Issue

Conference Information
Committee SS
Conference Date 2010/10/7(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 Software Science (SS)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) An Investigation of Copy-and-paste Reuse between Source Files Distributed under Different Licenses
Sub Title (in English)
Keyword(1) Software License
Keyword(2) Open Source Software
Keyword(3) Reuse
Keyword(4) Copy and Paste
1st Author's Name Yu KASHIMA
1st Author's Affiliation Graduate School of Information Science and Technology, Osaka University()
2nd Author's Name Yasuhiro HAYASE
2nd Author's Affiliation Faculty of Information Sciences and Arts, Toyo University
3rd Author's Name Norihiro YOSHIDA
3rd Author's Affiliation Graduate School of Information Science, Nara Institute of Science and Technology
4th Author's Name Yuki MANABE
4th Author's Affiliation Graduate School of Information Science and Technology, Osaka University
5th Author's Name Katsuro INOUE
5th Author's Affiliation Graduate School of Information Science and Technology, Osaka University
Date 2010-10-14
Paper # SS2010-32
Volume (vol) vol.110
Number (no) 227
Page pp.pp.-
#Pages 6
Date of Issue