prof_pic.jpg

Aakash Bansal

PhD in CSE, University of Notre Dame

Hi! I am an Assistant Professor of Computer Science at Louisiana State University. This fall I will teach CSC 3102 - Advanced Data Structures and Algorithms.

I recently earned my PhD from the University of Notre dame advised by Prof. Collin McMillan in the Automatic Program Comprehension Lab (APCL). Before that, 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 hiring self-motivated PhD students for fully-funded postions in my lab. Interested candidates may reach out through the email icon below with their CV and description of research interests.

news

Aug 1, 2024 Our paper Revisiting File Context for Source Code Summarization, accepted at the Journal for Automated Software Engineering.
Jun 15, 2024 Our paper A Tale of Two Comprehensions? Analyzing Student Programmer Attention during Code Summarization, accepted at the ACM Transactions on Software Engineering and Methodology (TOSEM).
Mar 22, 2024 I successfully defended my doctoral dissertation! commencement ceremony on May 18th!
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