Yang Shi
Assistant Professor in Computer Science, Utah State University
Education
Ph.D. in Computer Science, NC State University. Advised by Dr. Thomas Price.
Committee Members: Min Chi, Tiffany Barnes, Eric Wiebe, Ken Koedinger (CMU)
M.S. in Computer Science, University of Georgia, 2017.
Best Paper Award and Nomination
Awarded Research Grants and Fellowships
Mentored Teaching Fellowship, $1,000, NC State University, 2023
Goodnight Doctoral Fellowship, $40,000 yearly, NC State University, 2022
Graduate Merit Award, $2,950, NC State University, 2021
AWS Research Credit Award, $ 6,000, Amazon, 2021
Utah State Page, Google Scholar, Orcid, LinkedIn, GitHub
Recent News
[Service] 12/04/2024: I will serve in the Organizational Committee of Educational Data Mining (EDM) 2025 as a Workshop & Tutorial Chair. The call for papers/proposals can be found here. Workshop & Tutorial proposals are due on March 1st.
[New Reviewer Venue] November 2024: I am invited to serve as an NSF Panelist.
[New Reviewer Venue] 09/26/2024: I was invited to serve as an Area Chair for the International Conference on Artificial Intelligence and Statistics (AISTATS) 2025.
[New Reviewer Venue] 08/22/2024: I was invited to serve as a Reviewer for Journal of Computing in Higher Education (JCHE).
[Service] 07/07/2024: I will serve as a session chair for the Knowledge Tracing and Curricula Session at EDM 2024 in Atlanta. See you soon!
[Talk/Service] 06/10/2024: I will continue to serve as a mentor in computing education research track at the Simon Initiative LearnLab Summer School at Carnegie Mellon University on 7/29/24-8/2/24 in person. See you in Pittsburgh!
[Pub] 05/20/2024: One paper: "Overcoming Barriers in Scaling Computing Education Research Programming Tools: A Developer’s Perspective" is accepted in The 20th ACM Conference on International Computing Education Research (ICER 2024) It has also received the Best Paper Honorable Mention Award. Congrats team!
[First Author Pub] 04/12/2024: One paper: "Evaluating Multi-Knowledge Component Interpretability of Deep Knowledge Tracing Models in Programming" is accepted in the short paper track of Educational Data Mining (EDM) 2024.
[Career] 03/29/2024: I have accepted the offer from Utah State University and will join the Department of Computer Science as an Assistant Professor starting July 1st, 2024. Thanks all for your support and help! Now looking for students interested in joining my group starting Spring/Fall 2025.
[Service] 03/22/2024: I will serve as a lead organizer of the 8th CSEDM Workshop (CSEDM 2024) co-located with EDM 2024 in Atlanta, GA, on July 14th.
[Graduation] 03/04/2024: I've successfully defended my PhD thesis. Thanks everyone for the support!
[First Author Pub] 03/01/2024: One paper: "The Knowledge Component Attribution Problem for Programming: Methods and Tradeoffs with Limited Labeled Data" is accepted in the Journal of Educational Data Mining (JEDM). It is a journal track paper for Educational Data Mining (EDM) 2024.
[New Reviewer Venue] 01/31/2024: I was invited to serve as a Reviewer for Educational Technology & Society (ET&S) (Top #15 Publication in H5-index of Educational Technology).
[New Reviewer Venue] December 2023: I am invited to review an NSF Proposal.
[Pub] 12/09/2023: One paper: "Students' Perceptions and Preferences of Generative Artificial Intelligence Feedback for Programming" is accepted in The 14th Symposium on Educational Advances in Artificial Intelligence (EAAI 2024).
[Pub] 11/13/2023: Two poster papers are accepted in The 55th ACM Technical Symposium on Computing Science Education (SIGCSE 2024).
P1: Enhancing Code Tracing Question Generation with Refined Prompts in Large Language Models (with UIUC, UPitts, and CMU)
P2: Novices' Perceptions of Web-Search and AI for Programming (with NCSU)
Motto
Success = Self-discipline + Confidence + Motivation
Contact
yang.shi@usu.edu/yshi26info@gmail.com
Past Emails: yang.atrue@uga.edu/yshi26@ncsu.edu
Older News
[Talk] 11/06/2023: I will join a discussion panel hosted by Neil Heffernan about the topic of educational large language models (LLMs) in a class at Worcester Polytechnic Institute. Thanks for the invitation, Neil!
[New Reviewer Venue] 11/06/2023: I was invited to serve as a Reviewer for ACM Transactions on Computing Education.
[New Reviewer Venue] 10/29/2023: I was invited to serve as a Reviewer for LAK 2024 Decision Making and Optimization in Education (DMO-EDU) Workshop.
[New Reviewer Venue] 10/09/2023: I was invited to serve as a Reviewer for AAAI 2024 AI for Education (AI4ED) Workshop.
[Talk] 10/03/2023: I will give a guest lecture at the Utah State University (remote presentation) on 11/17/2023.
[Pub] 10/02/2023: One paper: "Detecting ChatGPT-Generated Code Submissions in a CS1 Course Using Machine Learning Models" is accepted in The 55th ACM Technical Symposium on Computing Science Education (SIGCSE 2024).
[New Reviewer Venue] 09/17/2023: I was invited to serve as a Reviewer for NeurIPS 2023 Generative AI for Education (GAIED) Workshop.
[New Reviewer Venue] 09/11/2023: I was invited to serve as a Program Committee member for SDM 2024.
[Talk] 07/25/2023: I will present my research at the EngageAI Institute Summit on 8/8/23-8/10/23 in person. See you in San Francisco!
[Talk/Service] 07/17/2023: I will serve as a mentor and give a hands-on lecture on code analysis in computing education at the Simon Initiative LearnLab Summer School at Carnegie Mellon University on 7/24/23-7/28/23 in person. See you in Pittsburgh!
[Pub] 06/13/2023: One paper: "Detecting ChatGPT-Generated Code in a CS1 Course" is accepted in Empowering Education with LLMs - the Next-Gen Interface and Content Generation Workshop at AIED 2023.
[Pub] 05/30/2023: One paper: "Investigating the Impact of On-Demand Code Examples on Novices' Open-Ended Programming Experience" is accepted in ACM Conference on International Computing Education Research (ICER) 2023.
[Talk] 05/02/2023: I will present my research at the University of Massachusetts Amherst (remote presentation) on 5/19/2023.
[Talk] 04/24/2023: I will present my research at the University of Pittsburgh (remote presentation) on 5/3/2023.
[New Reviewer Venue] 04/14/2023: I was invited to serve as a Reviewer for The ACM Symposium on User Interface Software and Technology (UIST) 2023.
[First Author Pub] 04/10/2023: One paper: "KC-Finder: Automated Knowledge Component Discovery for Programming Problems" is accepted in Educational Data Mining (EDM) 2023 as a Full Paper.
[Talk] 04/03/2023: I will present my research at the University of Illinois Urbana-Champaign (remote presentation) on 4/3/2023.
[Pub] 03/26/2023: One paper: "Investigating the Impact of Emotions on the Quality of Novice Programmers’ Code" is accepted in NeuroIS Retreat 2023.
[New Reviewer Venue] 02/14/2023: I was invited to serve as a Reviewer for Journal of Educational Data Mining (JEDM).
[New Reviewer Venue] 01/23/2023: I was invited to serve as a Reviewer for International Journal of Artificial Intelligence in Education (IJAIED).
[Talk] 12/26/2022: Our Code-DKT paper has been accepted for oral presentation at the AAAI 2023 AI4EDU workshop.
[Award] 12/22/2022: I was awarded Mentored Teaching Fellowship ($1,000) from the College of Engineering, NC State University to gain more experience in graduate-level teaching. Thanks for the support from CoE and my teaching mentor, Dr. Price!
[Award/First Author Pub] 12/14/2022: One paper: "Trustworthy Code-Informed Learning Analytics for CS Education" is accepted in LAK 2023 Doctoral Consortium Track. I am also awarded financial support ($1,920 total funding) to attend the conference and present my work.
[Award] 11/21/2022: Excited to announce that I was awarded Goodnight Doctoral Fellowship ($40,000 total funding/stipend yearly) from NC State University to extend my research in enhancing STEM education. Thanks for the support from the Goodnight Foundation, Dr. Price, my advisors, and all collaborators!
[Pub] 11/14/2022: One poster paper: "Developing Comic-based Learning Toolkits for Teaching Computing to Elementary School Learners" is accepted in SIGCSE 2023.
[Teaching] 11/04/2022: I will be co-teaching the graduate-level data mining course (CSC522) in Spring 2023 for the Department of Computer Science, North Carolina State University.
[Service] 11/01/2022: I will be co-organizing the 7th CSEDM Workshop (CSEDM 2023) co-located with LAK 2023 at Arlington, TX. See you in person next March!
[Talk] 06/24/2022: I will be presenting my research in the Department of Computer Science in UNC Charlotte on 7/15/22.
[New Reviewer Venue] 04/27/2022: I was invited to serve as a Reviewer for JEDM Special Issue on CSEDM.
[First Author Pub] 04/17/2022: One paper: "Code-DKT: A Code-based Knowledge Tracing Model for Programming Tasks" is accepted in Educational Data Mining 2022 as a full paper.
[New Reviewer Venue] 04/10/2022: I was invited to serve as a Reviewer for Research and Practice in Technology Enhanced Learning (SCI Q1).
[Award] 03/30/2022: I am selected as one of the 30 members of the Preparing the Professoriate program 2022-2023 cohort hosted by NCSU Grad School. Thanks for your support!
[Service] 03/14/2022: I will be co-organizing the 6th CSEDM Workshop (CSEDM 2022) during the EDM 2022.
[Work Update] 03/07/2022: I will be working as a Research Intern at Microsoft Research, PROSE team on AI for Programming Education from March to August, 2022.
[Service] 02/08/2022: I will serve as a Session Chair for The 53rd ACM Technical Symposium on Computing Science Education (SIGCSE 2022). See you in Providence, RI!
[New Reviewer Venue] 01/18/2022: I was invited to serve as a Reviewer for ACM Innovation and Technology in Computer Science Education (ITiCSE) 2022 Conference.
[New Reviewer Venue] 10/11/2021: I was invited to serve as a Reviewer for ACM CHI 2022 Conference on Human Factors in Computing Systems (CHI 2022).
[Pub] 09/27/2021: One paper: "Identifying Common Errors in Open-ended Machine Learning Projects" is accepted in The 53rd ACM Technical Symposium on Computing Science Education (SIGCSE 2022).
[Teaching] 08/10/2021: I will be serving as a Co-Instructor for the Data Mining course for AI Academy at NCSU.
[New Reviewer Venue] 07/08/2021: I was invited to serve as a Reviewer for Handbook of Artificial Intelligence in Education.
[Award] 07/02/2021: One paper: "Just a Few Expert Constraints Can Help: Humanizing Data-Driven Subgoal Detection for Novice Programming" has won the Best Full Paper Award (#1/100 Full papers) in the 14th International Conference on Educational Data Mining (EDM 2021). Thank you!
[Award] 05/10/2021: I was awarded a Summer Graduate Merit Award by College of Engineering, NC State. Thank you!
[Talk] 04/15/2021: I will give a presentation about our LAK paper in Department of Computer Science, NC State.
[First Author Pub] 04/09/2021: Three papers about student bug detection, performance prediction, and progress detection are accepted as full (2) / short (1) papers in the 14th International Conference on Educational Data Mining (EDM 2021).
[Teaching] 02/25/2021: I will be serving as a Summer Instructor for Department of Computer Science, North Carolina State University.
[Service] 02/12/2021: I will be co-organizing the 5th CSEDM Workshop during the EDM 2021.
[New Reviewer Venue] 01/14/2021: I was invited to serve as a Reviewer for IEEE Transactions on Network and Service Management.
[First Author Pub] 01/13/2021: One paper: "Toward Semi-Automatic Misconception Discovery Using Code Embeddings" is accepted in The 11th International Conference on Learning Analytics & Knowledge (LAK 21).
[New Reviewer Venue] 11/04/2020: I was invited to serve as a Reviewer for IEEE Transactions on Network and Service Management.
[Pub] 10/03/2020: One paper: "TEST_POSITIVE at W-NUT 2020 Shared Task-3: Joint Event Multi-task Learning for Slot Filling in Noisy Text" is accepted in The 6th Workshop on Noisy User-generated Text at EMNLP 2020.
[New Reviewer Venue] 08/21/2020: I was invited to serve as a Reviewer for IEEE Open Journal of the Computer Society.
[New Reviewer Venue] 08/10/2020: I served as a Reviewer for IEEE Sensors 2020 conference.
[Service] 07/10/2020: I served as a co-organizer of 4th CSEDM Workshop. Thanks for joining us!
[Pub] 07/06/2020: One paper: "Comparing Feature Engineering Approaches to Predict Complex Programming Behaviors" is accepted in 4th CSEDM Workshop.
[Service] 04/20/2020: I will be co-organizing the 4th CSEDM Workshop during the EDM 2020.
[New Reviewer Venue] 04/01/2020: I was invited to serve as a Reviewer for IEEE Network Magazine.
[New Reviewer Venue] 02/23/2020: I was invited to serve as a Reviewer for IEEE Transactions on Signal and Information Processing over Networks. (IEEE TSIPN)
[Teaching] 02/06/2020: I will be serving as a Summer Instructor for Department of Computer Science, North Carolina State University.
[Award] 01/31/2020: I was awarded $6,000 Research Credits from Amazon Web Services for the proposal of CS Educational Data Representation Research. Thank you Amazon!