VLDB 2026 Research / reviewers in the wild / expert
Keith Tran
dblp:356/8477
· DBLP profile ↗
5ranked-venue papers
2as first author
5since 2021 · last 2026
0009-0006-2591-2227ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 5 · 2 first-author · 5 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | "Why Put in This Much Effort?": How AI Availability Shapes Students' Motivation in Introductory ProgrammingabstractBackground. When AI tools can easily complete programming assignments, students face a motivational question: why invest effort in completing them independently? While prior work has examined instructor policies and usage patterns, we focus on how students themselves experience and respond to AI availability, a perspective important for designing courses that sustain engagement with programming practice. Keith Tran, Colton Harper, Thomas W. Price |
ICER (1) | 1 |
| 2024 | Overcoming Barriers in Scaling Computing Education Research Programming Tools: A Developer's PerspectiveabstractBackground and Context. Research software in the Computing Education Research (CER) domain frequently encounters issues with scalability and sustained adoption, which limits its educational impact. Despite the development of numerous CER programming (CER-P) tools designed to enhance learning and instruction, many fail to see widespread use or remain relevant over time. Previous research has primarily examined the challenges educators face in adopting and reusing CER tools, with few focusing on understanding the barriers to scaling and adoption practices from the tool developers’ perspective. Keith Tran, John Bacher, Yang Shi 0004, James Skripchuk, Thomas W. Price |
ICER (1) | 1 |
| 2024 | Conceptual Metaphor Theory in Action: Insights into Student Understanding of Computing ConceptsabstractMetaphors are deeply embedded in the language of computing, from 'stacks' and 'queues' to 'trees' and 'handshaking'. Such metaphorical expressions not only shape but also fundamentally reflect our understanding and conceptualization of computing concepts. Students' descriptions of computing concepts have also been shown to be richly metaphor-laden, often framing abstract notions in more tangible or accessible ways. The rich metaphorical conceptualizations set the stage for a natural application of Conceptual Metaphor Theory (CMT) in computing education research. At its core, CMT posits that metaphors are not just linguistic expressions but fundamental structures of understanding, influencing how we perceive and think about the world. Colton Harper, Keith Tran, Stephen Cooper |
SIGCSE (1) | 2 |
| 2024 | Novices' Perceptions of Web-Search and AI for ProgrammingabstractExternal help resources are frequently used by novice programmers solving classwork in undergraduate computing courses. Traditionally, these tools consisted of web-based resources such as tutorial websites and Q&A forums. With the rise of AI code-generation and explanation tools, understanding how students use external resources and their roles in classroom have become especially relevant. Despite this, little research has directly investigated the extent to which students intent to use these tools and what factors influence their beliefs. It is unknown when students think it is appropriate to use these tools and what features they find valuable. Understanding these beliefs would allow instructors and researchers to better focus their efforts on what aspects of pedagogy and tool usage should be addressed. We administered a pilot vignette-style survey to introductory programming classes at an R1 University (n=45), giving students scenarios of external resource usage while questioning their attitudes, subjective norms, and their perceived behavioral control on using these external resources. We share preliminary findings on free response data, showcasing the variety of beliefs and opinions that novice programming students have on when and how much external resource usage is acceptable in the classroom. Some students felt that AI tools can provide more exact solutions than searching for help online, but also expressed that this exactness could be detrimental to their learning. Others expressed awareness that professionals use these resources, and expressed a desire to learn how to use them in a way to help their educational and career goals. James Skripchuk, John Bacher, Yang Shi 0004, Keith Tran, Thomas W. Price |
SIGCSE (2) | 4 |
| 2023 | Investigating the Impact of On-Demand Code Examples on Novices' Open-Ended Programming ExperienceabstractBackground and Context: Open-ended programming projects encourage novice students to choose and pursue projects based on their own ideas and interests, and are widely used in many introductory programming courses. However, novice programmers encounter challenges exploring and discovering new ideas, implementing their ideas, and applying unfamiliar programming concepts and APIs. Code examples are one of the primary resources students use to apply code usage patterns and learn API knowledge, but little work has investigated the effect of having access to examples on students’ open-ended programming experience. Wengran Wang, John Bacher, Amy Isvik, Ally Limke, Sandeep Sthapit, Yang Shi 0004, Benyamin T. Tabarsi, Keith Tran, Veronica Cateté, Tiffany Barnes, Chris Martens 0001, Thomas W. Price |
ICER (1) | 8 |