Skip to main content
Top

Hint

Swipe to navigate through the chapters of this book

2021 | OriginalPaper | Chapter

Gaze Analysis of Modification Policy in Debugging an Embedded System

Authors : Takeru Baba, Erina Makihara, Hirotaka Yoneda, Kiyoshi Kiyokawa, Keiko Ono

Published in: Advances in Parallel & Distributed Processing, and Applications

Publisher: Springer International Publishing

Abstract

In embedded system development, the debugging is difficult for novice because developers must consider the state of the hardware and the software. Therefore, this study analyzed the gaze transition in the debugging of the embedded system by experts and novices. The gaze data reveals the difficult points of novices and the hidden technique of experts in the debugging process. The analysis segmented the time-series data of gaze object using GP-HSMM, which is an unsupervised learning and time-series data division method with great accuracy. The results showed that experts tend to debug in three phases, namely, circuit debugging in the early stage, source code debugging in the middle stage, and confirmation of both the circuit and source code in the final stage. Based on the temporal trend of gazing at an object, we proposed the teaching contents of modification policy for the novices in order to increase debugging efficiency.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference T. Ohno, What can be learned from eye movement? Under-Standing Higher Cognitive Processes from Eye Movement Analysis. Cognitive Studies (2002), pp. 565–579 (in Japanese) T. Ohno, What can be learned from eye movement? Under-Standing Higher Cognitive Processes from Eye Movement Analysis. Cognitive Studies (2002), pp. 565–579 (in Japanese)
2.
go back to reference P. Orlov, Primary investigation of applying Hidden Markov Models for eye movements in source code reading (2015), pp. 18–20 P. Orlov, Primary investigation of applying Hidden Markov Models for eye movements in source code reading (2015), pp. 18–20
3.
go back to reference T. Busjahn, C. Schulte, B. Sharif, B. Simon, A. Begel, M. Hansen, R. Bednarik, P. Orlov, P. Ihantola, G. Alperovich, M. Jetbrains, Eye tracking in computing education, in Proceedings of the 10th Annual Conference on International Computing Education Research (2014), pp. 3–10 T. Busjahn, C. Schulte, B. Sharif, B. Simon, A. Begel, M. Hansen, R. Bednarik, P. Orlov, P. Ihantola, G. Alperovich, M. Jetbrains, Eye tracking in computing education, in Proceedings of the 10th Annual Conference on International Computing Education Research (2014), pp. 3–10
4.
go back to reference R. Hanafusa, S. Yamagishi, S. Matsumoto, T. Kashima, Automatic classification of eye tracking patterns in reading program based on machine learning, in Proceedings of the Annual Conference on the Japanese Society for Artificial Intelligence (2015), pp. 1–2 (in Japanese) R. Hanafusa, S. Yamagishi, S. Matsumoto, T. Kashima, Automatic classification of eye tracking patterns in reading program based on machine learning, in Proceedings of the Annual Conference on the Japanese Society for Artificial Intelligence (2015), pp. 1–2 (in Japanese)
5.
go back to reference S. Ouji, H. Uwano, Changes in review efficiency by teaching how to read during code review, in Research Report Software Engineering (SE) (2014), pp. 1–8 (in Japanese) S. Ouji, H. Uwano, Changes in review efficiency by teaching how to read during code review, in Research Report Software Engineering (SE) (2014), pp. 1–8 (in Japanese)
6.
go back to reference K. Matsumoto, T. Wakahara, A Proposal of a programming education support system based on analysis of eye gaze information, in Proceedings of 80th National Convention of IPSJ (2018), pp. 721–722 (in Japanese) K. Matsumoto, T. Wakahara, A Proposal of a programming education support system based on analysis of eye gaze information, in Proceedings of 80th National Convention of IPSJ (2018), pp. 721–722 (in Japanese)
7.
go back to reference K. Takahashi, M. Umano, N. Fujimoto, Partition of time series in temporal axis using hierarchical clustering. J. Jpn. Soc. Fuzzy Theory Intell. Inf. 31, 731–738 (2019) (in Japanese) K. Takahashi, M. Umano, N. Fujimoto, Partition of time series in temporal axis using hierarchical clustering. J. Jpn. Soc. Fuzzy Theory Intell. Inf. 31, 731–738 (2019) (in Japanese)
8.
go back to reference S. Nagasaka, T. Taniguchi, Motion segmentation with hierarchical Pitman-Yor language model, in Journal of Proceedings of the Annual Conference of JSAI (2011), pp. 1–4 (in Japanese) S. Nagasaka, T. Taniguchi, Motion segmentation with hierarchical Pitman-Yor language model, in Journal of Proceedings of the Annual Conference of JSAI (2011), pp. 1–4 (in Japanese)
9.
go back to reference T. Nakamura, T. Nagai, D. Mochihashi, I. Kobayashi, H. Asoh, M. Kaneko, Segmenting continuous motions with hidden semi-Markov models and Gaussian processes. Front. Neurorobotics 11, 67 (2017). CrossRef T. Nakamura, T. Nagai, D. Mochihashi, I. Kobayashi, H. Asoh, M. Kaneko, Segmenting continuous motions with hidden semi-Markov models and Gaussian processes. Front. Neurorobotics 11, 67 (2017). CrossRef
10.
go back to reference M. Nagano, Sequence pattern extraction by segmenting time series data using GP-HSMM with hierarchical Dirichlet process, in International Conference on Intelligent Robots and Systems (IROS) (2018), pp. 4067–4074 M. Nagano, Sequence pattern extraction by segmenting time series data using GP-HSMM with hierarchical Dirichlet process, in International Conference on Intelligent Robots and Systems (IROS) (2018), pp. 4067–4074
11.
go back to reference A. Olsen, The Tobii I-VT Fixation Filter. Organized by Tobii Technology AB (2012) A. Olsen, The Tobii I-VT Fixation Filter. Organized by Tobii Technology AB (2012)
12.
go back to reference J. Redmon, A. Farhadi, YOLOv3: An Incremental Improvement. ArXiv (2018) J. Redmon, A. Farhadi, YOLOv3: An Incremental Improvement. ArXiv (2018)
13.
go back to reference H. Yoneda, E. Makihara, T. Baba, Y. Maeda, M. Miki, A proposal for object detection system using YOLO v3 in embedded system development. In the Harris Science Review of Doshisha University (2020), pp. 36–40 (in Japanese) H. Yoneda, E. Makihara, T. Baba, Y. Maeda, M. Miki, A proposal for object detection system using YOLO v3 in embedded system development. In the Harris Science Review of Doshisha University (2020), pp. 36–40 (in Japanese)
14.
go back to reference T. Baba, E. Makihara, H. Yoneda, Relationship between eye Gazement and skill level in debug of embedded system development, in Proceedings of Research Report Software Engineering (SE) (2019) (in Japanese) T. Baba, E. Makihara, H. Yoneda, Relationship between eye Gazement and skill level in debug of embedded system development, in Proceedings of Research Report Software Engineering (SE) (2019) (in Japanese)
Metadata
Title
Gaze Analysis of Modification Policy in Debugging an Embedded System
Authors
Takeru Baba
Erina Makihara
Hirotaka Yoneda
Kiyoshi Kiyokawa
Keiko Ono
Copyright Year
2021
DOI
https://doi.org/10.1007/978-3-030-69984-0_58