publications

Pre-prints and more at Google Scholar

2024

  1. FSE
    EyeTrans: Merging Human and Machine Attention for Neural Code Summarization
    Yifan Zhang, Jiliang Li, Zachary Karas, Aakash BansalToby Jia-Jun LiCollin McMillan, Kevin Leach, and Yu Huang
    In Proceedings of The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2024), 2024
  2. ICSE
    CodeGRITS: A Research Toolkit for Developer Behavior and Eye Tracking in IDE
    Ningzhi Tang, Junwen An, Meng Chen, Aakash BansalYu HuangCollin McMillan, and Toby Jia-Jun Li
    In Proceedings of The 46th International Conference on Software Engineering (ICSE24) - Tool Demonstration Track, 2024

2023

  1. ASE
    Modeling Programmer Attention as Scanpath Prediction
    Aakash BansalChia-Yi Su, Zachary Karas, Yifan Zhang, Yu HuangToby Jia-Jun Li, and Collin McMillan
    In Proceedings of The 38th IEEE/ACM International Conference on Automated Software Engineering - New Ideas and Emerging Research Track, 2023
  2. ESEC/FSE
    A Language Model of Java Methods with Train/Test Deduplication
    Chia-Yi SuAakash Bansal, Vijayanta Jain, Sepideh Ghanavati, and Collin Mcmillan
    In Proceedings of The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2023) - Tool Demonstration, 2023
  3. PCAM-HCI
    Towards modeling human attention from eye movements for neutral source code summarization
    Aakash Bansal, Bonita Sharif, and Collin McMillan
    Proceedings of ACM Human-Computer Interaction, Vol. 7, 2023
  4. PLATEAU
    An Empirical Study of Developer Behaviors for Validating and Repairing AI-Generated Code
    Ningzhi Tang, Meng Chen, Zheng Ning, Aakash BansalYu HuangCollin McMillan, and Toby Jia-Jun Li
    In Proceedings of the 13th annual workshop on the intersection of HCI and PL (PLATEAU 2023), 2023
  5. ICPC
    Label Smoothing Improves Neural Source Code Summarization
    Sakib Haque, Aakash Bansal, and Collin McMillan
    In 2023 IEEE/ACM 31st International Conference on Program Comprehension (ICPC), 2023
  6. TSE
    Function Call Graph Context Encoding for Neural Source Code Summarization
    Aakash Bansal, Zachary Eberhart, Zachary Karas, Yu Huang, and Collin McMillan
    IEEE Transactions on Software Engineering, 2023

2022

  1. TSE
    A Wizard of Oz Study Simulating API Usage Dialogues With a Virtual Assistant
    Zachary Eberhart, Aakash Bansal, and Collin McMillan
    IEEE Transactions on Software Engineering, 2022
  2. ICPC
    Semantic similarity metrics for evaluating source code summarization
    Sakib Haque, Zachary Eberhart, Aakash Bansal, and Collin McMillan
    In Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

2021

  1. ICPC
    Project-level encoding for neural source code summarization of subroutines [Distinguished Paper Award]
    Aakash Bansal, Sakib Haque, and Collin McMillan
    In 2021 IEEE/ACM 29th International Conference on Program Comprehension (ICPC), 2021
  2. ICSME
    Ensemble Models for Neural Source Code Summarization of Subroutines
    Alexander LeClair, Aakash Bansal, and Collin McMillan
    In 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2021
  3. SANER
    A Neural Question Answering System for Basic Questions about Subroutines
    Aakash Bansal, Zachary Eberhart, Lingfei Wu, and Collin McMillan
    In 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2021
  4. SANER
    Action word prediction for neural source code summarization
    Sakib Haque, Aakash Bansal, Lingfei Wu, and Collin McMillan
    In 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2021