16 citations · 18 across the 6 of their papers we have counts for
6 papers
Program Comprehension Does Not Primarily Rely On the Language Centers of the Human Brain
Shashank Srikant, Anna A. Ivanova, Yotaro Sueoka +5
Our goal is to identify brain regions involved in comprehending computer programs. We use functional magnetic resonance imaging (fMRI) to investigate two candidate systems of brain…
CLAWSAT: Towards Both Robust and Accurate Code Models
Jinghan Jia, Shashank Srikant, Tamara Mitrovska +4
We integrate contrastive learning (CL) with adversarial learning to co-optimize the robustness and accuracy of code models. Different from existing works, we show that code obfusca…
Generating Adversarial Computer Programs using Optimized Obfuscations
Shashank Srikant, Sijia Liu, Tamara Mitrovska +4
Machine learning (ML) models that learn and predict properties of computer programs are increasingly being adopted and deployed. These models have demonstrated success in applicati…
Dependency-Based Neural Representations for Classifying Lines of Programs
Shashank Srikant, Nicolas Lesimple, Una-May O'Reilly
We investigate the problem of classifying a line of program as containing a vulnerability or not using machine learning. Such a line-level classification task calls for a program r…
On the Application of Danskin's Theorem to Derivative-Free Minimax Optimization
Abdullah Al-Dujaili, Shashank Srikant, Erik Hemberg +1
Motivated by Danskin's theorem, gradient-based methods have been applied with empirical success to solve minimax problems that involve non-convex outer minimization and non-concave…
Parallelization of Weighted Sequence Comparison by using EBWT
Shashank Srikant
The Extended Burrows Wheeler transform (EBWT) helps to find the distance between two sequences. Implementation of an existing algorithm takes considerable amount of time for small…