课题基金 / 基金详情

生体情報を用いたプログラム理解のマイクロプロセス分析

生体情報を用いたプログラム理解のマイクロプロセス分析
使用生物信息进行程序理解的微过程分析
批准号:
21K11842
负责人:
上野 秀剛
金额:
$2.58万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2021
资助国家:
日本
项目状态:
未结题
起止时间:
2021-04-01 至 2026-03-31

项目摘要

项目成果

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
本研究ではプログラム理解を構成するマイクロプロセスの候補となる行動やその切り替わりを判断できる生体情報特徴の候補として視線に着目する.視線移動は画面上の座標の連続値として保存され,視線が停留した座標上にある行や単語を見たと解釈される.従来の分析手法では視線が停留した座標の空間上の変化(上下左右の移動や異なる行への遷移)に着目して分析している.昨年度にはソースコードに対する視線移動データを,ソースコードから作成した構文木と対応づけることで,構文木上の要素に対する着目の時系列情報に変換する手法を開発した.本年度は本手法を実装し,ソースコードに対応した構文木上に視線移動をプロットするプログラムを開発した.開発したプログラムは後の統計分析等に用いるテキスト形式の視線移動(構文木単位と,従来の分析で用いられる単語単位の両方を含む)と,研究者が全体像を把握し,分析の観点を見つけるために有用な,可視化された視線移動を出力する.提案手法はある注視を具体的な語(例えば変数 i)に対する視線や,より抽象的な意味(式 i++やforブロックの一部)など異なる観点で集約・分析でき,従来自動化が難しかった統計的な処理を容易に行える.開発したプログラムの有効性を検証するために,過去の研究で取得したプログラム理解過程の視線移動データ80件(理解成功47件,理解失敗33件)に対して分析を行った.特に視線の停留が多い構文要素について,タスクの正否による注視時間の差を比較した結果,プログラム理解に成功した被験者はexpression,primaryなどを有意(p<0.01)に多く見ているのに対して,methodDeclaration,primitiveTypeなどを有意に少なく見ており,差が見られた.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
DOI: --
发表时间: 2022
期刊:
影响因子: --
作者: [吉岡春彦, 上野秀剛]
通讯作者: 上野秀剛
Automatic Mapping of Syntax Trees and Eye Movement for Semantic-Based Program Comprehension Pattern Extraction
用于基于语义的程序理解模式提取的语法树和眼动的自动映射
DOI: --
发表时间: 2022
期刊:
影响因子: --
作者: [田中駿,山本哲男, Haruhiko Yoshioka and Hidetake Uwano]
通讯作者: Haruhiko Yoshioka and Hidetake Uwano
海外基金