DocumentCode :
2453236
Title :
Experience of finding inconsistently-changed bugs in code clones of mobile software
Author :
Inoue, Katsuro ; Higo, Yoshiki ; Yoshida, Norihiro ; Choi, Eunjong ; Kusumoto, Shinji ; Kim, Kyonghwan ; Park, Wonjin ; Lee, Eunha
Author_Institution :
Osaka Univ., Osaka, Japan
fYear :
2012
fDate :
4-4 June 2012
Firstpage :
94
Lastpage :
95
Abstract :
When we reuse a code fragment, some of the identifiers in the fragment might be systematically changed to others. Failing these changes would become a potential bug in the copied fragment. We have developed a tool CloneInspector to detect such inconsistent changes in the code clones, and applied it to two mobile software systems. Using this tool, we were effectively able to find latent bugs in those systems.
Keywords :
program compilers; program debugging; software reusability; CloneInspector tool; code clones; code fragment; code fragment reuse; copied fragment; inconsistently changed bugs; mobile software; mobile software systems; Cloning; Computer bugs; Detectors; Mobile communication; Prototypes; Software systems; Bug Candidate; Inconsistent Change; Unchanged Ratio;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Clones (IWSC), 2012 6th International Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1794-8
Type :
conf
DOI :
10.1109/IWSC.2012.6227882
Filename :
6227882
Link To Document :
بازگشت