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 :
بازگشت