• DocumentCode
    3199480
  • Title

    RC-Finder: Redundancy Detection for Large Scale Source Code

  • Author

    Gong Dandan ; Wang Tiantian ; Su Xiaohong ; Ma Peijun

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Harbin Inst. of Technol., Harbin, China
  • fYear
    2012
  • fDate
    8-10 Dec. 2012
  • Firstpage
    243
  • Lastpage
    248
  • Abstract
    Redundant code not only causes noise in code debugging which confuses developers, but also correlates with the presence of traditional severe software errors. RC-Finder, a redundancy detection system for large-scale code is proposed to detect six kinds of redundancy. This paper analyzes each kind of redundant code, and provides the detailed algorithm respectively. The experiments on large scale open source software systems show that RC-Finder can find redundant code efficiently. With RC-Finder, it is very convenient for developers to detect and correct these kinds of defects, and thereby to further guarantee the software quality.
  • Keywords
    program compilers; program debugging; RC-finder; code debugging; large scale source code; redundancy detection; redundant code; software errors; Abstracts; Algorithm design and analysis; Analytical models; Complexity theory; Redundancy; Standardization; Syntactics; abstract syntax tree; program dependence graph; redundant code;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Instrumentation, Measurement, Computer, Communication and Control (IMCCC), 2012 Second International Conference on
  • Conference_Location
    Harbin
  • Print_ISBN
    978-1-4673-5034-1
  • Type

    conf

  • DOI
    10.1109/IMCCC.2012.62
  • Filename
    6428895