WIP: Generative and Custom Chatbots in Computer Programming Education and Their Effectiveness A Systematic Literature Review

This work-in-progress research-to-practice paper describes a systematic literature review on the use of chatbots in programming courses. We scoped existing peer-reviewed and published articles focusing on the strength of custom-built chatbots and generative AI chatbots in computer engineering education - specifically, courses that employ C++, Java, and Python programming languages. The purpose of this work is to obtain in-depth information about chatbots, with a focus on their functionality, application, and effectiveness. We were also interested in the extent to which learning taxonomies and frameworks are integrated with chatbots. This study adopted the Preferred Reporting Items for Systematic Reviews and Meta-Analysis (PRISMA) framework to review n=20 articles. Based on the reviews, we provide a set of guidelines on how learning taxonomies and instructional design frameworks can be mapped while developing or implementing chatbots in programming courses.

Authors

Institutions

Publication Details

Published
2024-10-13
DOI
https://doi.org/10.1109/fie61694.2024.10893425
Citations
4
Primary Topic
AI in Service Interactions
Type
article
Field-Weighted Citation Impact
1.39
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

WIP: Generative and Custom Chatbots in Computer Programming Education and Their Effectiveness A Systematic Literature Review

Gloria Kim, Syed Hassan Tanvir
4 citations
AI in Service Interactions
1.39
article

WIP: Generative and Custom Chatbots in Computer Programming Education and Their Effectiveness A Systematic Literature Review

Gloria Kim, Syed Hassan Tanvir
article en
4 citations

Abstract

This work-in-progress research-to-practice paper describes a systematic literature review on the use of chatbots in programming courses. We scoped existing peer-reviewed and published articles focusing on the strength of custom-built chatbots and generative AI chatbots in computer engineering education - specifically, courses that employ C++, Java, and Python programming languages. The purpose of this work is to obtain in-depth information about chatbots, with a focus on their functionality, application, and effectiveness. We were also interested in the extent to which learning taxonomies and frameworks are integrated with chatbots. This study adopted the Preferred Reporting Items for Systematic Reviews and Meta-Analysis (PRISMA) framework to review n=20 articles. Based on the reviews, we provide a set of guidelines on how learning taxonomies and instructional design frameworks can be mapped while developing or implementing chatbots in programming courses.

Florida Department of Education (US), University of Florida (US)
Quality Education
Openalex Percentile: Top 15%
AI in Service Interactions
1.39
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.

WIP: Generative and Custom Chatbots in Computer Programming Education and Their Effectiveness A Systematic Literature Review — Gloria Kim, Syed Hassan Tanvir · (2024) | TGRS Research Map | TGRS