著者
吉村 巧朗 亀井 靖高 上野 秀剛 門田 暁人 松本 健一
出版者
一般社団法人電子情報通信学会
雑誌
電子情報通信学会技術研究報告. KBSE, 知能ソフトウェア工学 (ISSN:09135685)
巻号頁・発行日
vol.109, no.307, pp.85-90, 2009-11-19
被引用文献数
1

デバッグ作業は,作業に従事する開発者ごとに効率に大きな違いが見られる.デバッグにおける開発者の行動から効率に影響を与えている要因を明らかにできれば,教育や支援に役立てることができる.そこで本研究では、デバッガを使用したデバッグ行動について分析し,上手な人と下手な人の間にどのような差異が存在するのか明らかにすることを目的とした.そのアプローチとして,多くのデバッガが実装しているブレークポイント機能に着目し,その使用履歴よりプログラマの特徴を分析した.150行程度のJavaプログラムを題材とした実験の結果,次のような知見が得られた.デバッグの下手な人は,連続した行にブレークポイントを設置する傾向がある.また上手い人には,ブレークポイントを用いた実行を頻繁に行う傾向がある.