2012 Fiscal Year Research-status Report
不具合検出過程における視線移動に着目したマイクロプロセス分析
Project/Area Number |
24700038
|
Research Category |
Grant-in-Aid for Young Scientists (B)
|
Research Institution | Nara National College of Technology |
Principal Investigator |
上野 秀剛 奈良工業高等専門学校, 情報工学科, 助教 (70550094)
|
Project Period (FY) |
2012-04-01 – 2016-03-31
|
Keywords | 不具合検出 / マイクロプロセス / 視線計測 |
Research Abstract |
本研究の目的は,設計書・仕様書を精読する作業であるピアレビューや,ソースコードのデバッグ作業における開発者の視線移動と行動履歴を詳しく分析し,ソフトウェア開発における熟練者の作業手順から,効果的な不具合検出戦略を明らかにすることである. 研究期間1年目である本年度は,本研究に関連する文献の調査と,実験環境・および実験用システムの構築を行った. 文献調査は,デバッグやソフトウェアレビューなど開発者によって行われる不具合検出に関する文献と,視線計測・分析に関する文献を中心に調査した.また,ユーザの行動履歴から作業目的を自動判別する手法やシステムに関する文献についても調査した.PC上で行われる操作履歴からユーザの作業目的を推定・分類するtask classification手法は本研究と関連が深く,今後の研究の参考とする. 実験のために,nac社の視線計測装置EMR-AT VOXER Basic+を購入・設定し,ソフトウェア開発者のPC利用時の視線移動を計測できる環境を構築した.また,本研究の分析対象の1つであるソフトウェアレビューについてマイクロプロセスデータを記録するシステムを作成した. 作成した環境・システムを用いたソフトウェアレビュー実験の用意を行った.実験で被験者に課すタスクの設定,および,レビュー対象であるソースコード,設計書,仕様書と,それぞれに埋め込む不具合の種類と個数を検討し,タスクを作成した.
|
Current Status of Research Progress |
Current Status of Research Progress
2: Research has progressed on the whole more than it was originally planned.
Reason
年度当初に提出した研究実施計画で予定していた文献調査,実験環境・システムの構築,および実験タスクの検討についてほぼ予定通りに完了した.実験システムの構築に際しては,過去の研究で開発したシステムをベースとして作成したため,短期間で作成することができた. 実験の実施において被験者がレビューを行うために必要な計算機の導入が未完了であるため,次年度までに導入を完了し,予備実験と本実験を行う予定である.本研究に関連する文献調査については当該分野の動向把握のためにも継続して行う.
|
Strategy for Future Research Activity |
本年度に作成した実験環境を用いて,ソフトウェアレビュー実験を行う. 実験で得られるマイクロプロセスデータと不具合の検出効率・効果の関係を分析し,効率・効果の高い開発者と低い開発者の行動の違いを明らかにする.ソフトウェアレビューの対象となる複数の文書に対する視線移動と,不具合検出の履歴から不具合を検出するまでの開発者の視線の動きを特定し,不具合の種類ごとに行動パターンの発生頻度を分析する.明らかになった不具合の検出効率・効果と相関の高い行動パターンを開発者に教示し,検出効率・効果が向上するか確認する. 研究で得られた結果については随時,国内会議や国際会議で発表し意見を求めるとともに,論文誌へ投稿し研究成果の公開に努める.
|
Expenditure Plans for the Next FY Research Funding |
該当なし
|