a picture of me

Bio

I am a 4th year PhD student at the University of Notre Dame in the department of Computer Science and Engineering. Advised by Collin McMillan, I work at the intersection of software engineering and natural language processing with an emphasis on code comprehension. In particular, I apply deep learning models for automatic software documentation and neural source code summarization.

I received my undergraduate degree from Hanover College in 2018 with a double major in Computer Science and Physics and a minor in mathematics. I was advised by Leonidas Pantelidis and Barbara Wahl.


Contact Information

Office
254 Fitzpatrick Hall of Engineering
University of Notre Dame
Notre Dame, IN 46556

Email
shaque@nd.edu


Publications

2021

Project-Level encoding for Neural Source Code Summarization of Subroutines
Aakash Bansal, Sakib Haque, Collin McMillan
In Proc. of the 29th IEEE/ACM International Conference on Program Comprehension (ICPC'21), May 18-20, 2021
IEEE/TCSE Distinguished Paper Award
paper link (arXiv) code link (github)

Action Word Prediction for Neural Source Code Summarization
Sakib Haque, Aakash Bansal, Lingfei Wu, Collin McMillan
In Proc. of the 28th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER'21), March 09-12, 2021
paper link (arXiv) code link (github)

2020

Improved Automatic Summarization of Subroutines via Attention to File Context
Sakib Haque, Alex LeClair, Lingfei Wu, Collin McMillan
In Proc. of the 17th International Conference on Mining Software Repositories (MSR'20), Seoul, South Korea, October 05-06, 2020
paper link (arXiv) code link (github)

Improved Code Summarization via a Graph Neural Network
Alex LeClair, Sakib Haque, Lingfei Wu, Collin McMillan
In Proc. of the 28th ACM/IEEE International Conference on Program Comprehension (ICPC'20), Seoul, South Korea, October 05-06, 2020
paper link (arXiv) code link (github)