Skip to main content

Gaze Analysis and Modeling of Cognitive Process During Debugging for Novice Programmers’ Learning

  • Conference paper
  • First Online:
Human Interface and the Management of Information: Visual and Information Design (HCII 2022)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13305))

Included in the following conference series:

  • 886 Accesses

Abstract

Recently, the demand for IT human resources has increased. Therefore, the expansion of programming education should be considered to strengthen the supply of it. This study aimed to propose debugging learning support for novice programmers using experts’ gaze behavior. First, we gave feedback to proficient users on their gazing behavior during program debugging and interviewed them about their cognitive processes. Based on the results, we developed a cognitive process model of expert debugging. However, most of the visualized information was based on gaze transitions, and it was difficult to see the characteristics of the cognitive process. This study helped to improve the previously proposed model and developed one that focuses more on the cognitive process during program debugging. Data from students with little programming experience were collected and compared with the cognitive process model of programming experts. This enabled the identification of the characteristics of the program debugging process of non-experts.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
eBook
USD 79.99
Price excludes VAT (USA)
Softcover Book
USD 99.99
Price excludes VAT (USA)

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Cabinet Office. Society 5.0 –Science and Technology Policy–. https://www8.cao.go.jp/cstp/society5_0/. Accessed 23 Jan 2022

  2. Ministry of Economy. Trade and Industry: Priority of Economic and Industrial Policy for FY 2020. https://www.meti.go.jp/main/yosangaisan/fy2020/pdf/02.pdf. Accessed 23 Jan 2022

  3. IPA Independent Administrative Law Officer Intelligence Processing Agency. White Paper on IT Personnel. https://www.ipa.go.jp/files/000085255.pdf. Accessed 23 Jan 2022

  4. Lin, Y., Wu, C., Hou, T., Lin, Y., Yang, F., Chang, C.: Tracking students’ cognitive processes during program debugging–an eye-movement approach. IEEE Trans. Educ. 59(3), 175–186 (2016)

    Article  Google Scholar 

  5. Hanahusa, R., Matsumoto, S., Hayashi, Y., Hirashima, T.: Analysis based on data dependencies of program reading patterns using eye movements–for programs consisting of assignment and arithmetic operations. Trans. Jpn. Soc. Inf. Syst. Educ. 35(2), 192–203 (2018). (in Japanese)

    Google Scholar 

  6. Kano, T., Sakagami, R., Akakura, T.: Modeling of cognitive processes based on gaze transition during programming debugging. In: The 2021 IEEE 3rd Global Conference on Life Sciences and Technologies (LifeTech 2021), pp. 416–417 (2021)

    Google Scholar 

  7. Matsumoto, K., Wakahara, T.: A proposal for programming education support based on analysis of eye movement information. In: The 80th National Convention of Information Processing Society of Japan (2018). (in Japanese)

    Google Scholar 

  8. Yoshimori, K., Kano, T., Akakura, T.: Proposal of a cognitive process model for programming experts based on gaze behavior. In: Japan Society for Educational Technology 2021 Autumn National Conference, pp. 203–204 (2021). (in Japanese)

    Google Scholar 

Download references

Acknowledgments

We would like to thank Editage (www.editage.com) for English language editing.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kohei Yoshimori .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

�� 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Yoshimori, K., Kano, T., Akakura, T. (2022). Gaze Analysis and Modeling of Cognitive Process During Debugging for Novice Programmers’ Learning. In: Yamamoto, S., Mori, H. (eds) Human Interface and the Management of Information: Visual and Information Design. HCII 2022. Lecture Notes in Computer Science, vol 13305. Springer, Cham. https://doi.org/10.1007/978-3-031-06424-1_39

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-06424-1_39

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-06423-4

  • Online ISBN: 978-3-031-06424-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics