- 著者
-
馬場 建
槇原 絵里奈
米田 浩崇
- 雑誌
- 研究報告ソフトウェア工学(SE) (ISSN:21888825)
- 巻号頁・発行日
- vol.2019-SE-203, no.9, pp.1-8, 2019-12-05
組込みシステム開発はソフトウェア開発と異なり,ハードウェアが密接に関わる.組込みシステムでは考慮すべき要素が増えるため,初学者はシステムが動かない原因の箇所を推定し,修正することは難しく,初学者のデバッグ効率の向上が課題となる.デバッグ効率を向上させる方法の一つに,熟練者のデバッグのコツを初学者に教示する方法が考えらえる.組込みシステム開発のデバッグ作業の視線において,熟練度の差がどのように現れるかを被験者 7 名の被験者実験により調査した.調査の結果,実験時間全体をまとめて分析した場合,時間分布や注目物体の遷移確率は熟練者と初学者の間で有意な差がなかった.注目物体の時間的推移について調査した結果,熟練度によって時間ごとの注目物体の傾向に違いがあった.傾向の違いを明らかにするために,時系列データを時間分割して注目物体の遷移確率を調べたところ,熟練者は終盤でソースコードと回路の双方に誤りが存在する可能性を考慮しながらデバッグするといった傾向が見られた.このように注目物体の時間的な傾向を基に,初学者に対してシステムの修正方針を教示できると考える.