DocumentCode
732095
Title
Reordering Results of Keyword-Based Code Search for Supporting Simultaneous Code Changes
Author
Sabi, Yusuke ; Murakami, Hiroaki ; Higo, Yoshiki ; Kusumoto, Shinji
fYear
2015
fDate
18-19 May 2015
Firstpage
289
Lastpage
290
Abstract
Many research studies have been conducted to help simultaneous code changes on multiple code fragments. Code clones and logical couplings are often utilized in such research studies. However, most of them have been evaluated on only open source projects or students´ software. In this paper, we report our academic-industrial collaboration with a software company. The collaboration is intended to suggest multiple code fragments to be changed simultaneously when a developer specifies a keyword such as variable names on source code. In the collaboration, we propose to use code clones and logical couplings information to reorder the code fragments. We confirmed that code clones and logical couplings worked well on helping simultaneous code changes on three projects that have being developed in the company.
Keywords
Cloning; Collaboration; Companies; Correlation; Couplings; Java; Software;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension (ICPC), 2015 IEEE 23rd International Conference on
Conference_Location
Florence, Italy
Type
conf
DOI
10.1109/ICPC.2015.42
Filename
7181460
Link To Document