Aakash Bansal

CSE Doctoral Candidate, University of Notre Dame

I am an A.B.D doctoral candidate at the University of Notre dame advised by Prof. Collin McMillan in the Automatic Program Comprehension Lab (APCL). Before pursuing my PhD, I earned my Masters in Computer Vision and Machine Learning at the University of Surrey with distinction. I work on developing Artificial Intelligence (AI) techniques with applications in Software Engineering (SE).

My research interests are at the intersection of AI and SE. My long-term research objective is to bridge the gap between human program comprehension and automatic program comprehension. My short-term research focus is the advancement of neural networks specializing in modeling source code. Specifically, source code summarization, a well-defined task of taking source code and generating natural language descriptions, with applications in code documentation, education, and software maintainance to name a few. I am also interested in bio-inspired machine intelligence that drives my ongoing research.

I am on the job market in 2024! I am looking for tenure-track Assistant Professorships or Research Scientist positions in Industry.


Jan 15, 2024 Our exciting new paper titled EyeTrans: Merging Human and Machine Attention for Neural Code Summarization, accepted at FSE 2024
Jan 1, 2024 Our Tool Demo paper titled CodeGRITS: A Research Toolkit for Developer Behavior and Eye Tracking in IDE, accepted at ICSE2024
Aug 28, 2023 I am serving on the PC for the Gaze meets ML workshop 2023 at NeurIPS, please consider sumitting your work!
Jul 15, 2023 Our Tool Demo paper titled A Language Model of Java Methods with Train/Test Deduplication, accepted at ESEC/FSE2023
Jul 7, 2023 Our New Ideas and Emerging Research (NIER) paper on automated prediction of where programmers look, accepted at ASE2023