Detecting Clones Across Microsoft .NET Programming Languages

  title={Detecting Clones Across Microsoft .NET Programming Languages},
  author={F. Al-Omari and I. Keivanloo and C. Roy and J. Rilling},
  journal={2012 19th Working Conference on Reverse Engineering},
  • F. Al-Omari, I. Keivanloo, +1 author J. Rilling
  • Published 2012
  • Computer Science
  • 2012 19th Working Conference on Reverse Engineering
  • The Microsoft .NET framework and its language family focus on multi-language development to support interoperability across several programming languages. The framework allows for the development of similar applications in different languages through the reuse of core libraries. As a result of such a multi-language development, the identification and trace ability of similar code fragments (clones) becomes a key challenge. In this paper, we present a clone detection approach for the .NET… CONTINUE READING
    22 Citations
    LICCA: A tool for cross-language clone detection
    • 7
    Mining revision histories to detect cross-language clones without intermediates
    • 14
    • PDF
    CLCDSA: Cross Language Code Clone Detection using Syntactical Features and API Documentation
    • 4
    • PDF
    Structural and Nominal Cross-Language Clone Detection
    • 3
    • Highly Influenced
    • PDF
    Literature Survey of Software Clones
    • 1
    • PDF
    SeByte: Scalable clone and similarity search for bytecode
    • 20
    • PDF
    LHDiff: A Language-Independent Hybrid Approach for Tracking Source Code Lines
    • 32
    • PDF


    Cross-language Clone Detection
    • 28
    • Highly Influential
    • PDF
    Supporting the analysis of clones in software systems
    • 74
    Enhancing Source-Based Clone Detection Using Intermediate Representation
    • 37
    • PDF
    Comparison and evaluation of code clone detection techniques and tools: A qualitative approach
    • 867
    • PDF
    NICAD: Accurate Detection of Near-Miss Intentional Clones Using Flexible Pretty-Printing and Code Normalization
    • C. Roy, J. Cordy
    • Computer Science
    • 2008 16th IEEE International Conference on Program Comprehension
    • 2008
    • 396
    • PDF
    Comparison and Evaluation of Clone Detection Tools
    • 653
    • Highly Influential
    • PDF
    On the Effectiveness of Simhash for Detecting Near-Miss Clones in Large Scale Software Systems
    • 69
    • PDF
    “Cloning considered harmful” considered harmful: patterns of cloning in software
    • 314
    • Highly Influential
    • PDF
    From Whence It Came: Detecting Source Code Clones by Analyzing Assembler
    • 46
    • Highly Influential
    • PDF
    A novel approach based on formal methods for clone detection
    • 15
    • PDF