Interaction Design (IxD) of an Intelligent Tutor for Programming Learning Based on LLM

The emergent behavior of automatic programming exhibited by Large Language Models (LLMs) has raised uncertainty about the future of programming and its teaching. To better understand this phenomenon, we conducted a field study with programming instructors and students that informed the design of an intelligent tutor to integrate Generative Artificial Intelligence (GAI) into the educational environment. The resulting tool, EVA-Tutor (Virtual Learning Environment), supports the teaching and learning process of programming by establishing bidirectional communication between the student and the LLM through a GPT-4 API and a set of prompts designed to guide and motivate the student with personalized feedback. Rather than solving the problem for the student, the tool helps direct them toward solving it independently. A preliminary evaluation with students and instructors provides evidence of EVA-Tutor's utility and ease of use for problem-solving, knowledge acquisition, and the development of programming skills.

Authors

Institutions

Publication Details

Journal
Avances en Interacción Humano-Computadora
Published
2024-11-30
DOI
https://doi.org/10.47756/aihc.y9i1.137
Citations
2
Primary Topic
AI in Service Interactions
Type
article
Field-Weighted Citation Impact
0.69
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Interaction Design (IxD) of an Intelligent Tutor for Programming Learning Based on LLM

Jesús Favela, Nancy Pacheco, Carlos Sánchez, Oleksiy Levchuk
2 citations
Avances en Interacción Humano-Computadora
AI in Service Interactions
0.69
article

Interaction Design (IxD) of an Intelligent Tutor for Programming Learning Based on LLM

Jesús Favela, Nancy Pacheco, Carlos Sánchez, Oleksiy Levchuk
article en
2 citations

Abstract

The emergent behavior of automatic programming exhibited by Large Language Models (LLMs) has raised uncertainty about the future of programming and its teaching. To better understand this phenomenon, we conducted a field study with programming instructors and students that informed the design of an intelligent tutor to integrate Generative Artificial Intelligence (GAI) into the educational environment. The resulting tool, EVA-Tutor (Virtual Learning Environment), supports the teaching and learning process of programming by establishing bidirectional communication between the student and the LLM through a GPT-4 API and a set of prompts designed to guide and motivate the student with personalized feedback. Rather than solving the problem for the student, the tool helps direct them toward solving it independently. A preliminary evaluation with students and instructors provides evidence of EVA-Tutor's utility and ease of use for problem-solving, knowledge acquisition, and the development of programming skills.

Avances en Interacción Humano-ComputadoraVol. 9(1)
Centro de Investigación Científica y de Educación Superior de Ensenada (MX), Bloomfield College (US)
Openalex Percentile: Top 22%
AI in Service Interactions
0.69
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Interaction Design (IxD) of an Intelligent Tutor for Programming Learning Based on LLM — Jesús Favela, Nancy Pacheco, et al. · Avances en Interacción Humano-Computadora (2024) | TGRS Research Map | TGRS