Write a Blog >>
ICSE 2022
Sun 8 - Fri 27 May 2022

Many people can code, but only some are software engineers. Becoming a software engineer requires the acquisition of a balanced set of soft and technical skills. This special skill set enables software engineers to solve real-world problems. While working in teams, they are capable of developing complex software systems and evolving them gracefully. Their focus is on quality and catering to users’ needs. There are many paths that could be taken and combined to acquire the required skill set: from formal education to on-the-job training, online and offline, from coding clubs to boot camps, by watching online videos and participating in online programming contests. How do we best support our students in their journey to become software engineers?

ICSE SEET is a premiere venue for software engineering educators worldwide. Every year, it brings together educators from both academia and industry who share and discuss cutting-edge results and experiences on how to best form software engineers able to deal with real-word challenges. We invite you to join us this year to continue to grow our collective knowledge in the field of software engineering education and training.

Supporters
Sponsor
Sponsor
Sponsor
Sponsor
Platinum
Platinum
Gold
Silver
Silver
Silver
Silver
Silver
Silver
Dates
Tue 10 May 2022
Wed 11 May 2022
Thu 12 May 2022
Fri 13 May 2022
Wed 25 May 2022
Fri 27 May 2022
Tracks
ICSE All plenary events
ICSE Birds of a Feather
ICSE Catering
ICSE DEMO - Demonstrations
ICSE Journal-First Papers
ICSE NIER - New Ideas and Emerging Results
ICSE Posters
ICSE SEET - Software Engineering Education and Training
ICSE SEIP - Software Engineering in Practice
ICSE SEIS - Software Engineering in Society
ICSE SRC - ACM Student Research Competition
ICSE Technical Track
You're viewing the program in a time zone which is different from your device's time zone change time zone

Tue 10 May

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

12:00 - 13:00
5m
Talk
Academic and Industry Training for Data Modelling: Ideas for Mutual Benefit
SEET - Software Engineering Education and Training
Daria Bogdanova Sitecore , Monique Snoeck Katholieke Universiteit Leuven
Pre-print

Wed 11 May

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

04:00 - 05:00
Teaching and ProductivitySEET - Software Engineering Education and Training / Technical Track / Journal-First Papers at ICSE room 2
Chair(s): Letizia Jaccheri Norwegian University of Science and Technology
5m
Talk
Integrating Hackathons into an Online Cybersecurity Course
SEET - Software Engineering Education and Training
Abasi-amefon Obot Affia University of Tartu, Estonia, Alexander Nolte University of Tartu, Raimundas Matulevičius University of Tartu, Estonia
DOI Pre-print Media Attached
5m
Talk
Keeping Fun Alive: an Experience Report on Running Online Coding Camps
SEET - Software Engineering Education and Training
Ilenia Fronza Free University of Bolzano, Italy, Luis Corral ITESM Campus Queretaro, Mexico, Xiaofeng Wang Free University of Bozen-Bolzano, Claus Pahl Free University of Bozen-Bolzano
DOI Pre-print Media Attached
12:00 - 13:00
Teaching SE Skills 2SEET - Software Engineering Education and Training at ICSE room 3
Chair(s): Christoph Matthies Hasso Plattner Institute, University of Potsdam
5m
Talk
Designing Divergent Thinking, Creative Problem Solving Exams
SEET - Software Engineering Education and Training
Jeff Offutt George Mason University, Kesina Baral George Mason University
Pre-print Media Attached
5m
Talk
Reading to Write Code: An Experience Report of a Reverse Engineering and Modeling Course
SEET - Software Engineering Education and Training
Brooke Kelsey Ryan University of California, Irvine, Adriana Meza Soria UC Irvine, Kaj Dreef University of California, Irvine, Andre van der Hoek University of California, Irvine
DOI Pre-print Media Attached
5m
Talk
DevOps Education: An Interview Study of Challenges and Recommendations
SEET - Software Engineering Education and Training
Marcelo Fernandes Federal Institute of Rio Grande do Norte, Samuel Ferino Federal University of Rio Grande do Norte, Anny Fernandes Federal University of Rio Grande do Norte, Uirá Kulesza Federal University of Rio Grande do Norte, Eduardo Aranha Federal University of Rio Grande do Norte, Christoph Treude University of Melbourne
Pre-print Media Attached
21:00 - 22:00
5m
Talk
Designing Divergent Thinking, Creative Problem Solving Exams
SEET - Software Engineering Education and Training
Jeff Offutt George Mason University, Kesina Baral George Mason University
Pre-print Media Attached

Thu 12 May

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

03:00 - 04:00
5m
Talk
Integrating User Experience into Agile - An Experience Report on Lean UX and Scrum
SEET - Software Engineering Education and Training
Manal Alhammad King Saud University, Ana María Moreno Universidad Politécnica de Madrid
DOI Pre-print
5m
Talk
Respond to Change or Die: An Educational Scrum Simulation for Distributed Teams
SEET - Software Engineering Education and Training
Emily Laue Christensen IT University of Copenhagen, Maria Paasivaara LUT University, Finland & Aalto University, Finland
Pre-print Media Attached
05:00 - 06:00
5m
Talk
Exploring Diversity in Introductory Programming Classes: An Experience Report
SEET - Software Engineering Education and Training
Iris Groher Johannes Kepler University, Linz, Michael Vierhauser Johannes Kepler University Linz, Barbara Sabitzer Johannes Kepler University Linz, Lisa Kuka Johannes Kepler University Linz, Alexander Hofer Johannes Kepler University Linz, David Muster Johannes Kepler University Linz
Pre-print Media Attached
5m
Talk
Pausing While Programming: Insights From Keystroke Analysis
SEET - Software Engineering Education and Training
Raj Shrestha Utah State University, Juho Leinonen Aalto University, Albina Zavgorodniaia Aalto University, Arto Hellas University of Helsinki;Finland, John Edwards Utah State University
Pre-print Media Attached
11:00 - 12:00
Education Platforms 4SEET - Software Engineering Education and Training at ICSE room 1
Chair(s): Pasqualina Potena RISE Research Institutes of Sweden AB
5m
Talk
Putting Security on the Table: The Digitalisation of Security Tabletop Games and its Challenging Aftertaste
SEET - Software Engineering Education and Training
Marco Gutfleisch Ruhr University Bochum, Markus Schöps Ruhr University Bochum, Sibel Sayin Ruhr University Bochum, Frederic Wende Ruhr University Bochum, M. Angela Sasse University College London
DOI Pre-print Media Attached
5m
Talk
Global Software Engineering in a Global Classroom
SEET - Software Engineering Education and Training
Paul Schmiedmayer Technical University of Munich, Robert Chatley Imperial College London, Jan Philip Bernius Technical University of Munich, Stephan Krusche Technische Universität München, Konstantin Chaika St. Petersburg State Electrotechnical University "LETI", Kirill Krinkin St. Petersburg State Electrotechnical University "LETI", Bernd Bruegge Technical University of Munich
Link to publication DOI Pre-print Media Attached
5m
Talk
Debugging with Stack Overflow: Web Search Behavior in Novice and Expert Programmers
SEET - Software Engineering Education and Training
Annie Li University of Michigan, Madeline Endres University of Michigan, Westley Weimer University of Michigan
DOI Pre-print Media Attached
5m
Talk
One Block on Top of the Other: Using Minetest to Teach Scrum
SEET - Software Engineering Education and Training
Jan-Philipp Steghöfer Chalmers | University of Gothenburg, Håkan Burden Chalmers University of Technology | University of Gothenburg
12:00 - 13:00
5m
Talk
Exploring Diversity in Introductory Programming Classes: An Experience Report
SEET - Software Engineering Education and Training
Iris Groher Johannes Kepler University, Linz, Michael Vierhauser Johannes Kepler University Linz, Barbara Sabitzer Johannes Kepler University Linz, Lisa Kuka Johannes Kepler University Linz, Alexander Hofer Johannes Kepler University Linz, David Muster Johannes Kepler University Linz
Pre-print Media Attached
20:00 - 21:00
Education Platforms 3SEET - Software Engineering Education and Training at ICSE room 1
Chair(s): Cecile Peraire Carnegie Mellon University Silicon Valley
5m
Talk
Debugging with Stack Overflow: Web Search Behavior in Novice and Expert Programmers
SEET - Software Engineering Education and Training
Annie Li University of Michigan, Madeline Endres University of Michigan, Westley Weimer University of Michigan
DOI Pre-print Media Attached
5m
Talk
Peer Instruction in Online Software Testing and Continuous Integration – A Replication Study
SEET - Software Engineering Education and Training
Bhuvaneswari Gopal University of Nebraska-Lincoln, Steve Cooper University of Nebraska, Lincoln
Pre-print Media Attached
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
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
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
20:00 - 21:00
Program Comprehension 4Technical Track / SEET - Software Engineering Education and Training / Journal-First Papers at ICSE room 2
Chair(s): Fabio Petrillo École de technologie supérieure (ÉTS), Montréal -- Université du Québec
5m
Talk
Reading to Write Code: An Experience Report of a Reverse Engineering and Modeling Course
SEET - Software Engineering Education and Training
Brooke Kelsey Ryan University of California, Irvine, Adriana Meza Soria UC Irvine, Kaj Dreef University of California, Irvine, Andre van der Hoek University of California, Irvine
DOI Pre-print Media Attached
5m
Talk
Pausing While Programming: Insights From Keystroke Analysis
SEET - Software Engineering Education and Training
Raj Shrestha Utah State University, Juho Leinonen Aalto University, Albina Zavgorodniaia Aalto University, Arto Hellas University of Helsinki;Finland, John Edwards Utah State University
Pre-print Media Attached
20:00 - 21:00
Software Engineering in Practice 4SEIP - Software Engineering in Practice / SEET - Software Engineering Education and Training at ICSE room 7
Chair(s): Igor Steinmacher Northern Arizona University
5m
Talk
A longitudinal case study on the effects of an evidence-based software engineering training
SEET - Software Engineering Education and Training
Sebastián Pizard Universidad de la República, Diego Vallespir Universidad de la Republica, Uruguay, Barbara Kitchenham Keele University
Pre-print Media Attached
5m
Talk
Student-Sponsored Projects in a Capstone Course: Reflections and Lessons Learned
SEET - Software Engineering Education and Training
Ethan Bütt University of Nebraska - Lincoln, Suzette Person University of Nebraska-Lincoln, Christopher Bohn University of Nebraska - Lincoln
Pre-print Media Attached
21:00 - 22:00
Human Aspects of SE 5Journal-First Papers / NIER - New Ideas and Emerging Results / SEET - Software Engineering Education and Training / Technical Track at ICSE room 4
Chair(s): Ann Barcomb Department of Electrical and Software Engineering, Schulich School of Engineering, University of Calgary
5m
Talk
A Project-Based Collaboration between Software Engineering and Criminology Students: Building Applications to Understand Racial Injustice in the Criminal Justice System
SEET - Software Engineering Education and Training
S. Monisha Pulimood The College of New Jersey, Margaret Leigey The College of New Jersey, Diane C. Bates The College of New Jersey, Kim Pearson The College of New Jersey, Supriya Mishra The College of New Jersey
Pre-print Media Attached
22:00 - 23:00
Human Aspects of SE 4Technical Track / SEET - Software Engineering Education and Training / SEIS - Software Engineering in Society / Journal-First Papers at ICSE room 1
Chair(s): Ann Barcomb Department of Electrical and Software Engineering, Schulich School of Engineering, University of Calgary
5m
Talk
"Can You Help Me?" An Experience Report of Teamwork in a Game Coding Camp for Autistic High School Students
SEET - Software Engineering Education and Training
Makayla Moster Clemson University, Ella Kokinda Clemson University, Matthew Re Clemson University, James Dominic Clemson University, Jason Lehmann Aspiritech, Andrew Begel Microsoft Research, Paige Rodeghero Clemson University
Pre-print Media Attached
5m
Talk
Can Pre-class GitHub Contributions Predict Success by Student Teams?
SEET - Software Engineering Education and Training
Jialin Cui North Carolina State University, Runqiu Zhang University of Virginia, Ruochi Li North Carolina State University, Kaida Lou North Carolina State University, Chengyuan Liu North Carolina State University, Yunkai Xiao North Carolina State University, Qinjin Jia North Carolina State University, Edward Gehringer North Carolina State University
DOI Pre-print Media Attached
22:00 - 23:00
Release Engineering and DevOps 2Journal-First Papers / SEET - Software Engineering Education and Training / Technical Track at ICSE room 2
Chair(s): Xin Peng Fudan University
5m
Talk
DevOps Education: An Interview Study of Challenges and Recommendations
SEET - Software Engineering Education and Training
Marcelo Fernandes Federal Institute of Rio Grande do Norte, Samuel Ferino Federal University of Rio Grande do Norte, Anny Fernandes Federal University of Rio Grande do Norte, Uirá Kulesza Federal University of Rio Grande do Norte, Eduardo Aranha Federal University of Rio Grande do Norte, Christoph Treude University of Melbourne
Pre-print Media Attached

Fri 13 May

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

03:00 - 04:00
Education Platforms 1SEET - Software Engineering Education and Training at ICSE room 1
Chair(s): Letizia Jaccheri Norwegian University of Science and Technology
5m
Talk
Putting Security on the Table: The Digitalisation of Security Tabletop Games and its Challenging Aftertaste
SEET - Software Engineering Education and Training
Marco Gutfleisch Ruhr University Bochum, Markus Schöps Ruhr University Bochum, Sibel Sayin Ruhr University Bochum, Frederic Wende Ruhr University Bochum, M. Angela Sasse University College London
DOI Pre-print Media Attached
5m
Talk
Global Software Engineering in a Global Classroom
SEET - Software Engineering Education and Training
Paul Schmiedmayer Technical University of Munich, Robert Chatley Imperial College London, Jan Philip Bernius Technical University of Munich, Stephan Krusche Technische Universität München, Konstantin Chaika St. Petersburg State Electrotechnical University "LETI", Kirill Krinkin St. Petersburg State Electrotechnical University "LETI", Bernd Bruegge Technical University of Munich
Link to publication DOI Pre-print Media Attached
5m
Talk
One Block on Top of the Other: Using Minetest to Teach Scrum
SEET - Software Engineering Education and Training
Jan-Philipp Steghöfer Chalmers | University of Gothenburg, Håkan Burden Chalmers University of Technology | University of Gothenburg
03:00 - 04:00
5m
Talk
Academic and Industry Training for Data Modelling: Ideas for Mutual Benefit
SEET - Software Engineering Education and Training
Daria Bogdanova Sitecore , Monique Snoeck Katholieke Universiteit Leuven
Pre-print
04:00 - 05:00
Education Platforms 2SEET - Software Engineering Education and Training at ICSE room 1
Chair(s): Lucia Happe Karlsruhe Institute of Technology
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
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
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
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
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
05:00 - 06:00
5m
Talk
Guiding Peer-feedback in Learning Software Design using UML
SEET - Software Engineering Education and Training
Satrio Adi Rukmono Institut Teknologi Bandung, Michel Chaudron Eindhoven University of Technology, The Netherlands
Pre-print Media Attached
12:00 - 13:00
Education and Training 1SEET - Software Engineering Education and Training at ICSE room 5
Chair(s): Pasqualina Potena RISE Research Institutes of Sweden AB
5m
Talk
Guiding Peer-feedback in Learning Software Design using UML
SEET - Software Engineering Education and Training
Satrio Adi Rukmono Institut Teknologi Bandung, Michel Chaudron Eindhoven University of Technology, The Netherlands
Pre-print Media Attached
5m
Talk
A longitudinal case study on the effects of an evidence-based software engineering training
SEET - Software Engineering Education and Training
Sebastián Pizard Universidad de la República, Diego Vallespir Universidad de la Republica, Uruguay, Barbara Kitchenham Keele University
Pre-print Media Attached
5m
Talk
Integrating Hackathons into an Online Cybersecurity Course
SEET - Software Engineering Education and Training
Abasi-amefon Obot Affia University of Tartu, Estonia, Alexander Nolte University of Tartu, Raimundas Matulevičius University of Tartu, Estonia
DOI Pre-print Media Attached
5m
Talk
Keeping Fun Alive: an Experience Report on Running Online Coding Camps
SEET - Software Engineering Education and Training
Ilenia Fronza Free University of Bolzano, Italy, Luis Corral ITESM Campus Queretaro, Mexico, Xiaofeng Wang Free University of Bozen-Bolzano, Claus Pahl Free University of Bozen-Bolzano
DOI Pre-print Media Attached
5m
Talk
Peer Instruction in Online Software Testing and Continuous Integration – A Replication Study
SEET - Software Engineering Education and Training
Bhuvaneswari Gopal University of Nebraska-Lincoln, Steve Cooper University of Nebraska, Lincoln
Pre-print Media Attached
13:00 - 14:00
Agile Methods and Software ProcessesSEET - Software Engineering Education and Training / Journal-First Papers at ICSE room 4
Chair(s): Manal Alhammad King Saud University
5m
Talk
Integrating User Experience into Agile - An Experience Report on Lean UX and Scrum
SEET - Software Engineering Education and Training
Manal Alhammad King Saud University, Ana María Moreno Universidad Politécnica de Madrid
DOI Pre-print
13:00 - 14:00
Education and Training 2SEET - Software Engineering Education and Training at ICSE room 5
Chair(s): Yu Huang Vanderbilt University
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
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
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
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
13:00 - 14:00
Soft Skills 2SEET - Software Engineering Education and Training at ICSE room 6
Chair(s): Charles Wallace Michigan Technological University, USA
5m
Talk
"Can You Help Me?" An Experience Report of Teamwork in a Game Coding Camp for Autistic High School Students
SEET - Software Engineering Education and Training
Makayla Moster Clemson University, Ella Kokinda Clemson University, Matthew Re Clemson University, James Dominic Clemson University, Jason Lehmann Aspiritech, Andrew Begel Microsoft Research, Paige Rodeghero Clemson University
Pre-print Media Attached
5m
Talk
Can Pre-class GitHub Contributions Predict Success by Student Teams?
SEET - Software Engineering Education and Training
Jialin Cui North Carolina State University, Runqiu Zhang University of Virginia, Ruochi Li North Carolina State University, Kaida Lou North Carolina State University, Chengyuan Liu North Carolina State University, Yunkai Xiao North Carolina State University, Qinjin Jia North Carolina State University, Edward Gehringer North Carolina State University
DOI Pre-print Media Attached
5m
Talk
A Project-Based Collaboration between Software Engineering and Criminology Students: Building Applications to Understand Racial Injustice in the Criminal Justice System
SEET - Software Engineering Education and Training
S. Monisha Pulimood The College of New Jersey, Margaret Leigey The College of New Jersey, Diane C. Bates The College of New Jersey, Kim Pearson The College of New Jersey, Supriya Mishra The College of New Jersey
Pre-print Media Attached
5m
Talk
Respond to Change or Die: An Educational Scrum Simulation for Distributed Teams
SEET - Software Engineering Education and Training
Emily Laue Christensen IT University of Copenhagen, Maria Paasivaara LUT University, Finland & Aalto University, Finland
Pre-print Media Attached
5m
Talk
Student-Sponsored Projects in a Capstone Course: Reflections and Lessons Learned
SEET - Software Engineering Education and Training
Ethan Bütt University of Nebraska - Lincoln, Suzette Person University of Nebraska-Lincoln, Christopher Bohn University of Nebraska - Lincoln
Pre-print Media Attached

Wed 25 May

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

09:30 - 10:30
Papers 1: Teaching and ProductivitySEET - Software Engineering Education and Training / Journal-First Papers / Technical Track at Ballroom A
Chair(s): Christoph Matthies Hasso Plattner Institute, University of Potsdam
5m
Talk
Integrating Hackathons into an Online Cybersecurity Course
SEET - Software Engineering Education and Training
Abasi-amefon Obot Affia University of Tartu, Estonia, Alexander Nolte University of Tartu, Raimundas Matulevičius University of Tartu, Estonia
DOI Pre-print Media Attached
5m
Talk
Designing Divergent Thinking, Creative Problem Solving Exams
SEET - Software Engineering Education and Training
Jeff Offutt George Mason University, Kesina Baral George Mason University
Pre-print Media Attached
5m
Talk
Reading to Write Code: An Experience Report of a Reverse Engineering and Modeling Course
SEET - Software Engineering Education and Training
Brooke Kelsey Ryan University of California, Irvine, Adriana Meza Soria UC Irvine, Kaj Dreef University of California, Irvine, Andre van der Hoek University of California, Irvine
DOI Pre-print Media Attached
11:00 - 12:30
Papers 8: Education and TrainingSEET - Software Engineering Education and Training / SEIS - Software Engineering in Society at Room 306+307
Chair(s): Sira Vegas Universidad Politecnica de Madrid
11:05
5m
Talk
Guiding Peer-feedback in Learning Software Design using UML
SEET - Software Engineering Education and Training
Satrio Adi Rukmono Institut Teknologi Bandung, Michel Chaudron Eindhoven University of Technology, The Netherlands
Pre-print Media Attached
11: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
11: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
11: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
11:25
5m
Talk
Global Software Engineering in a Global Classroom
SEET - Software Engineering Education and Training
Paul Schmiedmayer Technical University of Munich, Robert Chatley Imperial College London, Jan Philip Bernius Technical University of Munich, Stephan Krusche Technische Universität München, Konstantin Chaika St. Petersburg State Electrotechnical University "LETI", Kirill Krinkin St. Petersburg State Electrotechnical University "LETI", Bernd Bruegge Technical University of Munich
Link to publication DOI Pre-print Media Attached
11:30
5m
Talk
Debugging with Stack Overflow: Web Search Behavior in Novice and Expert Programmers
SEET - Software Engineering Education and Training
Annie Li University of Michigan, Madeline Endres University of Michigan, Westley Weimer University of Michigan
DOI Pre-print Media Attached
13:30 - 15:00
13:30
90m
Talk
Debugging with Stack Overflow: Web Search Behavior in Novice and Expert Programmers
SEET - Software Engineering Education and Training
Annie Li University of Michigan, Madeline Endres University of Michigan, Westley Weimer University of Michigan
DOI Pre-print Media Attached
13:30
90m
Talk
Integrating Hackathons into an Online Cybersecurity Course
SEET - Software Engineering Education and Training
Abasi-amefon Obot Affia University of Tartu, Estonia, Alexander Nolte University of Tartu, Raimundas Matulevičius University of Tartu, Estonia
DOI Pre-print Media Attached
13:30
90m
Talk
Guiding Peer-feedback in Learning Software Design using UML
SEET - Software Engineering Education and Training
Satrio Adi Rukmono Institut Teknologi Bandung, Michel Chaudron Eindhoven University of Technology, The Netherlands
Pre-print Media Attached
13:30
90m
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

Fri 27 May

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

09:00 - 10:30
09:20
5m
Talk
"Can You Help Me?" An Experience Report of Teamwork in a Game Coding Camp for Autistic High School Students
SEET - Software Engineering Education and Training
Makayla Moster Clemson University, Ella Kokinda Clemson University, Matthew Re Clemson University, James Dominic Clemson University, Jason Lehmann Aspiritech, Andrew Begel Microsoft Research, Paige Rodeghero Clemson University
Pre-print Media Attached
09:25
5m
Talk
Student-Sponsored Projects in a Capstone Course: Reflections and Lessons Learned
SEET - Software Engineering Education and Training
Ethan Bütt University of Nebraska - Lincoln, Suzette Person University of Nebraska-Lincoln, Christopher Bohn University of Nebraska - Lincoln
Pre-print Media Attached

Accepted Papers

Title
Academic and Industry Training for Data Modelling: Ideas for Mutual Benefit
SEET - Software Engineering Education and Training
Pre-print
A longitudinal case study on the effects of an evidence-based software engineering training
SEET - Software Engineering Education and Training
Pre-print Media Attached
A Project-Based Collaboration between Software Engineering and Criminology Students: Building Applications to Understand Racial Injustice in the Criminal Justice System
SEET - Software Engineering Education and Training
Pre-print Media Attached
ASPA: A Static Analyser to Support Learning and Continuous Feedback on Programming Courses. An Empirical Validation
SEET - Software Engineering Education and Training
DOI Pre-print Media Attached
Can Pre-class GitHub Contributions Predict Success by Student Teams?
SEET - Software Engineering Education and Training
DOI Pre-print Media Attached
"Can You Help Me?" An Experience Report of Teamwork in a Game Coding Camp for Autistic High School Students
SEET - Software Engineering Education and Training
Pre-print Media Attached
CRS - A hybrid Course Recommendation System for Software Engineering Education
SEET - Software Engineering Education and Training
DOI Pre-print Media Attached
Debugging with Stack Overflow: Web Search Behavior in Novice and Expert Programmers
SEET - Software Engineering Education and Training
DOI Pre-print Media Attached
Designing Divergent Thinking, Creative Problem Solving Exams
SEET - Software Engineering Education and Training
Pre-print Media Attached
DevOps Education: An Interview Study of Challenges and Recommendations
SEET - Software Engineering Education and Training
Pre-print Media Attached
Exploring Diversity in Introductory Programming Classes: An Experience Report
SEET - Software Engineering Education and Training
Pre-print Media Attached
Global Software Engineering in a Global Classroom
SEET - Software Engineering Education and Training
Link to publication DOI Pre-print Media Attached
Guiding Peer-feedback in Learning Software Design using UML
SEET - Software Engineering Education and Training
Pre-print Media Attached
Integrating Hackathons into an Online Cybersecurity Course
SEET - Software Engineering Education and Training
DOI Pre-print Media Attached
Integrating User Experience into Agile - An Experience Report on Lean UX and Scrum
SEET - Software Engineering Education and Training
DOI Pre-print
ITSS: Interactive Web-Based Authoring and Playback Integrated Environment for Programming Tutorials
SEET - Software Engineering Education and Training
Pre-print Media Attached
Keeping Fun Alive: an Experience Report on Running Online Coding Camps
SEET - Software Engineering Education and Training
DOI Pre-print Media Attached
One Block on Top of the Other: Using Minetest to Teach Scrum
SEET - Software Engineering Education and Training
Pausing While Programming: Insights From Keystroke Analysis
SEET - Software Engineering Education and Training
Pre-print Media Attached
Peer Instruction in Online Software Testing and Continuous Integration – A Replication Study
SEET - Software Engineering Education and Training
Pre-print Media Attached
Preparing Software Engineers to Develop Robot Systems
SEET - Software Engineering Education and Training
DOI Pre-print Media Attached
Putting Security on the Table: The Digitalisation of Security Tabletop Games and its Challenging Aftertaste
SEET - Software Engineering Education and Training
DOI Pre-print Media Attached
Reading to Write Code: An Experience Report of a Reverse Engineering and Modeling Course
SEET - Software Engineering Education and Training
DOI Pre-print Media Attached
Respond to Change or Die: An Educational Scrum Simulation for Distributed Teams
SEET - Software Engineering Education and Training
Pre-print Media Attached
Seeking Flow from Fine-Grained Log Data
SEET - Software Engineering Education and Training
DOI Pre-print
Student-Sponsored Projects in a Capstone Course: Reflections and Lessons Learned
SEET - Software Engineering Education and Training
Pre-print Media Attached
Write a Line: Tests with Answer Templates and String Completion Hints for Self-Learning in a CS1 Course
SEET - Software Engineering Education and Training
DOI Pre-print Media Attached

Call for Papers

Many people can code, but only some are software engineers. Becoming a software engineer requires the acquisition of a balanced set of soft and technical skills. This special skill set enables software engineers to solve real-world problems. While working in teams, they are capable of developing complex software systems and evolving them gracefully. Their focus is on quality and catering to users’ needs. There are many paths that could be taken and combined to acquire the required skill set: from formal education to on-the-job training, online and offline, from coding clubs to boot camps, by watching online videos and participating in online programming contests. How do we best support our students in their journey to become software engineers?

ICSE SEET is a premiere venue for software engineering educators worldwide. Every year, it brings together educators from both academia and industry who share and discuss cutting-edge results and experiences on how to best form software engineers able to deal with real-word challenges. We invite you to join us this year to continue to grow our collective knowledge in the field of software engineering education and training.

Topics of Interest

ICSE SEET 2022 seeks original contributions covering all dimensions of learning and teaching software engineering. We welcome a variety of papers addressing challenges, innovations, and best practices in software engineering education and training. Contributions may address different levels and contexts, including but not limited to primary and secondary education, university education at undergraduate and graduate levels, coding clubs, hackathons, bootcamps and industrial training. Topics of interest include, but are not limited to:

  • Foundational research on software engineering skills

  • Methods of teaching software engineering skills

  • Evaluation and assessment in software engineering education

  • Evaluations of teaching and assessment methods in software engineering

  • Empirical studies describing software engineering education contexts

  • Pedagogical approaches supporting software engineering education and training in distributed and remote settings

  • Learning technologies and tools that support software engineering education and training

  • Automated evaluation of software engineering skills

  • Role of soft skills (communication, collaboration, teamwork, organization, negotiation, conflict management) for software engineers

  • Studies of equity, diversity, and inclusion in software engineering education and training

  • Ethical and societal concerns (e.g., sustainability, human values) in software engineering education and training

  • Onboarding and on-the-job training of software engineers

  • Continuing education of software engineers

  • Extra-curricular training of software engineering students (e.g., through hackathons, bootcamps)

  • Certification of software engineers

  • Use of online platform for software engineering education

  • Introducing software engineering in coding clubs targeting children, primary and secondary education

  • Encouraging synergy between academia and industry in software engineering education and training

Submission Categories

  • Research Paper (max 10 pages, plus up to 2 pages for references) A research paper must address a topic related to software engineering and education using appropriate research techniques and proper scholarly writing. Negative and mixed findings are acceptable.

  • Experience Report (max 10 pages, plus up to 2 page for references) An experience report provides anecdotal evidence by describing an experience related to software engineering education and training (typically a course, a teaching or training technique or strategy, or an assessment method) and interprets the experience in terms of actionable advice and lessons learned, but does not need to evaluate it or use rigorous research methods to support its claims. Negative and mixed findings are acceptable provided they can support advice or lessons learned.

  • Idea Paper (max 5 pages, plus 1 page of references) An idea paper must present a new software engineering education and training idea with a proposed formal evaluation strategy, possibly with some preliminary or informal results.

  • Tool Paper (max 5 pages, plus 1 page of references) A tool paper describes a tool or technology that supports software engineering education and training. Papers in this category should discuss the impact of the tool on the learning process. A tool paper can optionally be accompanied by a short video (not exceeding five minutes) demonstrating the tool’s main functionality (if you use this option, please provide the link at the end of the abstract).

  • Replication Paper (max 5 pages, plus 1 page of references) A replication paper describes the repetition of an existing and already published pedagogical intervention (e.g. course, approach, study) in new contexts. The goal is to determine if the basic findings related to the original pedagogical intervention can be applied to other circumstances.

SEET submissions should not exceed their respective category limit, including all text, figures, tables, and appendices. The page limits are strict and non-compliance will result in a desk-rejection.

Evaluation Criteria

Submissions will be evaluated based on their category:

  • Research Papers will be evaluated against these criteria:

    Relevance, Significance, Soundness, Verifiability, Presentation

  • Experience Reports will be evaluated against these criteria:

    Relevance, Significance, Actionability, Learnability, Presentation

  • Idea Papers will be evaluated against these criteria:

    Relevance, Significance, Soundness, Presentation

  • Tool Papers will be evaluated against these criteria:

    Relevance, Significance, Maturity, Availability, Presentation

  • Replication Papers will be evaluated against these criteria:

    Relevance, Significance, Soundness, Presentation

The evaluation criteria are defined as follows:

  • Relevance: To what extent the submission is relevant to SEET.

  • Significance: The extent to which the paper is well-motivated and its contributions are original and important, with respect to the existing literature on software engineering education and training.

  • Soundness: How well the paper’s contributions are supported by rigorous application of appropriate research methods and whether the paper discusses meaningfully the research methods’ limitations and threats to the validity of the findings.

  • Verifiability: The extent to which the paper includes sufficient information to support independent verification or replication of the paper’s claimed contributions. This includes public availability of research data or an explicit statement why such data cannot be made publicly available.

  • Actionability: The extent to which the paper provides actionable advice with clear take-away messages.

  • Learnability: The extent to which the paper meaningfully discusses lessons learned in terms of what went right, what went wrong, and what could be improved if the experience is repeated.

  • Maturity: The extent to which the tool or technology is mature enough to be presented at ICSE.

  • Availability: Whether the tool or technology is available online, open-sourced, or on a trial basis and the extent to which it can be evaluated by potential users.

  • Presentation: The extent to which the paper’s organization and quality of writing is up to the standard: the paper is well-structured, employs clear and correct scholarly language, avoids ambiguity, includes clearly readable figures and tables, and is appropriately formatted.

How to Submit

All submissions must conform to the ICSE 2022 formatting and submission instructions available at https://www.acm.org/publications/proceedings-template for both LaTeX and Word users. LaTeX users must use the provided acmart.cls and ACM-Reference-Format.bst without modification, enable the conference format in the preamble of the document (i.e., \documentclass[sigconf,review]{acmart}), and use the ACM reference format for the bibliography (i.e., \bibliographystyle{ACM-Reference-Format}). The review option adds line numbers, thereby allowing referees to refer to specific lines in their comments.

By submitting to this track, authors acknowledge that they are aware of and agree to be bound by the ACM Policy and Procedures on Plagiarism ((https://www.acm.org/publications/policies/plagiarism and the IEEE Plagiarism FAQ (https://www.ieee.org/publications/rights/plagiarism/plagiarism-faq.html). In particular, papers submitted to ICSE 2022 must not have been published elsewhere and must not be under review or submitted for review elsewhere whilst under consideration for ICSE 2022. Contravention of this concurrent submission policy will be deemed a serious breach of scientific ethics, and appropriate action will be taken in all such cases. To check for double submission and plagiarism issues, the chairs reserve the right to (1) share the list of submissions with the PC Chairs of other conferences with overlapping review periods and (2) use external plagiarism detection software, under contract to the ACM or IEEE, to detect violations of these policies. By submitting to this track, authors acknowledge that they conform to the authorship policy of the ACM (https://www.acm.org/publications/policy-on-authorship), and the authorship policy of the IEEE (https://journals.ieeeauthorcenter.ieee.org/become-an-ieee-journal-author/publishing-ethics/definition-of-authorship/).

SEET will use a doubly anonymous review. Be sure to remove the list of authors from the submitted paper. If citing your own prior work, please do so in the third person to obscure the relationship you have with it.

All papers must be written in English. All papers should be made accessible to people with disabilities. See some guidelines from the folks at SIGACCESS here: https://assets21.sigaccess.org/creating_accessible_pdfs.html.

All contributions must be submitted to HotCRP at: https://icse2022-seet.hotcrp.com/

Important Dates

  • SEET Submissions Deadline: 22 October 2021
  • SEET Acceptance Notification: 14 January 2022
  • SEET Camera Ready: 11 February 2022

Conference Attendance Expectation

If a submission is accepted, at least one author of the paper is required to register for and attend the full technical conference and present the paper.

Contacts

For more information, please contact the SEET Co-Chairs:

:
: