SHINOBI: A tool for automatic code clone detection in the IDE

Shinji Kawaguchi, Takanobu Yamashina, Hidetake Uwanoz, Kyhohei Fushida, Yasutaka Kamei, Masataka Nagura, Hajimu Iida

Research output: Chapter in Book/Report/Conference proceedingConference contribution

22 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationProceedings - 16th Working Conference on Reverse Engineering, WCRE 2009
Pages313-314
Number of pages2
DOIs
Publication statusPublished - Dec 1 2009
Externally publishedYes
Event16th Working Conference on Reverse Engineering, WCRE 2009 - Lille, France
Duration: Oct 13 2009Oct 16 2009

Publication series

NameProceedings - Working Conference on Reverse Engineering, WCRE
ISSN (Print)1095-1350

Other

Other16th Working Conference on Reverse Engineering, WCRE 2009
CountryFrance
CityLille
Period10/13/0910/16/09

Fingerprint

Computer software maintenance
Studios
Maintainability
Costs

All Science Journal Classification (ASJC) codes

  • Software

Cite this

Kawaguchi, S., Yamashina, T., Uwanoz, H., Fushida, K., Kamei, Y., Nagura, M., & Iida, H. (2009). SHINOBI: A tool for automatic code clone detection in the IDE. In Proceedings - 16th Working Conference on Reverse Engineering, WCRE 2009 (pp. 313-314). [5328752] (Proceedings - Working Conference on Reverse Engineering, WCRE). https://doi.org/10.1109/WCRE.2009.36

SHINOBI : A tool for automatic code clone detection in the IDE. / Kawaguchi, Shinji; Yamashina, Takanobu; Uwanoz, Hidetake; Fushida, Kyhohei; Kamei, Yasutaka; Nagura, Masataka; Iida, Hajimu.

Proceedings - 16th Working Conference on Reverse Engineering, WCRE 2009. 2009. p. 313-314 5328752 (Proceedings - Working Conference on Reverse Engineering, WCRE).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Kawaguchi, S, Yamashina, T, Uwanoz, H, Fushida, K, Kamei, Y, Nagura, M & Iida, H 2009, SHINOBI: A tool for automatic code clone detection in the IDE. in Proceedings - 16th Working Conference on Reverse Engineering, WCRE 2009., 5328752, Proceedings - Working Conference on Reverse Engineering, WCRE, pp. 313-314, 16th Working Conference on Reverse Engineering, WCRE 2009, Lille, France, 10/13/09. https://doi.org/10.1109/WCRE.2009.36
Kawaguchi S, Yamashina T, Uwanoz H, Fushida K, Kamei Y, Nagura M et al. SHINOBI: A tool for automatic code clone detection in the IDE. In Proceedings - 16th Working Conference on Reverse Engineering, WCRE 2009. 2009. p. 313-314. 5328752. (Proceedings - Working Conference on Reverse Engineering, WCRE). https://doi.org/10.1109/WCRE.2009.36
Kawaguchi, Shinji ; Yamashina, Takanobu ; Uwanoz, Hidetake ; Fushida, Kyhohei ; Kamei, Yasutaka ; Nagura, Masataka ; Iida, Hajimu. / SHINOBI : A tool for automatic code clone detection in the IDE. Proceedings - 16th Working Conference on Reverse Engineering, WCRE 2009. 2009. pp. 313-314 (Proceedings - Working Conference on Reverse Engineering, WCRE).
@inproceedings{776f7e67029648f1a6d73a383a423f87,
title = "SHINOBI: A tool for automatic code clone detection in the IDE",
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.",
author = "Shinji Kawaguchi and Takanobu Yamashina and Hidetake Uwanoz and Kyhohei Fushida and Yasutaka Kamei and Masataka Nagura and Hajimu Iida",
year = "2009",
month = "12",
day = "1",
doi = "10.1109/WCRE.2009.36",
language = "English",
isbn = "9780769538679",
series = "Proceedings - Working Conference on Reverse Engineering, WCRE",
pages = "313--314",
booktitle = "Proceedings - 16th Working Conference on Reverse Engineering, WCRE 2009",

}

TY - GEN

T1 - SHINOBI

T2 - A tool for automatic code clone detection in the IDE

AU - Kawaguchi, Shinji

AU - Yamashina, Takanobu

AU - Uwanoz, Hidetake

AU - Fushida, Kyhohei

AU - Kamei, Yasutaka

AU - Nagura, Masataka

AU - Iida, Hajimu

PY - 2009/12/1

Y1 - 2009/12/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=73449091494&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=73449091494&partnerID=8YFLogxK

U2 - 10.1109/WCRE.2009.36

DO - 10.1109/WCRE.2009.36

M3 - Conference contribution

AN - SCOPUS:73449091494

SN - 9780769538679

T3 - Proceedings - Working Conference on Reverse Engineering, WCRE

SP - 313

EP - 314

BT - Proceedings - 16th Working Conference on Reverse Engineering, WCRE 2009

ER -