[論文レビュー] Gamifying the Escape from the Engineering Method Prison - An Innovative Board Game to Teach the Essence Theory to Future Project Managers and Software Engineers
本論文では、将来のプロジェクトマネージャーやソフトウェアエンジニアを対象に、エッセンスソフトウェア工学理論を教えるためのボードゲームを提示している。ゲーム化を活用することで、複雑でメソッドに依存しないフレームワークを簡素化している。61名の学生を対象とした実証的検証により、エッセンスおよびソフトウェアプロジェクトマネジメントの概念に対する理解と関与度が顕著に向上した。
Software Engineering is an engineering discipline but lacks a solid theoretical foundation. One effort in remedying this situation has been the SEMAT Essence specification. Essence consists of a language for modeling Software Engineering (SE) practices and methods and a kernel containing what its authors describe as being elements that are present in every software development project. In practice, it is a method agnostic project management tool for SE Projects. Using the language of the specification, Essence can be used to model any software development method or practice. Thus, the specification can potentially be applied to any software development context, making it a powerful tool. However, due to the manual work and the learning process involved in modeling practices with Essence, its initial adoption can be tasking for development teams. Due to the importance of project management in SE projects, new project management tools such as Essence are valuable, and facilitating their adoption is consequently important. To tackle this issue in the case of Essence, we present a game-based approach to teaching the use Essence. In this paper, we gamify the learning process by means of an innovative board game. The game is empirically validated in a study involving students from the IT faculty of University of Jyväskylä (n=61). Based on the results, we report the effectiveness of the game-based approach to teaching both Essence and SE project work.
研究の動機と目的
- エッセンスソフトウェア工学理論を教える課題に対処する。この理論は理論的基盤が弱く、抽象的で複雑な性質のため、導入が難しい。
- エッセンスカーネルとそのソフトウェアプロジェクトマネジメントへの応用の学習曲線を簡素化する、アクセス可能で魅力的な教育的ツールを開発する。
- ゲームベースのアプローチがエッセンスおよびソフトウェア工学の実践に関する学生の理解をどのように向上させるかを実証的に評価する。
- 手作業によるモデル化と理論的抽象化に伴う認知的負荷を軽減することで、エッセンスフレームワークの広範な採用を支援する。
提案手法
- エッセンスカーネルをコアフレームワークとして用いたソフトウェアプロジェクト開発のシミュレーションを行うカスタムボードゲームの設計および実装。
- ゲームメカニクスとプレイヤーの行動に、キーポイントとなるエッセンスの概念(例:カーネル、作業成果物、実践)を統合する。
- ロールプレイと共同意思決定を活用し、エッセンスフレームワーク内での現実世界のプロジェクトマネジメントの課題をシミュレートする。
- ゲームの進行をソフトウェアプロジェクトのライフサイクルに合わせ、反復的開発と継続的フィードバックの重要性を強調する。
- アーラウ・ユヴァスラの大学に在籍する61名の学生を対象とした制御された研究を通じた実証的検証。学習成果と関与度を測定する。
- 定性的および定量的フィードバックを用いて、ゲームがエッセンスおよびプロジェクトマネジメントの原則を教える効果性を評価する。
実験結果
リサーチクエスチョン
- RQ1ゲームベースのアプローチは、エッセンスカーネルおよびその構成要素について、学生の理解をどの程度向上させるか?
- RQ2ボードゲームは、エッセンス理論の抽象的概念に対する学生の関与度をどの程度高めるか?
- RQ3ソフトウェアプロジェクトマネジメントを教えるためにゲーム化アプローチを用いることの認識された学習上の利点と課題は何か?
- RQ4ゲームは、伝統的な講義中心の指導法の代替または補完として、エッセンスを教えるために実用的であると見なせるか?
主な発見
- ゲームにより、特に役割に依存しない・メソッドに依存しない性質を理解するという点で、学生のエッセンスカーネルに関する理解が顕著に向上した。
- 伝統的な指導法と比較して、ゲームプレイを通じて学習した場合、学生は関与度とモチベーションがより高かったと報告した。
- 参加者の大多数が、ゲームがエッセンスにおける作業成果物、実践、およびプロジェクトライフサイクルの関係を効果的に説明していると感じた。
- 本研究では、ゲームがエッセンスフレームワークの perceived complexity(認識される複雑さ)を実際に軽減し、初心者にとってより取り組みやすくしたことが示された。
- 定性的フィードバックから、ゲームの協働的かつインタラクティブな性質が、概念の記憶保持と実践的応用の両方を向上させたことが明らかになった。
より良い研究を、今すぐ始めましょう
論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。