Search Results for author: Gail Kaiser

Found 10 papers, 7 papers with code

DIRECT : A Transformer-based Model for Decompiled Identifier Renaming

no code implementations ACL (NLP4Prog) 2021 Vikram Nitin, Anthony Saieva, Baishakhi Ray, Gail Kaiser

Decompiling binary executables to high-level code is an important step in reverse engineering scenarios, such as malware analysis and legacy code maintenance.

Malware Analysis

CYCLE: Learning to Self-Refine the Code Generation

1 code implementation27 Mar 2024 Yangruibo Ding, Marcus J. Min, Gail Kaiser, Baishakhi Ray

Pre-trained code language models have achieved promising performance in code generation and improved the programming efficiency of human developers.

Code Generation

Beyond Accuracy: Evaluating Self-Consistency of Code Large Language Models with IdentityChain

1 code implementation21 Oct 2023 Marcus J. Min, Yangruibo Ding, Luca Buratti, Saurabh Pujar, Gail Kaiser, Suman Jana, Baishakhi Ray

In this paper, we first formally define the self-consistency of Code LLMs and then design a framework, IdentityChain, which effectively and efficiently evaluates the self-consistency and conventional accuracy of a model at the same time.

Code Generation Code Summarization

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

1 code implementation5 May 2023 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 utilizing both similar and dissimilar examples during training.

Code Search Contrastive Learning +2

VELVET: a noVel Ensemble Learning approach to automatically locate VulnErable sTatements

1 code implementation20 Dec 2021 Yangruibo Ding, Sahil Suneja, Yunhui Zheng, Jim Laredo, Alessandro Morari, Gail Kaiser, Baishakhi Ray

Automatically locating vulnerable statements in source code is crucial to assure software security and alleviate developers' debugging efforts.

Ensemble Learning

Neural Network Guided Evolutionary Fuzzing for Finding Traffic Violations of Autonomous Vehicles

1 code implementation13 Sep 2021 Ziyuan Zhong, Gail Kaiser, Baishakhi Ray

Self-driving cars and trucks, autonomous vehicles (AVs), should not be accepted by regulatory bodies and the public until they have much higher confidence in their safety and reliability -- which can most practically and convincingly be achieved by testing.

Self-Driving Cars

Testing DNN Image Classifiers for Confusion & Bias Errors

1 code implementation20 May 2019 Yuchi Tian, Ziyuan Zhong, Vicente Ordonez, Gail Kaiser, Baishakhi Ray

We found that many of the reported erroneous cases in popular DNN image classifiers occur because the trained models confuse one class with another or show biases towards some classes over others.

Avg DNN Testing +2

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

no code implementations8 Aug 2018 Md Masudur Rahman, Saikat Chakraborty, Gail Kaiser, Baishakhi Ray

In particular, we analyze two previously proposed tools for project recommendation and bug localization tasks, which leverage diverse software artifacts, and observe that an informed choice of similarity measure indeed leads to improved performance of the existing SE tools.

Information Retrieval Retrieval

Obfuscation Resilient Search through Executable Classification

1 code implementation6 Jun 2018 Fang-Hsiang Su, Jonathan Bell, Gail Kaiser, Baishakhi Ray

It is challenging to search for executables relevant to an obfuscated application for developers to analyze efficiently.

Software Engineering Cryptography and Security

Cannot find the paper you are looking for? You can Submit a new open access paper.