📄 논문 상세 분석 — AI가 일부러 틀릴 때: 학생은 '버그 있는 AI 코드'에 어떻게 대응하나

자동 생성: 2026-07-08 · 추천 논문(ED-02) · 출처 신뢰도: 상(arXiv 프리프린트·원문 WebFetch 검증, 동료심사 전)
원문(바로 열기): https://arxiv.org/abs/2607.05068

1. 📄 논문 요약 (Abstract)

이 논문은 생성형 AI가 만든 코드가 '틀렸을 때' 입문 프로그래밍(CS1) 학생이 어떻게 대응하는지를 대규모로 분석한 연구다(Background). AI 코딩 보조가 보편화되면서, 학생이 AI 산출물의 오류를 알아채고 수정하는 능력이 새로운 핵심 역량이 됐지만 실제 대응 양상은 잘 알려지지 않았다(Objective). 방법(Method)으로는 CS1 학생 917명의 2,636개 학습 세션을 분석해, ① AI 생성 코드에 의도적으로 주입한 버그(injected bug) 와 ② 프롬프트 실패(prompt failure, 원하는 코드가 나오지 않는 경우) 라는 두 실패 유형에 대한 학생 반응을 비교했다. 결과(Result), 주입된 버그는 학생의 직접 코드 수정과 후속 시도 성공률 상승으로 이어진 반면, 프롬프트 실패는 학생이 사양(요구사항)을 다듬는 방향으로 유도했다. 결론(Conclusion)은, AI의 오류가 제거 대상이 아니라 디버깅과 요구사항 명료화를 자극하는 학습 자원이 될 수 있으며, 프롬프트 엔지니어링과 디버깅을 결합한 교육적 워크플로를 지지한다는 것이다.

2. 📊 논문 구조별 주요 정보 정리

연구의 필요성 및 목적

연구 문제

용어의 정의 (한글 설명 + 영어 병기)

연구 방법

연구 결과

논의 및 결론

후속 연구 제안

주제어 (한글 + 영문)

버그 있는 코드(buggy code) · 생성형 AI(generative AI) · 디버깅(debugging) · CS 입문교육(CS1) · 프롬프트 엔지니어링(prompt engineering) · 자연어 프로그래밍(natural language programming)

3. 📚 APA 인용 형식

Pădurean, V.-A., et al. (2026). When AI is wrong on purpose: How students respond to buggy GenAI code [Preprint]. *arXiv*. https://arxiv.org/abs/2607.05068

🔗 인용 맥락 메모 (논문 작성용)

'AI 생성물의 오류를 의도적으로 활용하면 코드리뷰·디버깅 역량이 자란다'는 수업설계 근거. 정보·SW 교과의 AI 활용 지도안과 수행평가(코드리뷰·디버깅 과제) 설계, 그리고 'AI 시대의 프로그래밍 기초 역량' 논의의 서론에 인용.

⚠️ 확정 전 점검 사항

← 2026-07-08 리포트로