I graduated in Spring 2022 with a Ph.D. from the University of Notre Dame advised by Collin McMillan. My research was in the area of software engineering with a focus on automatic program comprehension. Specifically, worked on projects including source code categorization, automatic documentation, and source code representation for machine learning applications.
Currently I work as a Senior Machine Learning Engineer for Ascend HIT where I work on the entire ML pipeline from proof of concept, model development and evaluation, data engineering, and building out production pipelines for data cleaning and models.
@INPROCEEDINGS{LeClair2021ENSEMBLE, booktitle={2021 IEEE International Conference on Software Evolution and Maintenance (ICSME)} title={Ensemble Models for Neural Source Code Summarization of Subroutines}, author={Alexander LeClair and Aakash Bansal and Collin McMillan}, year={2021}, month={Oct.},}
@INPROCEEDINGS{LeClair2019GNN, booktitle={2020 IEEE International Conference on Program Comprehension (ICPC)} title={Improved Code Summarization via a Graph Neural Network}, author={Alexander LeClair and Sakib Haque and Lingfei Wu and Collin McMillan}, year={2020}, month={Oct.},}
@INPROCEEDINGS{Stapleton2020Humanstudy, booktitle={2020 IEEE International Conference on Program Comprehension (ICPC)} title={A Human Study of Comprehension and Code Summarization}, author={Sean Stapleton and Yashmeet Gambhir and Alexander LeClair and Zachary Eberhart and Westley Weimer and Kevin Leach and Yu Huang}, year={2020}, month={Oct.},}
@INPROCEEDINGS{Haque2020Filecontext, booktitle={2020 Mining Software Repositories (MSR)} title={Improved Automatic Summarization of Subroutines via Attention to File Context}, author={Sakib Haque and Alexander LeClair and Lingfei Wu and Collin McMillan}, year={2020}, month={Oct.},}
@INPROCEEDINGS{Eberhart2019Automatically, booktitle={2020 IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER)} title={Automatically Extracting Subroutine Summary Descriptions from Unstructured Comments}, author={Zachary Eberhart and Alexander LeClair and Collin McMillan}, year={2020}, month={Feb.},}
@INPROCEEDINGS{, author={A. LeClair and C. McMillan}, booktitle={2019 Annual Conference of the North Americal Chapter of the Association for Computational Linguistics (NAACL)}, title={Recommendataions for Datasets for Source Code Summarization}, year={2019}, keywords={automatic documentation generation, sourcecode summarization, code comment generation, dataset recommendations}, month={June},}
@INPROCEEDINGS{, author={A. LeClair and S. Jiang and C. McMillan}, booktitle={2019 International Conference on Software Engineering (ICSE)}, title={A Neural Model for Generating Natural Language Summaries of Program Subroutines}, year={2019}, keywords={automatic documentation generation, sourcecode summarization, code comment generation}, month={May},}
@INPROCEEDINGS{8530052, author={A. {LeClair} and Z. {Eberhart} and C. {McMillan}}, booktitle={2018 IEEE International Conference on Software Maintenance and Evolution (ICSME)}, title={Adapting Neural Text Classification for Improved Software Categorization}, year={2018}, pages={461-472}, doi={10.1109/ICSME.2018.00056}, ISSN={2576-3148}, month={Sep.},}