3.8 Proceedings Paper

Cross-Language Code Search using Static and Dynamic Analyses

Related references

Note: Only part of the references are listed.
Proceedings Paper Computer Science, Software Engineering

InferCode: Self-Supervised Learning of Code Representations by Predicting Subtrees

Nghi D. Q. Bui et al.

Summary: This paper introduces InferCode, which applies self-supervised learning to abstract syntax trees of code to train code representations. Compared to prior techniques, using the pre-trained InferCode model achieves higher performance in most tasks, including those involving different programming languages.

2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021) (2021)

Proceedings Paper Computer Science, Software Engineering

SLACC: Simion-based Language Agnostic Code Clones

George Mathew et al.

2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020) (2020)

Article Computer Science, Software Engineering

Siamese: scalable and incremental code clone search via multiple code representations

Chaiyong Ragkhitwetsagul et al.

EMPIRICAL SOFTWARE ENGINEERING (2019)

Proceedings Paper Automation & Control Systems

CLCDSA: Cross Language Code Clone Detection using Syntactical Features and API Documentation

Kawser Wazed Nafi et al.

34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019) (2019)

Article Computer Science, Software Engineering

Aroma: Code Recommendation via Structural Code

Sifei Luan et al.

PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL (2019)

Proceedings Paper Computer Science, Software Engineering

SEMCLUSTER: Clustering of Imperative Programming Assignments Based on Quantitative Semantic Features

David M. Perry et al.

PROCEEDINGS OF THE 40TH ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION (PLDI '19) (2019)

Article Automation & Control Systems

A New Decomposition-Based NSGA-II for Many-Objective Optimization

Maha Elarbi et al.

IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS (2018)

Proceedings Paper Computer Science, Software Engineering

FACoY - A Code-to-Code Search Engine

Kisub Kim et al.

PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) (2018)

Proceedings Paper Computer Science, Software Engineering

Deep Code Search

Xiaodong Gu et al.

PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) (2018)

Proceedings Paper Computer Science, Software Engineering

Automatic Clone Recommendation for Refactoring Based on the Present and the Past

Ruru Yue et al.

PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME) (2018)

Proceedings Paper Computer Science, Software Engineering

Exploring API Embedding for API Usages and Applications

Trong Duc Nguyen et al.

2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) (2017)

Article Computer Science, Artificial Intelligence

Effectiveness and efficiency of non-dominated sorting for evolutionary multi- and many-objective optimization

Ye Tian et al.

COMPLEX & INTELLIGENT SYSTEMS (2017)

Article Computer Science, Software Engineering

DejaVu: A Map of Code Duplicates on GitHub

Cristina Lopes et al.

PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL (2017)

Article Computer Science, Software Engineering

Code search with input/output queries: Generalizing, ranking, and assessment

Kathryn T. Stolee et al.

JOURNAL OF SYSTEMS AND SOFTWARE (2016)

Proceedings Paper Computer Science, Software Engineering

SourcererCC: Scaling Code Clone Detection to Big-Code

Hitesh Sajnani et al.

2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) (2016)

Proceedings Paper Computer Science, Theory & Methods

You Get Where You're Looking For The Impact of Information Sources on Code Security

Yasemin Acar et al.

2016 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP) (2016)

Proceedings Paper Computer Science, Software Engineering

Code Relatives: Detecting Similarly Behaving Software

Fang-Hsiang Su et al.

FSE'16: PROCEEDINGS OF THE 2016 24TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON FOUNDATIONS OF SOFTWARE ENGINEERING (2016)

Proceedings Paper Computer Science, Software Engineering

How Developers Search for Code: A Case Study

Caitlin Sadowski et al.

2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS (2015)

Article Computer Science, Software Engineering

Solving the Search for Source Code

Kathryn T. Stolee et al.

ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY (2014)

Proceedings Paper Computer Science, Software Engineering

The Plastic Surgery Hypothesis

Earl T. Barr et al.

22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014) (2014)

Proceedings Paper Computer Science, Software Engineering

Learning Natural Coding Conventions

Miltiadis Allamanis et al.

22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014) (2014)

Article Computer Science, Software Engineering

The impact of identifier style on effort and comprehension

Dave Binkley et al.

EMPIRICAL SOFTWARE ENGINEERING (2013)

Proceedings Paper Computer Science, Software Engineering

Challenges of the Dynamic Detection of Functionally Similar Code Fragments

Florian Deissenboeck et al.

2012 16TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR) (2012)

Article Computer Science, Software Engineering

How Well Do Search Engines Support Code Retrieval on the Web?

Susan Elliott Sim et al.

ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY (2011)

Article Computer Science, Artificial Intelligence

MOEA/D: A multiobjective evolutionary algorithm based on decomposition

Qingfu Zhang et al.

IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION (2007)

Article Computer Science, Software Engineering

Comparison and evaluation of clone detection tools

Stefan Bellon et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2007)

Article Computer Science, Software Engineering

CP-Miner: Finding copy-paste and related bugs in large-scale software code

ZM Li et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2006)

Article Computer Science, Software Engineering

CCFinder: A multilinguistic token-based code clone detection system for large scale source code

T Kamiya et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2002)

Article Computer Science, Artificial Intelligence

A fast and elitist multiobjective genetic algorithm: NSGA-II

K Deb et al.

IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION (2002)