Detecting Clones Across Microsoft .NET Programming Languages

@article{AlOmari2012DetectingCA,
  title={Detecting Clones Across Microsoft .NET Programming Languages},
  author={Farouq Al-Omari and Iman Keivanloo and Chanchal Kumar Roy and Juergen Rilling},
  journal={2012 19th Working Conference on Reverse Engineering},
  year={2012},
  pages={405-414}
}
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

Citations

Publications citing this paper.
SHOWING 1-10 OF 10 CITATIONS

Structural and Nominal Cross-Language Clone Detection

VIEW 7 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

LICCA: A tool for cross-language clone detection

  • 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER)
  • 2018
VIEW 2 EXCERPTS
CITES BACKGROUND & METHODS

Semantic Clone Detection: Can Source Code Comments Help?

  • 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
  • 2018
VIEW 2 EXCERPTS
CITES BACKGROUND

Mining revision histories to detect cross-language clones without intermediates

  • 2016 31st IEEE/ACM International Conference on Automated Software Engineering (ASE)
  • 2016

References

Publications referenced by this paper.
SHOWING 1-10 OF 23 REFERENCES

Deducing Similarities in Java Sources from Bytecodes

  • USENIX Annual Technical Conference
  • 1998
VIEW 5 EXCERPTS
HIGHLY INFLUENTIAL

Comparison and Evaluation of Clone Detection Tools

  • IEEE Transactions on Software Engineering
  • 2007
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

Detecting source code similarity using low-level languages

  • Proceedings of the ITI 2011, 33rd International Conference on Information Technology Interfaces
  • 2011
VIEW 2 EXCERPTS