activity
20182023
most citedCODIT: Code Editing with Tree-Based Neural Models

114 citations · 275 across the 17 of their papers we have counts for

collaborators
Showing cs.SEShow all

14 papers · 1 filter

cs.SE2023★ 28 cited

Towards Causal Deep Learning for Vulnerability Detection

Md Mahbubur Rahman, Ira Ceka, Chengzhi Mao +3

Deep learning vulnerability detection has shown promising results in recent years. However, an important challenge that still blocks it from being very useful in practice is that t…

cs.SE2023

CONCORD: Clone-aware Contrastive Learning for Source Code

Yangruibo Ding, Saikat Chakraborty, Luca Buratti +4

Deep Learning (DL) models to analyze source code have shown immense promise during the past few years. More recently, self-supervised pre-training has gained traction for learning…

cs.SE2023

Automated Code Editing with Search-Generate-Modify

Changshu Liu, Pelin Cetin, Yogesh Patodia +3

Code editing is essential in evolving software development. Many automated code editing tools have been proposed that leverage both Information Retrieval-based techniques and Machi…

cs.SE2023

GrACE: Generation using Associated Code Edits

Priyanshu Gupta, Avishree Khare, Yasharth Bajpai +6

Developers expend a significant amount of time in editing code for a variety of reasons such as bug fixing or adding new features. Designing effective methods to predict code edits…

cs.SE2023★ 3 cited

REINFOREST: Reinforcing Semantic Code Similarity for Cross-Lingual Code Search Models

Anthony Saieva, Saikat Chakraborty, Gail Kaiser

This paper introduces a novel code-to-code search technique that enhances the performance of Large Language Models (LLMs) by including both static and dynamic features as well as u…

cs.SE2023★ 8 cited

Towards Generating Functionally Correct Code Edits from Natural Language Issue Descriptions

Sarah Fakhoury, Saikat Chakraborty, Madan Musuvathi +1

Large language models (LLMs), such as OpenAI's Codex, have demonstrated their potential to generate code from natural language descriptions across a wide range of programming tasks…

cs.SE2021

Retrieval Augmented Code Generation and Summarization

Md Rizwan Parvez, Wasi Uddin Ahmad, Saikat Chakraborty +2

Software developers write a lot of source code and documentation during software development. Intrinsically, developers often recall parts of source code or code summaries that the…

cs.SE2021

On Multi-Modal Learning of Editing Source Code

Saikat Chakraborty, Baishakhi Ray

In recent years, Neural Machine Translator (NMT) has shown promise in automatically editing source code. Typical NMT based code editor only considers the code that needs to be chan…

cs.SE2021★ 14 cited

AVATAR: A Parallel Corpus for Java-Python Program Translation

Wasi Uddin Ahmad, Md Golam Rahman Tushar, Saikat Chakraborty +1

Program translation refers to migrating source code from one programming language to another. It has tremendous practical value in software development, as porting software across…

cs.SE2020

Deep Learning based Vulnerability Detection: Are We There Yet?

Saikat Chakraborty, Rahul Krishna, Yangruibo Ding +1

Automated detection of software vulnerabilities is a fundamental problem in software security. Existing program analysis techniques either suffer from high false positives or false…

cs.SE2020★ 37 cited

A Transformer-based Approach for Source Code Summarization

Wasi Uddin Ahmad, Saikat Chakraborty, Baishakhi Ray +1

Generating a readable summary that describes the functionality of a program is known as source code summarization. In this task, learning code representation by modeling the pairwi…

cs.SE2018★ 114 cited

CODIT: Code Editing with Tree-Based Neural Models

Saikat Chakraborty, Yangruibo Ding, Miltiadis Allamanis +1

The way developers edit day-to-day code tends to be repetitive, often using existing code elements. Many researchers have tried to automate repetitive code changes by learning from…

cs.SE2018★ 3 cited

A Case Study on the Impact of Similarity Measure on Information Retrieval based Software Engineering Tasks

Md Masudur Rahman, Saikat Chakraborty, Gail Kaiser +1

Information Retrieval (IR) plays a pivotal role in diverse Software Engineering (SE) tasks, e.g., bug localization and triaging, code retrieval, requirements analysis, etc. The cho…

cs.SE2018★ 7 cited

Entropy Guided Spectrum Based Bug Localization Using Statistical Language Model

Saikat Chakraborty, Yujian Li, Matt Irvine +2

Locating bugs is challenging but one of the most important activities in software development and maintenance phase because there are no certain rules to identify all types of bugs…