• 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