Fostering skills with chatbot-based digital tutors – training programming skills in a field study

Abstract: Digital skills, particularly programming, have become a vital prerequisite for succeeding in today’s work life. Developing those skills is, however, a challenging task, as it requires perseverance, effort, and practice. To teach coding, individualized tutoring adapted to the novice programmers’ state of knowledge has evolved as the most promising learning strategy. However, offering sufficient learning support while practicing coding tasks is a challenge due to resource constraints. Following a three-cycle design science research approach, we developed a chatbot-based digital tutor that can support novice programmers using individualized, automated conversations based on adaptive learning paths and in-depth code analyses. In this article, we present the final version of the digital tutor software and report the findings of introducing it in a field setting over two entire lecture periods. We show that digital tutors can effectively provide individualized guidance in moments of need and offer high learning satisfaction in a long-term learning setting. This article expands the state of research by presenting insights into how students interact with a digital tutor over an entire lecture period. This also provides insights on how to design digital tutors for developing skills.

Location
Deutsche Nationalbibliothek Frankfurt am Main
Extent
Online-Ressource
Language
Englisch

Bibliographic citation
Fostering skills with chatbot-based digital tutors – training programming skills in a field study ; volume:22 ; number:2 ; year:2023 ; pages:143-159 ; extent:17
i-com ; 22, Heft 2 (2023), 143-159 (gesamt 17)

Creator
Hobert, Sebastian

DOI
10.1515/icom-2022-0044
URN
urn:nbn:de:101:1-2023082214041999350264
Rights
Open Access; Der Zugriff auf das Objekt ist unbeschränkt möglich.
Last update
14.08.2025, 10:47 AM CEST

Data provider

This object is provided by:
Deutsche Nationalbibliothek. If you have any questions about the object, please contact the data provider.

Associated

  • Hobert, Sebastian

Other Objects (12)