Rethinking Programming Support in the LLM Era: Yan Chen

Rethinking Programming Support in the LLM Era: Yan Chen

Will programming become obsolete? Is Al replacing software engineering? Far from it—demand for developers is growing, but the way we learn and practice programming is rapidly evolving.

In this talk, Dr. Chen will explore how we can rethink programming learning and development in the LLM era by addressing three key challenges: 1) How can instructors rapidly identify students' misconceptions in real time, especially in large classrooms? (2) How can we support instructors in providing feedback on students' coding issues at scale by efficiently validating AI-generated content? (3) How should we design proactive support agents that collaborate effectively with developers without overwhelming them? Dr. Chen has developed intelligent visualization and interaction systems that enhance programming as a more fluid and collaborative experience. Looking ahead, I envision Al not just supporting help-seeking but enabling new forms of team collaboration and idea generation that were previously unimaginable.

Yan received his Ph.D. from the University of Michigan and his work has been published at top HCI conferences, including ACM CHI, UIST, and CSCW. He received the Best Paper Honorable Mention Award at CHI 2023, and UIST 2022, the Best Paper at L@S 2024, and the Best Short Paper award at VL/HCC 2020.

Question? Contact Yun Huang