Search papers, labs, and topics across Lattice.
This paper investigates using the hype surrounding AI coding assistants to improve software engineering students' understanding of empirical methods. A one-semester seminar was designed around hands-on use of AI coding assistants combined with student-designed empirical studies. Results from classroom observations and surveys suggest that framing empirical learning within a hype-driven context increased student engagement and critical thinking regarding the limitations of these tools.
Students skeptical of AI hype can be taught to think empirically by grounding abstract concepts in hands-on experience with AI coding assistants.
Software engineering students often struggle to appreciate empirical methods and hypothesis-driven inquiry, especially when taught in theoretical terms. This experience report explores whether grounding empirical learning in hype-driven technologies can make these concepts more accessible and engaging. We conducted a one-semester seminar framed around the currently popular topic of AI coding assistants, which attracted unusually high student interest. The course combined hands-on sessions using AI coding assistants with small, student-designed empirical studies. Classroom observations and survey responses suggest that the hype topic sparked curiosity and critical thinking. Students engaged with the AI coding assistants while questioning their limitations -- developing the kind of empirical thinking needed to assess claims about emerging technologies. Key lessons: (1) Hype-driven topics can lower barriers to abstract concepts like empirical research; (2) authentic hands-on development tasks combined with ownership of inquiry foster critical engagement; and (3) a single seminar can effectively teach both technical and research skills.