タマダ ハルアキ   TAMADA HARUAKI
  玉田 春昭
   所属   京都産業大学  情報理工学部 情報理工学科
   職種   教授
言語種別 英語
発行・発表の年月 2012
形態種別 研究論文(国際会議プロシーディングス)
査読 査読あり
標題 Why novice programmers fall into a pitfall? Coding pattern analysis in programming exercise
執筆形態 その他
掲載誌名 Proceedings - 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012
出版社・発行元 IEEE Computer Society
巻・号・頁 pp.46-51
著者・共著者 Kenji Fujiwara,Kyohei Fushida,Haruaki Tamada,Hiroshi Igaki,Norihiro Yoshida
概要 It is crucial for educators to understand pitfalls for novice programmers in programming education at computer science course. By giving well-timed advice to students who fall into a pitfall, educators are able to achieve efficient teaching and keep up their students' motivation. However, so far, it is less well-understood how novice students edit source code and why they fall into a pitfall. In this paper, we analyzed coding patterns of novice students empirically. We collected programming activities by students on exercises of programming course, and then performed qualitative and quantitative analysis. In qualitative analysis, experienced programmers analyzed patterns of the novice programmers manually. In quantitative analysis, we focused on transtions of the edit distance between a source code of each student under development and a correct source code in a programming class. As a result, we confirmed coding patterns of novice programmers in case of falling into pitfalls, and the characteristics of transitions of edit distance metric in the case that novice students had faced difficulty in understanding the exercise. © 2012 IEEE.
DOI 10.1109/IWESEP.2012.13
DBLP ID conf/iwesep/FujiwaraFTIY12
PermalinkURL http://dblp.uni-trier.de/db/conf/iwesep/iwesep2012.html#conf/iwesep/FujiwaraFTIY12