Development of a learning support system for source code reading comprehension

Tatsuya Arai, Haruki Kanamori, Takahito Tomoto, Yusuke Kometani, Takako Akakura

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

In this paper, we describe the development of a support system that facilitates the process of learning computer programming through the reading of computer program source code. Reading code consists of two steps: reading comprehension and meaning deduction. In this study, we developed a tool that supports the comprehension of a program's reading. The tool is equipped with an error visualization function that illustrates a learner's mistakes and makes them aware of their errors. We conducted experiments using the learning support tool and confirmed that the system is effective.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PublisherSpringer Verlag
Pages12-19
Number of pages8
Volume8522 LNCS
EditionPART 2
ISBN (Print)9783319078625
DOIs
Publication statusPublished - 2014
Externally publishedYes
Event16th International Conference on Human Interface and the Management of Information: Information and Knowledge Design and Evaluation, HCI International 2014 - Heraklion, Crete, Greece
Duration: 2014 Jun 222014 Jun 27

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
NumberPART 2
Volume8522 LNCS
ISSN (Print)03029743
ISSN (Electronic)16113349

Other

Other16th International Conference on Human Interface and the Management of Information: Information and Knowledge Design and Evaluation, HCI International 2014
CountryGreece
CityHeraklion, Crete
Period14/6/2214/6/27

Fingerprint

Tool Support
Deduction
Visualization
Programming
Computer programming
Computer program listings
Experiment
Learning
Experiments
Meaning

Keywords

  • ICT
  • Problem Posing
  • Programming Learning
  • Reading Program

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this

Arai, T., Kanamori, H., Tomoto, T., Kometani, Y., & Akakura, T. (2014). Development of a learning support system for source code reading comprehension. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (PART 2 ed., Vol. 8522 LNCS, pp. 12-19). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 8522 LNCS, No. PART 2). Springer Verlag. https://doi.org/10.1007/978-3-319-07863-2_2

Development of a learning support system for source code reading comprehension. / Arai, Tatsuya; Kanamori, Haruki; Tomoto, Takahito; Kometani, Yusuke; Akakura, Takako.

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 8522 LNCS PART 2. ed. Springer Verlag, 2014. p. 12-19 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 8522 LNCS, No. PART 2).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Arai, T, Kanamori, H, Tomoto, T, Kometani, Y & Akakura, T 2014, Development of a learning support system for source code reading comprehension. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). PART 2 edn, vol. 8522 LNCS, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), no. PART 2, vol. 8522 LNCS, Springer Verlag, pp. 12-19, 16th International Conference on Human Interface and the Management of Information: Information and Knowledge Design and Evaluation, HCI International 2014, Heraklion, Crete, Greece, 14/6/22. https://doi.org/10.1007/978-3-319-07863-2_2
Arai T, Kanamori H, Tomoto T, Kometani Y, Akakura T. Development of a learning support system for source code reading comprehension. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). PART 2 ed. Vol. 8522 LNCS. Springer Verlag. 2014. p. 12-19. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); PART 2). https://doi.org/10.1007/978-3-319-07863-2_2
Arai, Tatsuya ; Kanamori, Haruki ; Tomoto, Takahito ; Kometani, Yusuke ; Akakura, Takako. / Development of a learning support system for source code reading comprehension. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 8522 LNCS PART 2. ed. Springer Verlag, 2014. pp. 12-19 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); PART 2).
@inproceedings{190fe97b1acb45b4a4712e65c3d78ae8,
title = "Development of a learning support system for source code reading comprehension",
abstract = "In this paper, we describe the development of a support system that facilitates the process of learning computer programming through the reading of computer program source code. Reading code consists of two steps: reading comprehension and meaning deduction. In this study, we developed a tool that supports the comprehension of a program's reading. The tool is equipped with an error visualization function that illustrates a learner's mistakes and makes them aware of their errors. We conducted experiments using the learning support tool and confirmed that the system is effective.",
keywords = "ICT, Problem Posing, Programming Learning, Reading Program",
author = "Tatsuya Arai and Haruki Kanamori and Takahito Tomoto and Yusuke Kometani and Takako Akakura",
year = "2014",
doi = "10.1007/978-3-319-07863-2_2",
language = "English",
isbn = "9783319078625",
volume = "8522 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
number = "PART 2",
pages = "12--19",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
edition = "PART 2",

}

TY - GEN

T1 - Development of a learning support system for source code reading comprehension

AU - Arai, Tatsuya

AU - Kanamori, Haruki

AU - Tomoto, Takahito

AU - Kometani, Yusuke

AU - Akakura, Takako

PY - 2014

Y1 - 2014

N2 - In this paper, we describe the development of a support system that facilitates the process of learning computer programming through the reading of computer program source code. Reading code consists of two steps: reading comprehension and meaning deduction. In this study, we developed a tool that supports the comprehension of a program's reading. The tool is equipped with an error visualization function that illustrates a learner's mistakes and makes them aware of their errors. We conducted experiments using the learning support tool and confirmed that the system is effective.

AB - In this paper, we describe the development of a support system that facilitates the process of learning computer programming through the reading of computer program source code. Reading code consists of two steps: reading comprehension and meaning deduction. In this study, we developed a tool that supports the comprehension of a program's reading. The tool is equipped with an error visualization function that illustrates a learner's mistakes and makes them aware of their errors. We conducted experiments using the learning support tool and confirmed that the system is effective.

KW - ICT

KW - Problem Posing

KW - Programming Learning

KW - Reading Program

UR - http://www.scopus.com/inward/record.url?scp=84904130778&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84904130778&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-07863-2_2

DO - 10.1007/978-3-319-07863-2_2

M3 - Conference contribution

SN - 9783319078625

VL - 8522 LNCS

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 12

EP - 19

BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

PB - Springer Verlag

ER -