Core Concepts
Javaプログラミングの作業例を作成するための人間とAIの協力アプローチを探索および評価します。
Abstract
プログラミングクラスで最も人気のある学習コンテンツである作業例は、通常のプログラム問題の解決策を示すソースコードとして提示され、プログラミングクラスのトピックを説明するために使用されます。多くのアプローチやツールは、これらの例を生徒に提示する際に行ごとの説明に基づいていますが、インストラクターは通常、多く使用される例に対して行ごとの説明を提供する時間がありません。この論文では、Javaプログラミング用の作業例を著者付きで作成する人間とAIの協力アプローチを探索し評価します。具体的な設計決定方法や内部評価を通じていくつか回行われた方法でどういう設計がなされたか説明します。また、ユーザースタディーも紹介し、その結果もレビューします。
Stats
ChatGPTは237個の説明フラグメントを生成しました。
インストラクターは66個のChatGPT生成された説明フラグメントを編集しました。
ChatGPT生成された説明フラグメントは平均2.26個/行でした。
Quotes
"Instructors have the ultimate control over producing explanations."
"Human-AI co-creation could offer the 'best of both worlds' solution."
"The majority of cases, the explanations generated by ChatGPT were positively evaluated by authors and students."