← 최신 논문
💻 computer science

LLM Use, Cheating, and Academic Integrity in Software Engineering Education

본 연구는 소프트웨어 공학 교육에서 LLM 의 부적절한 사용이 주로 평가 설계의 모호성과 시간 압박과 같은 조건과 관련되어 발생하며, 이를 해결하기 위해 평가 설계와 학습 목표, LLM 사용 기대치 간의 명확한 정렬이 필요함을 시사합니다.

원저자: Ronnie de Souza Santos, Italo Santos, Maria Bento, Giuseppe Destefanis, Cleyton Magalhães, Mairieli Wessel

게시일 2026-03-19
📖 3 분 읽기☕ 가벼운 읽기

원저자: Ronnie de Souza Santos, Italo Santos, Maria Bento, Giuseppe Destefanis, Cleyton Magalhães, Mairieli Wessel

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

🍕 비유: "피자 배달 vs 직접 요리하기"

상상해 보세요. 여러분이 요리를 배우는 학교에 다닙니다. 선생님은 "직접 재료를 사서, 칼질하고, 불을 조절해서 피자를 만들어라"라고 합니다. 그런데 갑자기 **마법 같은 피자 배달 앱 (AI)**이 생겼습니다. 이 앱은 몇 초 만에 완벽한 피자를 만들어주죠.

이 논문은 학생들에게 이런 질문을 던졌습니다.

"왜 여러분은 직접 피자를 굽는 대신, 배달 앱을 시켜서 그 피자를 '내가 만든 것'이라고 제출했나요?"

🔍 연구의 핵심 내용 (3 가지 포인트)

1. 언제 가장 많이 속임수를 썼을까? (상황)

학생들은 시험장보다는 평상시 과제에서 AI 를 더 많이 썼습니다.

  • 시험장: "이건 너무 위험해. 걸리면 퇴학당할 거야." (AI 사용이 적음)
  • 과제 (특히 코딩 과제): "아이고, 내일 제출인데 시간이 부족해! AI 가 대신 짜주면 되겠지." (AI 사용이 매우 많음)
  • 비유: 시험은 감시 카메라가 켜진 금고 같은 곳이라 못 하고, 집안일처럼 혼자 하는 과제에서는 "누가 알겠어?"라는 생각으로 AI 를 부릅니다.

2. 왜 그랬을까? (동기)

학생들은 "나쁜 사람이 되어서"가 아니라, 생존을 위해 그랬다고 말합니다.

  • 시간 부족: "과제가 너무 많고, 마감 기한이 겹쳐서 죽을 지경이었어." (가장 큰 이유)
  • 규칙이 모호함: "선생님이 'AI 쓰지 마'라고 명확히 안 했어. 그냥 '배우기 위해 쓰면 돼'라고만 했지." (회색 지대)
  • 주변 분위기: "친구들 80% 가 다 쓰고 있는데, 나만 안 쓰면 내가 바보가 되겠지." (동료 압력)

3. 뭘 느꼈을까? (감정)

놀랍게도 대부분의 학생은 죄책감보다는 **무감각함 (Indifference)**을 느꼈습니다.

  • 죄책감: "내가 배운 게 없는데..." (약간 있음)
  • 불안: "걸리면 어떡하지?" (있음)
  • 무감각: "뭐, 별일 안 생기겠지." (가장 많음)
  • 비유: "내 손으로 피자를 못 구웠지만, 배불리 먹었으니 괜찮아."라고 생각하면서도, 나중에 진짜 요리를 해야 할 때 당황할 거라는 건 알고 있었습니다.

⚠️ 문제점: "코딩 문맹"이 될 위험

이 연구에서 가장 무서운 점은, 학생들 스스로도 **"AI 가 다 짜주면 내가 진짜 코딩을 못 하게 된다"**는 걸 알고 있다는 것입니다.

  • 현실: AI 가 코드를 짜주면 과제는 통과되지만, 나중에 직장에 가서 "이 버그 (오류) 고쳐봐"라고 하면 아예 못 고칩니다.
  • 비유: 배달 앱으로만 배를 채우면, 나중에 직접 밥을 지을 때 밥을 태우거나 못 짓는 것과 같습니다. 결국 **'문맹 (문자 읽기/쓰기 능력 상실)'**이 아니라 **'코딩 문맹'**이 되는 것입니다.

💡 결론: 무엇을 해야 할까?

연구진은 "AI 를 잡으려는 경찰 (감시 시스템)"을 더 강화하는 것만으로는 해결되지 않는다고 말합니다. 대신 다음과 같이 해야 한다고 제안합니다.

  1. 규칙을 명확히 하기: "AI 는 참고만 하고, 직접 코딩하는 부분은 금지"처럼 회색 지대를 없애야 합니다.
  2. 과제 방식을 바꾸기: 단순히 "코드만 제출"하는 게 아니라, **"이 코드가 왜 이렇게 작동하는지 설명해라"**처럼 AI 가 대신할 수 없는 과제를 내야 합니다.
  3. 부담 줄이기: 학생들에게 너무 많은 과제를 동시에 주지 말고, 학습 과정에 집중할 수 있게 해야 합니다.

📝 한 줄 요약

"학생들은 AI 를 이용해 과제를 속이는 게 아니라, 너무 많은 과제와 모호한 규칙 속에서 '생존'하려고 할 뿐입니다. 하지만 이 방법은 결국 그들이 진짜 '요리사 (개발자)'가 되는 것을 막고 있습니다."

이 연구는 단순히 "나쁜 학생들"을 탓하는 것이 아니라, 학교와 교육 시스템이 어떻게 변해야 학생들이 AI 를 올바르게 쓰면서도 진짜 실력을 기를 수 있는지에 대한 해답을 찾고 있습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →