Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Anmol Jindal

dblp:362/4177 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2023
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 54% Program analysis · 46%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program analysis › program representation
abstract syntax tree analysis
0.712023
Improving Cross-Language Code Clone Detection via Code Representation Learning and Graph Neural Networks · IEEE Trans. Software Eng. 2023
Software maintenance and evolution
code clone detection
0.712023
Improving Cross-Language Code Clone Detection via Code Representation Learning and Graph Neural Networks · IEEE Trans. Software Eng. 2023
Software maintenance and evolution › code clone detection
cross-language clone detection
0.712023
Improving Cross-Language Code Clone Detection via Code Representation Learning and Graph Neural Networks · IEEE Trans. Software Eng. 2023
Program analysis
static analysis
0.712023
Improving Cross-Language Code Clone Detection via Code Representation Learning and Graph Neural Networks · IEEE Trans. Software Eng. 2023
Software maintenance and evolution › code clone detection
semantic code clone detection
0.212023
Improving Cross-Language Code Clone Detection via Code Representation Learning and Graph Neural Networks · IEEE Trans. Software Eng. 2023

Methods — techniques the papers use, named apart from their topics

semi-supervised learning · 0.7graph neural network · 0.7code representation learning · 0.7
YearPublicationVenuePosition
2023 Improving Cross-Language Code Clone Detection via Code Representation Learning and Graph Neural Networks
abstract
Code clone detection is an important aspect of software development and maintenance. The extensive research in this domain has helped reduce the complexity and increase the robustness of source code, thereby assisting bug detection tools. However, the majority of the clone detection literature is confined to a single language. With the increasing prevalence of cross-platform applications, functionality replication across multiple languages is common, resulting in code fragments having similar functionality but belonging to different languages. Since such clones are syntactically unrelated, single language clone detection tools are not applicable in their case. In this article, we propose a semi-supervised deep learning-based toolRubhus, capable of detecting clones across different programming languages.Rubhususes the control and data flow enriched abstract syntax trees (ASTs) of code fragments to leverage their syntactic and structural information and then applies graph neural networks (GNNs) to extract this information for the task of clone detection. We demonstrate the effectiveness of our proposed system through experiments conducted over datasets consisting of Java, C, and Python programs and evaluate its performance in terms of precision, recall, and F1 score. Our results indicate thatRubhusoutperforms the state-of-the-art cross-language clone detection tools.
Nikita Mehrotra, Akash Sharma, Anmol Jindal, Rahul Purandare
IEEE Trans. Software Eng.3