Presentation 2013-10-24
Searching code fragments based on past reuse
Tomoya ISHIHARA, Keisuke HOTTA, Yoshiki HIGO, Shinji KUSUMOTO,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Code fragment search techniques are well-known as the one of the techniques helping code reuse. If users input queries that represent functionalities that they want, the techniques suggest code fragments that have the functionalities. However, conventional techniques suggest code based on structural unit of programming languages. Hence, it is possible that sizes and abstraction levels of code fragments suggested by the techniques are different from those of users' requirements. In particular, they often suggest code fragments including extra functions that users do not need. In this research, we propose a new code fragment search technique based on past reuse. This technique suggests only code fragments including functionalities that users actually want because it suggests only code fragments that have been reused. In this research, we conducted an experiment with 6 participants in order to compare the proposed technique with conventional techniques. As a result, we confirmed that users could develop software efficiently by using the proposed technique.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Code Search / Code Clone / Source Code Reuse
Paper # SS2013-42
Date of Issue

Conference Information
Committee SS
Conference Date 2013/10/17(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) Searching code fragments based on past reuse
Sub Title (in English)
Keyword(1) Code Search
Keyword(2) Code Clone
Keyword(3) Source Code Reuse
1st Author's Name Tomoya ISHIHARA
1st Author's Affiliation Graduate School of Information Science and Technology, Osaka University()
2nd Author's Name Keisuke HOTTA
2nd Author's Affiliation Graduate School of Information Science and Technology, Osaka University
3rd Author's Name Yoshiki HIGO
3rd Author's Affiliation Graduate School of Information Science and Technology, Osaka University
4th Author's Name Shinji KUSUMOTO
4th Author's Affiliation Graduate School of Information Science and Technology, Osaka University
Date 2013-10-24
Paper # SS2013-42
Volume (vol) vol.113
Number (no) 269
Page pp.pp.-
#Pages 6
Date of Issue