楠本研究室

業績一覧

ホーム業績一覧

プログラミング教育における実績制度を用いたコード品質可視化システムの試作

プログラミング教育における実績制度を用いたコード品質可視化システムの試作
電子情報通信学会技術研究報告, vol.118, no.385, pp.145-150 (2019)
概要: CIツールなどを用いた自動テストに基づき,プログラムの正しさに焦点を置いた教育はしばしば行われている.しかし,自動テストはプログラムの振る舞いを確認するだけに留まるため,プログラムの品質に焦点を置いた教育を行うことは難しい. プログラムの品質を客観的に計測するツールは数多く開発されているものの,学生にとっては計測結果があまりに細かく,それらのツールを上手く使いこなすことができない. また,このような計測結果は線引きがなされておらず,品質の高さに基準が定められていないため,学生は自身のプログラムの品質がどれほどの水準を達成しているのか判断できない.結果として,プログラムの品質向上には繋がっていないのが現状である. そこで本研究では,家庭用ゲームで用いられている「実績」と呼ばれるコンセプトを取り入れ,プログラムの品質を可視化する教育手法を提案する. 適用実験として,学部3年生を対象とした実際の授業にこの手法を取り入れ,学生の作成するプログラムの品質向上と品質に対する学生の意識改善に効果があることを確認した.
@inproceedings{華山魁生2019,
  author = {華山 魁生 and 柗本 真佑 and 肥後 芳樹 and 楠本 真二},
  title = {プログラミング教育における実績制度を用いたコード品質可視化システムの試作},
  booktitle = {電子情報通信学会技術研究報告},
  volume = {118},
  number = {385},
  pages = {145--150},
  year = {2019},
  month = {jan}
}