Search Results for author: Mohammad Amin Alipour

Found 12 papers, 7 papers with code

On Trojan Signatures in Large Language Models of Code

no code implementations23 Feb 2024 Aftab Hussain, Md Rafiqul Islam Rabin, Mohammad Amin Alipour

Trojan signatures, as described by Fields et al. (2021), are noticeable differences in the distribution of the trojaned class parameters (weights) and the non-trojaned class parameters of the trojaned model, that can be used to detect the trojaned model.

Binary Classification Defect Detection

A Study of Variable-Role-based Feature Enrichment in Neural Models of Code

no code implementations8 Mar 2023 Aftab Hussain, Md Rafiqul Islam Rabin, Bowen Xu, David Lo, Mohammad Amin Alipour

In this paper, we explore the impact of an unsuperivsed feature enrichment approach based on variable roles on the performance of neural models of code.

Feature Engineering

Study of Distractors in Neural Models of Code

no code implementations3 Mar 2023 Md Rafiqul Islam Rabin, Aftab Hussain, Sahil Suneja, Mohammad Amin Alipour

Understanding distractors provide a complementary view of the features' relevance in the predictions of neural models.

Syntax-Guided Program Reduction for Understanding Neural Code Intelligence Models

2 code implementations28 May 2022 Md Rafiqul Islam Rabin, Aftab Hussain, Mohammad Amin Alipour

Our experiments on multiple models across different types of input programs show that the syntax-guided program reduction technique is faster and provides smaller sets of key tokens in reduced programs.

Method name prediction

Code2Snapshot: Using Code Snapshots for Learning Representations of Source Code

no code implementations1 Nov 2021 Md Rafiqul Islam Rabin, Mohammad Amin Alipour

We evaluate several variations of this representation and compare its performance with state-of-the-art representations that utilize the rich syntactic and semantic features of input programs.

Code Classification Method name prediction

Memorization and Generalization in Neural Code Intelligence Models

2 code implementations16 Jun 2021 Md Rafiqul Islam Rabin, Aftab Hussain, Mohammad Amin Alipour, Vincent J. Hellendoorn

The goal of this paper is to evaluate and compare the extent of memorization and generalization in neural code intelligence models.

Code Documentation Generation Code Search +3

Understanding Neural Code Intelligence Through Program Simplification

2 code implementations7 Jun 2021 Md Rafiqul Islam Rabin, Vincent J. Hellendoorn, Mohammad Amin Alipour

Our approach, SIVAND, uses simplification techniques that reduce the size of input programs of a CI model while preserving the predictions of the model.

Method name prediction Variable misuse

Towards Demystifying Dimensions of Source Code Embeddings

1 code implementation29 Aug 2020 Md. Rafiqul Islam Rabin, Arjun Mukherjee, Omprakash Gnawali, Mohammad Amin Alipour

A popular approach in representing source code is neural source code embeddings that represents programs with high-dimensional vectors computed by training deep neural networks on a large volume of programs.

Method name prediction

On the Generalizability of Neural Program Models with respect to Semantic-Preserving Program Transformations

1 code implementation31 Jul 2020 Md Rafiqul Islam Rabin, Nghi D. Q. Bui, Ke Wang, Yijun Yu, Lingxiao Jiang, Mohammad Amin Alipour

With the prevalence of publicly available source code repositories to train deep neural network models, neural program models can do well in source code analysis tasks such as predicting method names in given programs that cannot be easily done by traditional program analysis techniques.

Method name prediction

Evaluation of Generalizability of Neural Program Analyzers under Semantic-Preserving Transformations

1 code implementation15 Apr 2020 Md Rafiqul Islam Rabin, Mohammad Amin Alipour

The abundance of publicly available source code repositories, in conjunction with the advances in neural networks, has enabled data-driven approaches to program analysis.

Method name prediction

Testing Neural Program Analyzers

2 code implementations25 Aug 2019 Md. Rafiqul Islam Rabin, Ke Wang, Mohammad Amin Alipour

Deep neural networks have been increasingly used in software engineering and program analysis tasks.

Method name prediction

An Automated Testing Framework for Conversational Agents

no code implementations17 Feb 2019 Soodeh Atefi, Mohammad Amin Alipour

Conversational agents are systems with a conversational interface that afford interaction in spoken language.

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