Towards Understanding Views on Combining Videos and Gamification in Software Engineering Training
이 논문은 소프트웨어 엔지니어링 교육에서 수동적인 영상 학습의 한계를 보완하기 위해 게이미피케이션을 결합하는 것에 대한 학생과 실무자의 인식을 조사한 결과, 두 집단 모두 영상 기반 학습에 대한 유사한 관점을 가지고 있으며 게이미피케이션과 영상 학습의 결합을 지지한다는 점을 밝혔습니다.
원저자:Pasan Peiris, Matthias Galster, Antonija Mitrovic, Sanna Malinen, Raul Vincent Lumapas, Jay Holland
기존 방식: 그냥 TV 앞에 앉아 멍하니 영상을 보는 것만으로는 내용이 머리에 잘 남지 않아요. (수동적인 학습)
연구의 아이디어: 여기에 **'게임 요소 (Gamification)'**를 추가하면 어떨까요? 점수를 얻거나, 배지를 따거나, 친구와 경쟁하는 요소를 넣으면 더 재미있고 집중이 잘 될 거라는 거죠.
연구진은 학생들과 현직 직장인 (프로) 두 그룹을 불러서 이 아이디어에 대해 물어봤습니다.
🧪 2. 실험 과정: "유튜브 강의 + 댓글 쓰기"
연구진은 두 그룹에게 다음과 같은 작업을 시켰습니다.
동영상 보기: 발표 기술을 가르치는 영상을 40 분간 봅니다.
댓글 쓰기: 영상에 대해 의견을 남깁니다.
다른 사람 댓글 읽기: 다른 학습자들의 댓글을 보고 피드백을 줍니다.
그런 다음, **"이제 이걸 게임처럼 만들면 어떨 것 같냐?"**라고 물어봤습니다. (예: 점수판, 레벨업, 배지 등)
📊 3. 놀라운 발견: 학생과 직장인, 생각은 비슷하지만 조금 다름
✅ 공통점: "동영상 보는 게 제일 유용해!"
학생과 직장인 모두가 "동영상을 보는 것"이 가장 학습에 도움이 된다고 생각했습니다.
반면, **"댓글 쓰기"**는 가장 힘들고, **"다른 사람의 댓글 읽기"**는 가장 지루하다고 느꼈습니다.
비유: 마치 식사를 할 때요. 메인 요리 (동영상) 는 맛있지만, 식탁 정리 (댓글) 는 귀찮고, 남의 식탁 치우는 걸 보는 건 (댓글 리뷰) 더 지루하다는 거죠.
🎮 게임 요소에 대한 반응: "무엇이 우리를 움직이게 할까?"
👨🎓 학생들의 마음:
좋아하는 것:경쟁 (Competition). "내가 1 등 했네!", "친구보다 점수가 높네!"라는 느낌이 좋았습니다.
싫어하는 것: 디자인이 엉망이거나, 광고가 너무 많거나, 기술적 오류가 생기는 것.
비유: 학생들은 운동회를 좋아합니다. 누가 이겼는지 알 수 있는 점수판과 메달이 있으면 더 열심히 뛰죠.
👨💼 직장인 (프로) 의 마음:
좋아하는 것: **재미 (Fun)**와 성취감. "이걸 해내니까 기분이 좋네", "진행 상황이 눈에 보이네"가 중요했습니다.
싫어하는 것: 억지로 시키는 느낌, 알림이 너무 자주 울리는 것, 목표가 너무 막연한 것.
비유: 직장인은 등산을 좋아합니다. 정상에 오르는 재미와, 내가 얼마나 올라왔는지 지도를 보는 게 중요합니다. 하지만 "너 빨리 올라가!"라고 채찍질하거나, 산길 안내판이 엉망이면 짜증을 냅니다.
💡 4. 결론 및 교훈: "게임은 잘 만들어야 한다"
이 연구는 우리에게 몇 가지 중요한 메시지를 줍니다.
모든 활동에 게임 요소를 넣어야 해: 가장 지루한 '댓글 읽기'를 게임처럼 만들어 재미있게 하고, 가장 유용한 '동영상 보기'는 더 몰입하게 만들면 됩니다.
디자인이 핵심: 게임 요소가 너무 억지스럽거나, 알림이 너무 자주 오면 오히려 학습을 방해합니다. **"진짜 도움이 되는 게임"**이어야 합니다.
학생과 직장인은 조금 달라: 학생들은 경쟁을 통해 동기부여를 받지만, 직장인은 재미와 성취감을 더 중요하게 생각합니다. 그래서 하나만 고집하지 말고 상황에 맞게 섞어서 만들어야 합니다.
🚀 요약
이 논문은 **"동영상 강의에 게임 요소를 넣는 건 좋은 아이디어지만, 학생과 직장인의 성향을 잘 파악해서 똑똑하게 디자인해야 한다"**는 결론을 내립니다.
마치 요리를 할 때, 학생에게는 **매운 소스 (경쟁)**를 뿌려주고, 직장인에게는 **고급스러운 데코레이션 (재미와 성취감)**을 곁들여야 모두가 만족하는 요리를 만들 수 있다는 뜻이죠! 🍳✨
논문 요약: 소프트웨어 엔지니어링 훈련에서 비디오와 게이미피케이션 결합에 대한 견해 이해
1. 문제 제기 (Problem Statement)
수동적 학습의 한계: 소프트웨어 엔지니어링 (SE) 훈련에서 비디오를 수동적으로 시청하는 것은 지식의 표면적 이해로 이어지며, retention(기억 유지) 이 낮다는 문제가 있습니다.
참여도 부족: 비디오 기반 훈련은 학습 속도를 조절할 수 있다는 장점이 있지만, 학습자의 능동적 참여를 유도하지 못하면 효과가 제한적입니다.
해결 방안의 필요성: 학습자의 몰입도를 높이고 훈련 효과를 극대화하기 위해 비디오 콘텐츠에 **게이미피케이션 (Gamification)**을 결합하는 것이 대안으로 제시되고 있으나, 실제 학습자 (학생 및 실무자) 가 이를 어떻게 인식하는지에 대한 이해가 부족합니다.
대상군 차이: 학생 (미래 전문가) 과 현직 전문가 (현재 전문가) 는 학습 목표와 특성이 다르므로, 게이미피케이션에 대한 그들의 인식과 수용도가 어떻게 다른지 규명할 필요가 있습니다.
2. 연구 방법론 (Methodology)
설문 조사 (Survey): 총 185 명의 참여자를 대상으로 설문 조사를 실시했습니다.
참여자: 대학생 85 명 (2 개 대학), 산업계 전문가 100 명 (Prolific 을 통해 모집).
플랫폼: 비디오 기반 훈련 플랫폼인 AVW-Space를 사용했습니다. (게이미피케이션이 적용되지 않은 상태).
훈련 내용: 발표 기술 (Presentation Skills) 을 위한 3 가지 일반적 활동:
비디오 시청
비디오에 대한 댓글 작성
다른 학습자의 댓글 검토
절차:
40 분간 플랫폼 사용 (위 3 가지 활동 수행).
게이미피케이션에 대한 소개 영상 시청.
게이미피케이션에 대한 인식, 동기 부여 요소, 불만 요소 등을 묻는 설문지 작성.
데이터 분석:
정량 분석: 닫힌 질문 (Closed questions) 에 대해 기술 통계, 응답 빈도, 교차 분석 (Chi-square test) 을 수행하여 학생과 전문가 간의 유의미한 차이를 검증했습니다.
정성 분석: 열린 질문 (Open-ended questions) 에 대해 내용 분석 (Content analysis) 을 수행하여 구체적인 이유와 예시를 도출했습니다.
3. 주요 결과 (Key Results)
A. 비디오 기반 훈련 활동에 대한 인식
가장 어려운 활동: 학생 (57%) 과 전문가 (60%) 모두 **'비디오에 댓글 작성'**을 가장 어렵다고 느꼈습니다. 이는 댓글 작성에 깊은 지적 참여가 필요하기 때문으로 분석됩니다. (통계적 유의미한 차이 없음).
가장 동기가 부여되지 않는 활동: 양쪽 그룹 모두 **'다른 사람의 댓글 검토'**를 가장 지루하고 동기 부여가 안 된다고 답했습니다 (각각 59%).
가장 유용한 활동: 학생 (70%) 과 전문가 (79%) 모두 **'비디오 시청'**을 학습에 가장 유용한 활동으로 평가했습니다.
B. 게이미피케이션에 대한 동기 부여 요소 (Motivating Factors)
공통된 동기: 두 그룹 모두 **'진행 상황 시각화 (Visualization of progress)'**와 **'보상에 따른 성취감 (Sense of accomplishment)'**을 주요 동기 부여 요소로 꼽았습니다.
차이점:
학생: 경쟁적 성격 (Competitive nature) 을 중요하게 여김 (교실 환경의 경쟁적 역동성 반영).
전문가: 플랫폼의 **재미 (Fun and enjoyable nature)**를 더 중요하게 여김.
C. 게이미피케이션에 대한 불만 요소 (Annoying Factors)
공통된 불만: 나쁜 게이미피케이션 설계 (Poor design) 가 공통된 불만 요소였습니다.
차이점:
학생: 기술적 문제, 과도한 광고 등을 불만으로 꼽음.
전문가: 제한적이거나 강제적인 설계 (Restrictive/coercive design), 과도한 알림 (Notifications), 불명확한 학습 경로 및 비현실적인 목표를 불만으로 꼽음.
주요 플랫폼: Duolingo, Kahoot, Education Perfect 등이 동기 부여와 불만 양쪽에서 모두 언급되었습니다.
4. 주요 기여 및 논의 (Contributions & Discussion)
균형 잡힌 게이미피케이션 설계의 필요성: 비디오 시청, 댓글 작성, 댓글 검토 등 모든 활동이 학습에 중요하므로, 특정 활동 하나만 강화하는 것이 아니라 모든 활동을 게이미피케이션으로 보완해야 합니다. 특히 동기가 가장 낮은 '댓글 검토' 활동을 개선하는 데 초점을 맞춰야 합니다.
대상군별 설계 전략:
학생: 경쟁 요소, 시험 중심의 구조화된 환경을 선호하므로 경쟁적 메커니즘이 효과적일 수 있음.
전문가: 자발적이고 목표 지향적인 학습을 선호하며, 게이미피케이션을 '교육'이 아닌 '오락'으로 인식할 수 있어 신중함. 따라서 재미 요소와 실무 적용성을 강조해야 함.
설계 원칙 제안:
학습자의 좌절감을 줄이기 위해 과도한 알림을 피하고, 달성 가능한 현실적인 목표와 명확한 보상 시스템을 제공해야 함.
임의적인 결정이 아닌, 이론적 기반에 입각한 메커니즘 선택이 필수적임.
개인화 (Personalization): 학습자의 배경, 기대, 학습 목표에 따라 게이미피케이션에 대한 반응이 달라지므로, 맞춤형 설계가 중요함.
5. 의의 및 결론 (Significance & Conclusion)
실무적 함의: 소프트웨어 엔지니어링 교육 및 훈련 설계자, 연구자에게 비디오 기반 훈련에 게이미피케이션을 통합할 때 고려해야 할 설계 원칙과 메커니즘을 제공합니다.
공통점과 차이점의 식별: 학생과 전문가가 비디오 훈련과 게이미피케이션에 대해 공유하는 견해 (진행 상황 시각화, 성취감) 와 서로 다른 견해 (경쟁 vs 재미, 교육적 효과에 대한 회의론) 를 명확히 구분하여 제시했습니다.
한계점: 문화적 차이 (참여자 지역 분포 불균형) 와 실제 행동과 인식의 괴리 (설문 응답이 실제 행동과 다를 수 있음) 가 존재할 수 있으나, 본 연구는 효과적인 게이미피케이션 전략 수립을 위한 중요한 기초 데이터를 제공합니다.
이 논문은 소프트웨어 엔지니어링 훈련 환경에서 비디오와 게이미피케이션의 성공적인 결합을 위해, 학습자 유형 (학생/전문가) 에 따른 심리적 특성과 선호도를 고려한 차별화된 설계 전략이 필요함을 강조합니다.