Implementation and evaluation of an automatic visualization tool "PGT" for programming education

被引:2
|
作者
Kita, Yoshihiro [1 ]
Katayama, Tetsuro [1 ]
Tomita, Shigeyuki [1 ]
机构
[1] Miyazaki Univ, Fac Engn, Dept Comp Sci & Syst Engn, 1-1 Gakuen Kibanadai Nishi, Miyazaki 8892192, Japan
关键词
visualization tool; programming education; programmers; software testing; !text type='Java']Java[!/text; !text type='Java']Java[!/text]CC;
D O I
10.1109/SERA.2007.50
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As the demand for software is increasing more rapidly than ever, demand for programmers is increasing. It is important to educate novice programmers in order to increase the population of programmers. They have to read source codes of various programs, when they learn programming. But, it is not easy task for them to understand the behavior of a program only by reading the source code. This paper describes implementation and evaluation of an automatic visualization tool "PGT(Path Generation Tool)" for aiding programs in reading the source code of a Java program. PGT generates paths from a source code by visualizing the paths corresponded to the statements of the source code so that understand the meaning of the program easily.
引用
收藏
页码:213 / +
页数:2
相关论文
共 50 条
  • [1] A new Internet tool for automatic evaluation in Control Systems and Programming
    Munoz de la Pena, D.
    Gomez-Estern, F.
    Dormido, S.
    [J]. COMPUTERS & EDUCATION, 2012, 59 (02) : 535 - 550
  • [2] Achievements Visualization in Programming Education
    Hanayama, Kaisei
    Matsumoto, Shinsuke
    Higo, Yoshiki
    Kusumoto, Shinji
    [J]. 2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2019, : 926 - 927
  • [3] ADFGP-based robust automatic programming system - Implementation and evaluation
    Hondo, N
    Kakazu, Y
    [J]. 1997 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT PROCESSING SYSTEMS, VOLS 1 & 2, 1997, : 1838 - 1841
  • [4] Design and Implementation of A Tool to Integrate Automated Test Data Generation and Automatic Programming Assessment
    Tajudin, Anas Farhan
    Romli, Rohaida
    [J]. PROCEEDINGS OF KNOWLEDGE MANAGEMENT INTERNATIONAL CONFERENCE (KMICE) 2018, 2018, : 305 - 311
  • [5] Visputer - A graphical visualization tool for parallel programming
    Zhang, K
    Marwaha, G
    [J]. COMPUTER JOURNAL, 1995, 38 (08): : 658 - 669
  • [6] DESIGN AND IMPLEMENTATION OF A TOOL FOR TEACHING PROGRAMMING
    GOKTEPE, M
    OZGUC, B
    BARAY, M
    [J]. COMPUTERS & EDUCATION, 1989, 13 (02) : 167 - 178
  • [7] VizMe: an Automatic Visualization Tool for Source Codes
    Cheon, Junseok
    Jo, Kyungeun
    Woo, Gyun
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (CIT), 2014, : 592 - 597
  • [8] LISA - A TOOL FOR AUTOMATIC LANGUAGE IMPLEMENTATION
    MERNIK, M
    KORBAR, N
    ZUMER, V
    [J]. SIGPLAN NOTICES, 1995, 30 (04): : 71 - 79
  • [9] Automatic implementation of programming language consistency models
    Sura, Z
    Wong, CL
    Fang, X
    Lee, JJ
    Midkiff, SP
    Padua, D
    [J]. LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 2005, 2481 : 172 - 187
  • [10] An automatic programming tool for heterogeneous multiprocessor systems
    Tavares, A
    Couto, C
    [J]. ISIE '97 - PROCEEDINGS OF THE IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-3, 1997, : 88 - 93