Hello there!

Welcome to Siyuan's GitHub page!

I am Siyuan, an associate professor of the Computer Science Department at Eastern Michigan University. I was advised by Dr. Collin McMillan and completed my Ph.D. at the University of Notre Dame. My research interests are in NLP for software engineering (SE), specifically for program comprehension and code generation tasks. My recent research projects focus on adapting deep learning to generate short English descriptions of code artifacts.

If you are a prospective graduate student, please contact Dr. Narayanan for admission and financial support information.

If you are an enrolled student, feel free to email me to schedule a meeting. You can check out my calendar to see when I am free. Also, my office hours are listed in the Syllabi on Canvas. I hold my office hours in person. My course info can be found on the Teaching page.

News

  • ✨Nominated for recognition in the Thank-an-Eagle Program (2022-2023)!
  • ✨Nominated for recognition in the Thank-an-Eagle Program (2021-2022)!
  • The Office of Research Development and Administration's Culture of Research Excellence (CoRE) grant writing program (2022).
  • NSF Collaborative Research: SHF: Small: Context-aware Models of Source Code Summarization, CCF-2100050. 10/21-09/24, $50,009.

Activities