情報処理学会 第83回全国大会 会期:2021年3月18日~20日 会場:オンライン開催 情報処理学会 第83回全国大会 会期:2021年3月18日~20日 会場:オンライン開催

2ZG-03
テストケース生成補助に基づくプログラミング学習支援
○福本大介,市川嘉裕,山口智浩(奈良高専)
エラーの少ないプログラムを完成させるためには,プログラムのテストが重要である.しかし,実際にプログラミングの授業等を通して学習者にテストの技術を身につけさせようとするとき,a)学習者自身が体系的なテストケースを考える事が難しい,b)限られた時間に何度もテストできないことが原因となり,十分なテストの実施は困難である.本研究では,プログラミング学習の支援のために,十分なテストケースの作成や実行を補助するツールを提案する.提案ツールでは,a)テスト完了の指標としての網羅率と,不足するテスト入力値を自動生成してフィードバックする機能と,b)任意のテストケースを同時に複数実行する機能を提供する.