情報処理学会 第82回全国大会 会期:2020年3月5日~7日 会場:金沢工業大学 扇が丘キャンパス 情報処理学会 第82回全国大会 会期:2020年3月5日~7日 会場:金沢工業大学 扇が丘キャンパス

2ZF-07
ゲーム戦略を題材とする応用プログラミング演習におけるリファクタリングを動機づける自動的なフィードバック手法の提案
○清水 赳,富永浩之(香川大)
ゲーム戦略を題材とする応用プログラミング演習を実施している。得点形式によるカードゲームのC演習と、対戦形式によるボードゲームのJava演習を提案している。大会期間を設け、何度でも戦略の提出を受け付ける。大会運営サーバにより戦略を実行し、得点や順位を全員に公開する。これにより、戦略の再検討とコードの継続的な修正を促す。本論では、コードの不吉な臭いに着目し、戦略コードの継続的なリファクタリングを動機づける自動的なフィードバック手法を提案する。本手法により、学生に対し、コード品質を考慮したソフトウェア開発を意識させる。また、自動的なフィードバックを実現することで、教員の負荷の低減を目指す。