Skip to content
DraconiticResearch
Search Sources API
203,234 studies31 sourcesUpdated 15 min ago
Peer-reviewedCC BYScientific Reports

The impact of vibe coding on students’ programming self-efficacy and attitudes toward artificial intelligence

  1. 1Department of Data Science and Analytics, Manisa Celal Bayar University
  2. 2Department of Computer Technologies, Amasya University
  3. 3Department of Educational Sciences, Düzce University

Abstract

Vibe Coding is a generative AI–based programming approach that may support novice learners who lack confidence in their programming abilities, particularly given the cognitive demands of traditional coding. This study examined the impact of a Vibe Coding intervention on students’ programming self-efficacy and attitudes toward artificial intelligence (AI). Employing a single-group pretest–posttest quasi-experimental design, 50 undergraduate students participated in a four-week intervention involving natural-language–mediated AI-assisted programming using GitHub Copilot. Data were collected using the Computer Programming Self-Efficacy Scale (CPSES) and the General Attitudes Toward Artificial Intelligence Scale (GAAIS). Results indicated a significant increase in programming self-efficacy following the intervention (p < .001, d = 0.93). Subscale analyses showed significant improvements in both simple (p < .001, d = 0.54) and complex programming tasks (p < .001, d = 0.90). No significant change was observed in students’ attitudes toward AI; both positive (d = 0.20) and negative (d = 0.28) attitude subscales showed small effect sizes. These findings suggest that participation in a natural-language–based AI coding environment was associated with short-term improvements in programming self-efficacy within the four-week intervention period, while short-term changes in attitudes toward AI were limited. This study contributes to the growing field of generative AI–based learning by highlighting the potential pedagogical relevance of Vibe Coding for programming self-efficacy. The large effect size (d = 0.93) indicates a substantial within-sample change in perceived competence.

Related

  1. Artificial intelligence use patterns, attitudes, and psychological distress among medical students: a cross-sectional survey
    Mesut Sari, Yasemin İmrek, Ali Evren Tufan
    Frontiers in MedicinePeer-reviewedCC BY 4.0Full textEpidemiology & public healthPMC
  2. Attitudes towards artificial intelligence among students and faculty staff at Kuwait University's Health Science Centre: A cross-sectional study
    Hamad AlHamad, Ahmad Alenezi, Musaed Z. Alnaser +4
    Work (Reading, Mass.)Peer-reviewedCC BY-NC 4.0Full text1 citedEpidemiology & public healthPMC
  3. Knowledge, attitudes, and practices toward artificial intelligence in pharmacy education and practice among pharmacy students and faculty in Bangladesh: a cross-sectional study
    Md. Masud Morshed, Jannatul Ferdoush, Abu Tayab Moin +3
    Dialogues in HealthPeer-reviewedCC BY-NC-NDFull textEpidemiology & public healthDOAJEurope PMCEurope PMCPMC
  4. Knowledge, attitudes, practices, and perceived barriers regarding artificial intelligence among undergraduate nursing students in Somalia: A cross-sectional study
    Abdullahi Hassan Elmi, Rasha Kadri Ibrahim
    Digital HealthPeer-reviewedCC BY-NC 4.0Full textEpidemiology & public healthPMC
  5. Assessment of Knowledge, Attitudes, and Perceptions Regarding Artificial Intelligence Among Undergraduate Medical Students.
    Sajal Gulati, Chandrakant Kokatanur, Supriya Patil
    CureusPeer-reviewedCC BYFull textEpidemiology & public healthEurope PMCPMC
BibTeX
@article{emirtekin2026impact,
  title = {{The impact of vibe coding on students’ programming self-efficacy and attitudes toward artificial intelligence}},
  author = {Emrah Emirtekin and Mesut Türk and Kağan Kırcaburun},
  journal = {Scientific Reports},
  year = {2026},
  month = aug,
  doi = {10.1038/s41598-026-67799-x},
  url = {https://doi.org/10.1038/s41598-026-67799-x},
  note = {CC BY},
}
RIS
TY  - JOUR
TI  - The impact of vibe coding on students’ programming self-efficacy and attitudes toward artificial intelligence
AU  - Emrah Emirtekin
AU  - Mesut Türk
AU  - Kağan Kırcaburun
PY  - 2026
DA  - 2026/08/01
JO  - Scientific Reports
DO  - 10.1038/s41598-026-67799-x
UR  - https://doi.org/10.1038/s41598-026-67799-x
AB  - Vibe Coding is a generative AI–based programming approach that may support novice learners who lack confidence in their programming abilities, particularly given the cognitive demands of traditional coding. This study examined the impact of a Vibe Coding intervention on students’ programming self-efficacy and attitudes toward artificial intelligence (AI). Employing a single-group pretest–posttest quasi-experimental design, 50 undergraduate students participated in a four-week intervention involving natural-language–mediated AI-assisted programming using GitHub Copilot. Data were collected using the Computer Programming Self-Efficacy Scale (CPSES) and the General Attitudes Toward Artificial Intelligence Scale (GAAIS). Results indicated a significant increase in programming self-efficacy following the intervention (p < .001, d = 0.93). Subscale analyses showed significant improvements in both simple (p < .001, d = 0.54) and complex programming tasks (p < .001, d = 0.90). No significant change was observed in students’ attitudes toward AI; both positive (d = 0.20) and negative (d = 0.28) attitude subscales showed small effect sizes. These findings suggest that participation in a natural-language–based AI coding environment was associated with short-term improvements in programming self-efficacy within the four-week intervention period, while short-term changes in attitudes toward AI were limited. This study contributes to the growing field of generative AI–based learning by highlighting the potential pedagogical relevance of Vibe Coding for programming self-efficacy. The large effect size (d = 0.93) indicates a substantial within-sample change in perceived competence.
SN  - 2045-2322
ER  -