70/100

Moderate evidence

GainPublished recordEducationGood Space

THE EFFECTS OF CHATBOTS-BASED INTERVENTIONS ON FOREIGN LANGUAGE SPEAKING PERFORMANCE: A META-ANALYSIS STUDY

Truvace record
TRV-2026-2747raw data (JSON)
Version
v1Published
First published
Evidence type
Systematic review or meta-analysis
Sources
1 sourcePeer-reviewed
sha256
8b7db970879e…check it

The aim of this study is to examine the effect of chatbot-based interventions on foreign language speaking performance through a meta-analysis. Studies investigating the effects of chatbots on speaking performance were retrieved from various databases (e.g., ERIC, ScienceDirect, Taylor & Francis) using a range of keyword phrases. Following the inclusion and exclusion criteria, this meta-analysis included 16 experimental studies (k = 17) that implemented chatbot-based interventions to enhance learners’ foreign la…

The gain

A meta-analysis of 16 experimental studies (17 effect sizes) found chatbot-based practice raised foreign-language speaking performance over control groups, with a pooled Hedges' g of 1.035 (95% CI 0.632 to 1.439), a large effect.

What this doesn’t fix

Heterogeneity across the studies was very high (I² = 91.89), the pooled effect was driven partly by an outlier, and the funnel plot showed asymmetry suggesting possible publication bias; only three high school studies were included.

Sources

1 on file
  1. Peer-reviewed2026-10-01

Cite this record

v1

Truvace Impact Record TRV-2026-2747, v1: “THE EFFECTS OF CHATBOTS-BASED INTERVENTIONS ON FOREIGN LANGUAGE SPEAKING PERFORMANCE: A META-ANALYSIS STUDY.” Truvace, 2026-11-12. /record/TRV-2026-2747 (accessed on the day you copy it). sha256 8b7db970879e79f6…

Change history

1 version

Every change made to this record since it was first published, and why. Nothing has changed since it went up.

  1. Publishedv18b7db970879e…

    Certified into the record

Check this record hasn’t been altered

Check this record hasn’t been altered
How to check it yourself, without trusting this page

Download any version from /api/record/TRV-2026-2747 and hash its canonical field yourself, for example with shasum -a 256. You should get its content_hash. Each version’s text also ends with prev:and the hash of the version before it (version 1 points to 64 zeros). If anyone had changed a single character of any version after it was saved, those hashes wouldn’t line up.