Skip to main content
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

share
SHARE

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.

To get access to this content you need the following product:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

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

  • über 69.000 Bücher
  • über 500 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

Testen Sie jetzt 15 Tage kostenlos.

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 50.000 Bücher
  • über 380 Zeitschriften

aus folgenden Fachgebieten:

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




Testen Sie jetzt 15 Tage kostenlos.

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 58.000 Bücher
  • über 300 Zeitschriften

aus folgenden Fachgebieten:

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




Testen Sie jetzt 15 Tage kostenlos.

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