| Paper Abstract and Keywords |
| Presentation |
2025-03-01 15:20
Methods for Estimating the Factors of Impasse in Coding Processes Based on the Analysis of Exploratory Traces Mitsuhiro Kawasaki, Sho Onami, Ryo Onuma, Hiroki Nakayama (Fukushima Univ.), Youzou Miyadera (Tokyo Gakugei Univ.), Shoichi Nakamura (Fukushima Univ.) ET2024-82 |
| Abstract |
(in Japanese) |
(See Japanese page) |
| (in English) |
In programming exercises, learners progress through coding impasses and find solutions to successfully complete a given task. In order for instructors to provide accurate guidance and advice to learners facing impasses, it is important to understand each learner’s progress. However, time and human resource constraints impose certain limitations. In this research, we focus on the learners’ exploration process during coding, such as writing and erasing and aim to develop a method to automatically estimate impasse factors based on the analysis of the exploration. This paper describes a method for dividing learners’ source code into blocks using abstract syntax trees and mapping blocks between adjacent compile-time source codes. We also describe a method for extracting learners’ traces of exploration from the editing history of the mapped and estimating impasse factors based on the analysis of these traces and their tendencies of occurrence. Furthermore, we provide an overview of the support for grasping impasses through the system’s interface that implements these methods. Our methods enable to estimate the kinds of impasses that could not be handled by existing methods. |
| Keyword |
(in Japanese) |
(See Japanese page) |
| (in English) |
Exploratory traces / Impasse factors / Abstract syntax trees / Block mapping / / / / |
| Reference Info. |
IEICE Tech. Rep., vol. 124, no. 388, ET2024-82, pp. 123-128, March 2025. |
| Paper # |
ET2024-82 |
| Date of Issue |
2025-02-22 (ET) |
| ISSN |
Online edition: ISSN 2432-6380 |
Copyright and reproduction |
All rights are reserved and no part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording, or any information storage and retrieval system, without permission in writing from the publisher. Notwithstanding, instructors are permitted to photocopy isolated articles for noncommercial classroom use without fee. (License No.: 10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
| Download PDF |
ET2024-82 |
| Conference Information |
| Committee |
ET |
| Conference Date |
2025-03-01 - 2025-03-01 |
| Place (in Japanese) |
(See Japanese page) |
| Place (in English) |
Shinshu University Faculty of Education |
| Topics (in Japanese) |
(See Japanese page) |
| Topics (in English) |
Advanced Teaching and Learning Support Environment, etc. |
| Paper Information |
| Registration To |
ET |
| Conference Code |
2025-03-ET |
| Language |
Japanese |
| Title (in Japanese) |
(See Japanese page) |
| Sub Title (in Japanese) |
(See Japanese page) |
| Title (in English) |
Methods for Estimating the Factors of Impasse in Coding Processes Based on the Analysis of Exploratory Traces |
| Sub Title (in English) |
|
| Keyword(1) |
Exploratory traces |
| Keyword(2) |
Impasse factors |
| Keyword(3) |
Abstract syntax trees |
| Keyword(4) |
Block mapping |
| Keyword(5) |
|
| Keyword(6) |
|
| Keyword(7) |
|
| Keyword(8) |
|
| 1st Author's Name |
Mitsuhiro Kawasaki |
| 1st Author's Affiliation |
Fukushima University (Fukushima Univ.) |
| 2nd Author's Name |
Sho Onami |
| 2nd Author's Affiliation |
Fukushima University (Fukushima Univ.) |
| 3rd Author's Name |
Ryo Onuma |
| 3rd Author's Affiliation |
Fukushima University (Fukushima Univ.) |
| 4th Author's Name |
Hiroki Nakayama |
| 4th Author's Affiliation |
Fukushima University (Fukushima Univ.) |
| 5th Author's Name |
Youzou Miyadera |
| 5th Author's Affiliation |
Tokyo Gakugei University (Tokyo Gakugei Univ.) |
| 6th Author's Name |
Shoichi Nakamura |
| 6th Author's Affiliation |
Fukushima University (Fukushima Univ.) |
| 7th Author's Name |
|
| 7th Author's Affiliation |
() |
| 8th Author's Name |
|
| 8th Author's Affiliation |
() |
| 9th Author's Name |
|
| 9th Author's Affiliation |
() |
| 10th Author's Name |
|
| 10th Author's Affiliation |
() |
| 11th Author's Name |
|
| 11th Author's Affiliation |
() |
| 12th Author's Name |
|
| 12th Author's Affiliation |
() |
| 13th Author's Name |
|
| 13th Author's Affiliation |
() |
| 14th Author's Name |
|
| 14th Author's Affiliation |
() |
| 15th Author's Name |
|
| 15th Author's Affiliation |
() |
| 16th Author's Name |
|
| 16th Author's Affiliation |
() |
| 17th Author's Name |
|
| 17th Author's Affiliation |
() |
| 18th Author's Name |
|
| 18th Author's Affiliation |
() |
| 19th Author's Name |
|
| 19th Author's Affiliation |
() |
| 20th Author's Name |
|
| 20th Author's Affiliation |
() |
| 21st Author's Name |
|
| 21st Author's Affiliation |
() |
| 22nd Author's Name |
|
| 22nd Author's Affiliation |
() |
| 23rd Author's Name |
|
| 23rd Author's Affiliation |
() |
| 24th Author's Name |
|
| 24th Author's Affiliation |
() |
| 25th Author's Name |
|
| 25th Author's Affiliation |
() |
| 26th Author's Name |
/ / |
| 26th Author's Affiliation |
()
() |
| 27th Author's Name |
/ / |
| 27th Author's Affiliation |
()
() |
| 28th Author's Name |
/ / |
| 28th Author's Affiliation |
()
() |
| 29th Author's Name |
/ / |
| 29th Author's Affiliation |
()
() |
| 30th Author's Name |
/ / |
| 30th Author's Affiliation |
()
() |
| 31st Author's Name |
/ / |
| 31st Author's Affiliation |
()
() |
| 32nd Author's Name |
/ / |
| 32nd Author's Affiliation |
()
() |
| 33rd Author's Name |
/ / |
| 33rd Author's Affiliation |
()
() |
| 34th Author's Name |
/ / |
| 34th Author's Affiliation |
()
() |
| 35th Author's Name |
/ / |
| 35th Author's Affiliation |
()
() |
| 36th Author's Name |
/ / |
| 36th Author's Affiliation |
()
() |
| Speaker |
Author-1 |
| Date Time |
2025-03-01 15:20:00 |
| Presentation Time |
25 minutes |
| Registration for |
ET |
| Paper # |
ET2024-82 |
| Volume (vol) |
vol.124 |
| Number (no) |
no.388 |
| Page |
pp.123-128 |
| #Pages |
6 |
| Date of Issue |
2025-02-22 (ET) |