Write a Blog >>
ICSE 2022
Sun 8 - Fri 27 May 2022
Fri 13 May 2022 04:05 - 04:10 at ICSE room 1-even hours - Education Platforms 2 Chair(s): Lucia Happe
Fri 13 May 2022 13:05 - 13:10 at ICSE room 5-odd hours - Education and Training 2 Chair(s): Yu Huang

One of the important scaffolding tasks in programming learning is writing a line of code performing the necessary action. This allows students to practice skills in a playground with instant feedback before writing more complex programs and increases their proficiency when solving programming problems. However, answers in the form of program code have high variability. Among the possible approaches to grading and providing feedback, we chose template matching. This paper reports the results of using regular-expression-based questions with string completion hints in a CS1 course for 4 years with 497 students. The evaluation results show that Perl-compatible regular expressions provide good precision and recall (more than 99%) when used for questions requiring writing a single line of code while being able to provide string-completion feedback regardless of how wrong the initial student’s answer is. After introducing formative quizzes with string-completion hints to the course, the number of questions that teachers and teaching assistants received about questions in the formative quizzes dropped considerably: most of the training question attempts resulted in finding the correct answer without help from the teaching staff. However, some of the students use formative quizzes just to learn correct answers without actually trying to answer the questions.

Fri 13 May

Displayed time zone: Eastern Time (US & Canada) change

04:00 - 05:00
Education Platforms 2SEET - Software Engineering Education and Training at ICSE room 1-even hours
Chair(s): Lucia Happe Karlsruhe Institute of Technology
04:00
5m
Talk
Seeking Flow from Fine-Grained Log Data
SEET - Software Engineering Education and Training
Benjamin Cowley University of Helsinki, Arto Hellas University of Helsinki;Finland, Petri Ihantola University of Helsinki, Juho Leinonen Aalto University, Michiel Spape University of Helsinki
DOI Pre-print
04:05
5m
Talk
Write a Line: Tests with Answer Templates and String Completion Hints for Self-Learning in a CS1 Course
SEET - Software Engineering Education and Training
Oleg Sychev Volgograd State Technical University
DOI Pre-print Media Attached
04:10
5m
Talk
CRS - A hybrid Course Recommendation System for Software Engineering Education
SEET - Software Engineering Education and Training
Nhi N.Y. Vo RMIT University Vietnam, Nam H. Vu RMIT University Vietnam, Tu A. Vu RMIT University Vietnam, Quang T. Vu RMIT University Vietnam, Bang D. Mach RMIT University Vietnam
DOI Pre-print Media Attached
04:15
5m
Talk
ASPA: A Static Analyser to Support Learning and Continuous Feedback on Programming Courses. An Empirical Validation
SEET - Software Engineering Education and Training
Roope Luukkainen LUT University, Jussi Kasurinen LUT University, Uolevi Nikula LUT University, Valentina Lenarduzzi University of Oulu
DOI Pre-print Media Attached
04:20
5m
Talk
ITSS: Interactive Web-Based Authoring and Playback Integrated Environment for Programming Tutorials
SEET - Software Engineering Education and Training
Eng Lieh Ouh Singapore Management University, Benjamin Kok Siew Gan School of Computing and Information Systems, Singapore Management University, David Lo Singapore Management University
Pre-print Media Attached
13:00 - 14:00
Education and Training 2SEET - Software Engineering Education and Training at ICSE room 5-odd hours
Chair(s): Yu Huang Vanderbilt University
13:00
5m
Talk
Seeking Flow from Fine-Grained Log Data
SEET - Software Engineering Education and Training
Benjamin Cowley University of Helsinki, Arto Hellas University of Helsinki;Finland, Petri Ihantola University of Helsinki, Juho Leinonen Aalto University, Michiel Spape University of Helsinki
DOI Pre-print
13:05
5m
Talk
Write a Line: Tests with Answer Templates and String Completion Hints for Self-Learning in a CS1 Course
SEET - Software Engineering Education and Training
Oleg Sychev Volgograd State Technical University
DOI Pre-print Media Attached
13:10
5m
Talk
ASPA: A Static Analyser to Support Learning and Continuous Feedback on Programming Courses. An Empirical Validation
SEET - Software Engineering Education and Training
Roope Luukkainen LUT University, Jussi Kasurinen LUT University, Uolevi Nikula LUT University, Valentina Lenarduzzi University of Oulu
DOI Pre-print Media Attached
13:15
5m
Talk
Preparing Software Engineers to Develop Robot Systems
SEET - Software Engineering Education and Training
Carl Hildebrandt University of Virginia, Meriel von Stein University of Virginia, Trey Woodlief University of Virginia, Sebastian Elbaum University of Virginia
DOI Pre-print Media Attached

Information for Participants
Fri 13 May 2022 04:00 - 05:00 at ICSE room 1-even hours - Education Platforms 2 Chair(s): Lucia Happe
Info for room ICSE room 1-even hours:

Click here to go to the room on Midspace

Fri 13 May 2022 13:00 - 14:00 at ICSE room 5-odd hours - Education and Training 2 Chair(s): Yu Huang
Info for room ICSE room 5-odd hours:

Click here to go to the room on Midspace