[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/WCRE.2009.39guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Enhancing Quality of Code Clone Detection with Program Dependency Graph

Published: 13 October 2009 Publication History

Abstract

At present, there are various kinds of code clone detection techniques. PDG-based detection is suitable to detect non-contiguous code clones meanwhile other detection techniques are not suited to detect them. However, there is a tendency that it cannot detect contiguous code clones unlike string-based or token-based technique.This paper proposes two techniques to enhance the PDG-based detection for practical usage.The software tool, Scorpio has been developed based on the techniques.

Cited By

View all
  • (2024)Code Impact Beyond Disciplinary Boundaries: Constructing a Multidisciplinary Dependency Graph and Analyzing Cross-Boundary ImpactProceedings of the 46th International Conference on Software Engineering: Software Engineering in Practice10.1145/3639477.3639726(122-133)Online publication date: 14-Apr-2024
  • (2023)Cloning and Beyond: A Quantum Solution to Duplicate CodeProceedings of the 2023 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software10.1145/3622758.3622889(32-49)Online publication date: 18-Oct-2023
  • (2022)To what extent do deep learning-based code recommenders generate predictions by cloning code from the training set?Proceedings of the 19th International Conference on Mining Software Repositories10.1145/3524842.3528440(167-178)Online publication date: 23-May-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
WCRE '09: Proceedings of the 2009 16th Working Conference on Reverse Engineering
October 2009
291 pages
ISBN:9780769538679

Publisher

IEEE Computer Society

United States

Publication History

Published: 13 October 2009

Author Tags

  1. code clone
  2. program slice

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Code Impact Beyond Disciplinary Boundaries: Constructing a Multidisciplinary Dependency Graph and Analyzing Cross-Boundary ImpactProceedings of the 46th International Conference on Software Engineering: Software Engineering in Practice10.1145/3639477.3639726(122-133)Online publication date: 14-Apr-2024
  • (2023)Cloning and Beyond: A Quantum Solution to Duplicate CodeProceedings of the 2023 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software10.1145/3622758.3622889(32-49)Online publication date: 18-Oct-2023
  • (2022)To what extent do deep learning-based code recommenders generate predictions by cloning code from the training set?Proceedings of the 19th International Conference on Mining Software Repositories10.1145/3524842.3528440(167-178)Online publication date: 23-May-2022
  • (2020)TRACTUS: Understanding and Supporting Source Code Experimentation in Hypothesis-Driven Data ScienceProceedings of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3313831.3376764(1-12)Online publication date: 21-Apr-2020
  • (2018)Is cloned code really stable?Empirical Software Engineering10.1007/s10664-017-9528-y23:2(693-770)Online publication date: 1-Apr-2018
  • (2017)Detecting code clones with gaps by function applicationsProceedings of the 2017 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation10.1145/3018882.3018892(12-22)Online publication date: 2-Jan-2017
  • (2016)A review-based comparative study of bad smell detection toolsProceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering10.1145/2915970.2915984(1-12)Online publication date: 1-Jun-2016
  • (2014)Detecting differences across multiple instances of code clonesProceedings of the 36th International Conference on Software Engineering10.1145/2568225.2568298(164-174)Online publication date: 31-May-2014
  • (2012)Clone detection meets semantic web-based transitive closure computationProceedings of the First International Workshop on Realizing AI Synergies in Software Engineering10.5555/2666527.2666530(12-16)Online publication date: 5-Jun-2012
  • (2012)Java bytecode clone detection via relaxation on code fingerprint and semantic web reasoningProceedings of the 6th International Workshop on Software Clones10.5555/2664398.2664404(36-42)Online publication date: 4-Jun-2012
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media