3 継続的インテグレーションのゲーム化と 3.1 ソフトウェアテストの指導における課題
5.1 RQ1: 学生はコース中に Gamekins をどのように使用しましたか?
5.3 RQ3: 学生は、Gamekins をプロジェクトに統合することをどのように認識しましたか?
参加者数が限られているため、一般化が制限され、外部妥当性に脅威が生じる可能性があります。ソフトウェアテストコースはパッサウ大学の必須コースであり、学士課程のすべての学生が受講する必要があることに注意してください。これは、非必須コースの学生と比較して、学生の行動とパフォーマンスに影響を与える可能性があります。さらに、このコースは、一定レベルのコンピューターサイエンスの知識を持つ5学期目の学生向けに特別に設計されています。異なる学期の学生や異なるレベルの知識を持つ学生は、異なる行動を示す可能性があります。
Gamekins を使用すると、行動や結果が異なります。さらに、異なる大学、国、または学位プログラムの学生も、異なる行動や結果を示す可能性があります。
内部妥当性への脅威は、データ収集インフラストラクチャ、プラグイン、および Gamekins のコースへの統合におけるエラーから潜在的に発生する可能性があります。ただし、Gamekins を徹底的にテストし、コース中に発生した問題にすぐに対処することで、これらの脅威を軽減する対策を講じました。内部妥当性へのもう 1 つの潜在的な脅威は、2019 年と 2022 年の学生の知識レベルに差がある可能性があることです。この脅威を最小限に抑えるために、プロジェクト中に演習セッションを実施し、すべての学生が質問してタスクに関する不明点を明確にする機会がありました。さらに、学生が個別にタスクを完了するのではなく、共同作業を行った可能性もあります。ただし、コードの盗用チェックを実施しましたが、不正は見つかりませんでした。
Gamekins の強制的な使用とそれに伴う採点により、構成妥当性に対する脅威が生じる可能性があり、それが参加者の行動やツールに対する認識に影響を及ぼす可能性があります。
この論文は、CC BY-SA 4.0 DEED ライセンスの下でarxiv で公開されています。
著者:
(1) フィリップ・シュトラウビンガー、ドイツ、パッサウ大学。
(2)ゴードン・フレイザー、パッサウ大学(ドイツ)