Presentation 2007-12-17
Retrieving Similar Code based on Co-occurrence of Identifiers and Its Application to Defect Detection
Takeshi HATTORI, Norihiro YOSHIDA, Yasuhiro HAYASE, Yoshiki HIGO, Makoto MATSUSHITA, Shinji KUSUMOTO, Katsuro INOUE,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) During software maintenance, if developers modify a part of a system, they often have to apply the same modifications to other parts of the system. For detecting code that is needed to apply simultaneous modifications, developers can use keyword-based search (e.g. grep) and code clone detection tool (e.g. CCFinder). However, it is difficult to determine appropriate search keywords, and code clone detection tool has a problem with recall. In this paper, we propose a code retrieval method based on co-occurrence of identifiers. In addition, we also present some case studies on defect detection.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Software Maintenance / Similar Code / Information Retrieval / Defect Detection
Paper # SS2007-47
Date of Issue

Conference Information
Committee SS
Conference Date 2007/12/10(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) Retrieving Similar Code based on Co-occurrence of Identifiers and Its Application to Defect Detection
Sub Title (in English)
Keyword(1) Software Maintenance
Keyword(2) Similar Code
Keyword(3) Information Retrieval
Keyword(4) Defect Detection
1st Author's Name Takeshi HATTORI
1st Author's Affiliation Graduate School of Information Science and Technology, Osaka University()
2nd Author's Name Norihiro YOSHIDA
2nd Author's Affiliation Graduate School of Information Science and Technology, Osaka University
3rd Author's Name Yasuhiro HAYASE
3rd Author's Affiliation Graduate School of Information Science and Technology, Osaka University
4th Author's Name Yoshiki HIGO
4th Author's Affiliation Graduate School of Information Science and Technology, Osaka University
5th Author's Name Makoto MATSUSHITA
5th Author's Affiliation Graduate School of Information Science and Technology, Osaka University
6th Author's Name Shinji KUSUMOTO
6th Author's Affiliation Graduate School of Information Science and Technology, Osaka University
7th Author's Name Katsuro INOUE
7th Author's Affiliation Graduate School of Information Science and Technology, Osaka University
Date 2007-12-17
Paper # SS2007-47
Volume (vol) vol.107
Number (no) 392
Page pp.pp.-
#Pages 6
Date of Issue