Bug Fixing versus Code Reading: Which Is Better for Algorithm Learning?

Yuki Kuramochi, Kazunori Sakamoto, Hironori Washizaki, Yoshiaki Fukazawa

研究成果: Conference contribution

抄録

In algorithm learning, it is necessary to read the example code of the algorithm. However, code reading lacks a clear termination condition, so there are two problems: 1) learners tend to end learning with insufficient understanding and 2) it is difficult for learners to maintain their motivation for learning. As an alternative to code reading, herein we propose a method to read and fix code containing bugs. We created a system and recruited 40 subjects for the evaluation experiments. A group (fixing bugs to learn Tower of Hanoi) had significantly better test scores (p-value: 0.0332) compared to the other group (reading code to learn Sieve of Eratosthenes). However, when the two groups were combined and analyzed, no significant difference was found. Since a ceiling effect was observed from the confirmation questions of the Sieve of Eratosthenes and the overall score was higher for Group A, and there is a possibility of bias both between questions and between groups, more rigorous experiments should be conducted in the future.

本文言語English
ホスト出版物のタイトルTALE 2021 - IEEE International Conference on Engineering, Technology and Education, Proceedings
出版社Institute of Electrical and Electronics Engineers Inc.
ページ218-225
ページ数8
ISBN(電子版)9781665436878
DOI
出版ステータスPublished - 2021
イベント2021 IEEE International Conference on Engineering, Technology and Education, TALE 2021 - Wuhan, China
継続期間: 2021 12月 52021 12月 8

出版物シリーズ

名前TALE 2021 - IEEE International Conference on Engineering, Technology and Education, Proceedings

Conference

Conference2021 IEEE International Conference on Engineering, Technology and Education, TALE 2021
国/地域China
CityWuhan
Period21/12/521/12/8

ASJC Scopus subject areas

  • コンピュータ サイエンスの応用
  • 工学(その他)
  • メディア記述
  • 教育

フィンガープリント

「Bug Fixing versus Code Reading: Which Is Better for Algorithm Learning?」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル