{
  "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.",
  "abstract_shown": true,
  "affiliations": [
    "Department of Data Science and Analytics, Manisa Celal Bayar University",
    "Department of Computer Technologies, Amasya University",
    "Department of Educational Sciences, Düzce University"
  ],
  "article_type": null,
  "arxiv": null,
  "author_total": 3,
  "authors": [
    {
      "affs": [
        0
      ],
      "name": "Emrah Emirtekin"
    },
    {
      "affs": [
        1
      ],
      "name": "Mesut Türk"
    },
    {
      "affs": [
        2
      ],
      "name": "Kağan Kırcaburun"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/7x0vdx741bgyq.bib",
  "cited_by": 1,
  "doi": "10.1038/s41598-026-67799-x",
  "fulltext_url": "https://doi.org/10.1038/s41598-026-67799-x",
  "id": "7x0vdx741bgyq",
  "issns": [
    "2045-2322"
  ],
  "landing_url": "https://doi.org/10.1038/s41598-026-67799-x",
  "language": "en",
  "licence": "CC-BY",
  "licence_label": "CC BY",
  "licence_source": "journal",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "metadata_licence": null,
  "native_subjects": [
    [
      "lcc",
      "Q"
    ],
    [
      "lcc",
      "R"
    ],
    [
      "openalex",
      "1706|Teaching and Learning Programming"
    ]
  ],
  "openalex": "W7203870061",
  "pdf_url": "https://www.nature.com/articles/s41598-026-67799-x_reference.pdf",
  "pmcid": null,
  "pmid": null,
  "published": "2026-08-01",
  "publisher": "Nature Portfolio",
  "ris": "https://research.draconitic.com/paper/7x0vdx741bgyq.ris",
  "sources": [
    {
      "first_seen": "2026-10-30T13:45:58Z",
      "native_id": "9d952218d3ec4d70b9b06d2bd9500e43",
      "source": "doaj",
      "url": "https://doi.org/10.1038/s41598-026-67799-x"
    }
  ],
  "subjects": [
    {
      "field": "medicine",
      "origin": "lcc:R",
      "subfield": "general"
    }
  ],
  "title": "The impact of vibe coding on students’ programming self-efficacy and attitudes toward artificial intelligence",
  "title_text": "The impact of vibe coding on students’ programming self-efficacy and attitudes toward artificial intelligence",
  "type": "peer-reviewed",
  "updated_at": "2026-10-30T13:45:58Z",
  "url": "https://research.draconitic.com/paper/7x0vdx741bgyq",
  "venue": "Scientific Reports",
  "versions": []
}