Time-constrained Code Recall Tasks for Monitoring the Development of Programming Plans

被引:0
|
作者
Heinonen, Ava [1 ]
Hellas, Arto [1 ]
机构
[1] Aalto Univ, Espoo, Finland
关键词
code recall; time-constrained code recall; programming plans; focal elements; web development; programming course;
D O I
10.1145/3545945.3569757
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Programmers rely on the recognition and utilization of reoccurring code sequences to understand and create code. Knowledge of these sequences - programming plans - has been shown to be a factor that differentiates novice programmers from experts. Although the information on the development of programming plans would be beneficial to both teachers and students, explicitly following their development over a longer time period is scarce. In this article, we describe an easy-to-apply methodology for monitoring the development of programming plans. The development of programming plans is evaluated with time-constrained code recall tasks, where students are shown snippets of code for a short period of time, after which they write the snippets they saw. To determine the existence of programming plans, the short duration is designed so that reading the shown code is not feasible in the given time period. We demonstrate the methodology through an experiment in which we studied the development of programming plans in students in a beginner web programming course.
引用
收藏
页码:806 / 812
页数:7
相关论文
共 32 条
  • [21] An Efficient Binary Integer Programming Model for Residency Time-Constrained Cluster Tools With Chamber Cleaning Requirements
    Qiao, Yan
    Lu, Yanjun
    Li, Jie
    Zhang, Siwei
    Wu, Naiqi
    Liu, Bin
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2022, 19 (03) : 1757 - 1771
  • [22] Energy-aware scheduling algorithm for time-constrained workflow tasks in DVFS-enabled cloud environment
    Safari, Monire
    Khorsand, Reihaneh
    SIMULATION MODELLING PRACTICE AND THEORY, 2018, 87 : 311 - 326
  • [23] Equipment- and Time-Constrained Data Acquisition Protocol for Non-Intrusive Appliance Load Monitoring
    Koasidis, Konstantinos
    Marinakis, Vangelis
    Doukas, Haris
    Doumouras, Nikolaos
    Karamaneas, Anastasios
    Nikas, Alexandros
    ENERGIES, 2023, 16 (21)
  • [24] UAV Trajectory Optimization for Time-Constrained Data Collection in UAV-Enabled Environmental Monitoring Systems
    Liu, Kai
    Zheng, Jun
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (23) : 24300 - 24314
  • [25] Blast Furnace Ironmaking Process Monitoring With Time-Constrained Global and Local Nonlinear Analytic Stationary Subspace Analysis
    Lou, Siwei
    Yang, Chunjie
    Zhang, Xujie
    Zhang, Hanwen
    Wu, Ping
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2024, 20 (03) : 3163 - 3176
  • [26] Formalising a hypothesis for the development of anticipatory skill in time-constrained interceptive actions: Implications for the design of junior sport
    Buszard, Tim
    Whiteside, David
    Krause, Lyndon
    Reid, Machar
    PSYCHOLOGY OF SPORT AND EXERCISE, 2021, 55
  • [27] Testing the role of phenotypic plasticity for local adaptation: growth and development in time-constrained Rana temporaria populations
    Lind, M. I.
    Johansson, F.
    JOURNAL OF EVOLUTIONARY BIOLOGY, 2011, 24 (12) : 2696 - 2704
  • [28] Modeling and Optimal Cyclic Scheduling of Time-Constrained Single-Robot-Arm Cluster Tools via Petri Nets and Linear Programming
    Yang, FaJun
    Wu, NaiQi
    Qiao, Yan
    Zhou, MengChu
    Su, Rong
    Qu, Ting
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (03): : 871 - 883
  • [29] Next or Beyond Next: Effect of Contrastive Phrase-Based Treatment on Stage Gain Across Self-Paced and More Time-Constrained Tasks
    Jafarigohar, Manoochehr
    Rouhi, Afsar
    Soleimani, Hassan
    Ghelichi, Majid
    JOURNAL OF RESEARCH IN APPLIED LINGUISTICS, 2015, 6 (02): : 3 - 20
  • [30] On Zone-Differentiated Time-Constrained Flow Capacity Intelligent Monitoring for Large-Scale Urban Pipeline Systems by Mobile Sensors
    Liang, Junbin
    Zhang, Haihan
    Deng, Xia
    He, Zongjian
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (23): : 23599 - 23613