• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

An analysis of program comprehension process from biometrics and activity history

Research Project

Project/Area Number 16K00114
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Research Field Software
Research InstitutionNara National College of Technology

Principal Investigator

Uwano Hidetake  奈良工業高等専門学校, 情報工学科, 准教授 (70550094)

Project Period (FY) 2016-04-01 – 2021-03-31
Project Status Completed (Fiscal Year 2020)
Budget Amount *help
¥4,940,000 (Direct Cost: ¥3,800,000、Indirect Cost: ¥1,140,000)
Fiscal Year 2020: ¥520,000 (Direct Cost: ¥400,000、Indirect Cost: ¥120,000)
Fiscal Year 2019: ¥650,000 (Direct Cost: ¥500,000、Indirect Cost: ¥150,000)
Fiscal Year 2018: ¥650,000 (Direct Cost: ¥500,000、Indirect Cost: ¥150,000)
Fiscal Year 2017: ¥650,000 (Direct Cost: ¥500,000、Indirect Cost: ¥150,000)
Fiscal Year 2016: ¥2,470,000 (Direct Cost: ¥1,900,000、Indirect Cost: ¥570,000)
Keywordsプログラム理解 / 生体計測 / 脳波 / 脳活動 / 視線移動 / 機械学習 / ヒューマンファクター / 視線
Outline of Final Research Achievements

The author analyzed eye movements and brain activity during program comprehensions, such as source code reading and design document reading. In the experiment, participants were given a task to estimate the implementation strategy that realizes the specified requirement, a task to understand the program's operation based on the source code and the design document, and a task to judge the presence/absence of failures. During each task, the authors recorded brain waves and eye movements.
As the result of four experiments shows that the power spectrum of alpha and beta waves differs when a programmer succeeds in estimating implementation strategy, understood a program operation, and determines the program contains the failure or not. Also, the authors found that the success/failure of program comprehension can estimate with high accuracy by machine learning that uses time-series changes of alpha wave and eye movement toward source code as features.

Academic Significance and Societal Importance of the Research Achievements

非侵襲で,作業者の訓練を必要とせず,開発者の理解過程を計測できる脳活動計測と視線計測の組み合わせは,プログラミング作業を構成する知的活動をより詳細に理解することで,開発支援手法や支援ツール,教育法の開発に役立てることができる.また,機械学習によってリアルタイムな状態の推定が可能になれば,開発者の作業を妨害しないタイミングで適切な支援を行う手法の開発も可能になると考えられる.

Report

(6 results)
  • 2020 Annual Research Report   Final Research Report ( PDF )
  • 2019 Research-status Report
  • 2018 Research-status Report
  • 2017 Research-status Report
  • 2016 Research-status Report
  • Research Products

    (11 results)

All 2020 2019 2018 2017 2016

All Journal Article (2 results) (of which Peer Reviewed: 1 results,  Open Access: 1 results) Presentation (9 results) (of which Int'l Joint Research: 5 results)

  • [Journal Article] プログラミング・エクスペリエンスの新潮流 -言語設計から産業応用まで-:7.生体情報を用いたプログラミング活動の測定2017

    • Author(s)
      上野 秀剛
    • Journal Title

      情報処理

      Volume: 58 Pages: 1024-1025

    • NAID

      170000148973

    • Related Report
      2017 Research-status Report
  • [Journal Article] Measuring Difficulty of Program Comprehension based on Brain Activation2016

    • Author(s)
      中川 尊雄, 亀井 靖高, 上野 秀剛, 門田 暁人, 鵜林 尚靖, 松本 健一
    • Journal Title

      Computer Software

      Volume: 33 Issue: 2 Pages: 2_78-2_89

    • DOI

      10.11309/jssst.33.2_78

    • NAID

      130005158816

    • ISSN
      0289-6540
    • Related Report
      2016 Research-status Report
    • Peer Reviewed / Open Access
  • [Presentation] Discovery of Event-Related Potentials during a Cognitive Process of Comparison Operation2020

    • Author(s)
      Keisuke Murai, Hidetake Uwano, Yoshiharu Ikutani, and Takatomi Kubo
    • Organizer
      Asia-Pacific Signal and Information Processing Association Annual Summit and Conference 2020
    • Related Report
      2020 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Combining Biometric Data with Focused Document Types Classifies a Success of Program Comprehension2020

    • Author(s)
      Toyomi Ishida, Hidetake Uwano
    • Organizer
      28th IEEE/ACM International Conference on Program Comprehension (ICPC 2020)
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research
  • [Presentation] Time Series Analysis of Programmer’s EEG for Debug State Classifcation2019

    • Author(s)
      Toyomi Ishida, Hidetake Uwano
    • Organizer
      In Proceedings of the 5th Edition of the Programming Experience Workshop (PX 2019)
    • Related Report
      2018 Research-status Report
    • Int'l Joint Research
  • [Presentation] Synchronized Analysis of Eye Movement and EEG during Program Comprehension2019

    • Author(s)
      Toyomi Ishida, Hidetake Uwano
    • Organizer
      Eye Movements in Programming workshop 2019 (EMIP2019)
    • Related Report
      2018 Research-status Report
    • Int'l Joint Research
  • [Presentation] プログラム理解時における脳波特徴の把握を目的とした時系列分析の試み2018

    • Author(s)
      石田 豊実, 上野 秀剛
    • Organizer
      情報処理学会研究報告 ソフトウェア工学研究会
    • Related Report
      2018 Research-status Report
  • [Presentation] 生体データと作業履歴に着目したプログラム理解過程の分析2018

    • Author(s)
      石田 豊実, 上野 秀剛
    • Organizer
      第23回電子情報通信学会関西支部学生会予稿集
    • Related Report
      2017 Research-status Report
  • [Presentation] プログラムの実装戦略推定時における脳波の時系列分析2017

    • Author(s)
      山本 愛子, 上野 秀剛
    • Organizer
      ソフトウェアエンジニアリングシンポジウム2017
    • Related Report
      2017 Research-status Report
  • [Presentation] Programmer’s Electroencephalogram who Found Implementation Strategy2016

    • Author(s)
      Aiko Yamamoto,Hidetake Uwano,Yoshiharu Ikutani
    • Organizer
      4th International Conference on Applied Computing & Information Technology
    • Place of Presentation
      University of Nevada Las Vegas, Las Vegas, USA
    • Year and Date
      2016-12-12
    • Related Report
      2016 Research-status Report
    • Int'l Joint Research
  • [Presentation] 実装戦略を推定できたプログラマの脳波2016

    • Author(s)
      山本 愛子,上野 秀剛
    • Organizer
      情報処理学会研究報告 ソフトウェア工学研究会
    • Place of Presentation
      北海道立道民活動センター
    • Year and Date
      2016-07-13
    • Related Report
      2016 Research-status Report

URL: 

Published: 2016-04-21   Modified: 2022-01-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi