Title :
SHINOBI: A Tool for Automatic Code Clone Detection in the IDE
Author :
Kawaguchi, Shinji ; Yamashina, T. ; Uwano, Hidetake ; Fushida, Kyhohei ; Kamei, Yasutaka ; Nagura, Masataka ; Iida, Hajimu
Author_Institution :
Grad. Sch. of Inf. Sci., Nara Inst. of Sci. & Technol., Ikoma, Japan
Abstract :
Recent research has acknowledged that code clones decrease the maintainability and reliability of software programs, thus it is being regarded as one of the major factors to increase development/maintenance cost. We introduce SHINOBI, a novel code clone detection/modification tool that is designed to aid in recognizing and highlighting code clones during software maintenance tasks. SHINOBI is implemented as an add-in of Microsoft Visual Studio that automatically reports clones of modified snippets in real time.
Keywords :
software maintenance; software reliability; software tools; Microsoft Visual Studio; SHINOBI; automatic code clone detection; software program maintainability; software program reliability; Cloning; Event detection; Information science; Laboratories; Large-scale systems; Maintenance engineering; Programming profession; Reliability engineering; Reverse engineering; Software maintenance; code clone; software development environment; software tool;
Conference_Titel :
Reverse Engineering, 2009. WCRE '09. 16th Working Conference on
Conference_Location :
Lille
Print_ISBN :
978-0-7695-3867-9
DOI :
10.1109/WCRE.2009.36