Write a Blog >>
ICSE 2022
Sun 8 - Fri 27 May 2022
Thu 12 May 2022 11:05 - 11:10 at ICSE room 1-odd hours - Education Platforms 4 Chair(s): Pasqualina Potena
Fri 13 May 2022 03:05 - 03:10 at ICSE room 1-odd hours - Education Platforms 1 Chair(s): Letizia Jaccheri
Wed 25 May 2022 11:25 - 11:30 at Room 306+307 - Papers 8: Education and Training Chair(s): Sira Vegas

Due to globalization, many software projects have become large-scale and distributed tasks that require software engineers to learn and apply techniques for distributed requirements analysis, modeling, development, and deployment. Globally-distributed projects require special skills in communication across different locations and time zones in all stages of the project. There has been advancement in teaching these concepts at universities, but adapting global software engineering in a curriculum is still in infancy.

The main reasons are the effort and coordination required by teachers to set up the project, manage distributed development and enable distributed delivery. It becomes even more difficult when teaching distributed software engineering involving Internet of Things (IoT) applications. The situation has changed with recent advances in continuous deployment and cloud platform services that make globally-distributed projects more feasible, teachable, and learnable, even for short-term projects. However, no experience report in education research describes a truly distributed global setup in continuous software engineering for IoT applications.

This paper describes a ten-day project involving three universities in different countries with 21 students located across the world to substantiate this claim. It provides teachers with recommendations for conducting a global software engineering course in a global setting. Recommendations include access for all students to (remote) hardware, stable network infrastructure in all locations, the use of a central development platform for continuous integration and deployment, and the application of distributed pair deployment.

Thu 12 May

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

11:00 - 12:00
Education Platforms 4SEET - Software Engineering Education and Training at ICSE room 1-odd hours
Chair(s): Pasqualina Potena RISE Research Institutes of Sweden AB
11:00
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
11:05
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:10
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
11:15
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

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-odd hours
Chair(s): Letizia Jaccheri Norwegian University of Science and Technology
03:00
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
03:05
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
03:10
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

Wed 25 May

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

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:00
5m
Talk
Attracting and Retaining OSS contributors with a Maintainer Dashboard
SEIS - Software Engineering in Society
Mariam Guizani Oregon State University, Thomas Zimmermann Microsoft Research, Anita Sarma Oregon State University, Denae Ford Microsoft Research
Pre-print Media Attached
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

Information for Participants
Thu 12 May 2022 11:00 - 12:00 at ICSE room 1-odd hours - Education Platforms 4 Chair(s): Pasqualina Potena
Info for room ICSE room 1-odd hours:

Click here to go to the room on Midspace

Fri 13 May 2022 03:00 - 04:00 at ICSE room 1-odd hours - Education Platforms 1 Chair(s): Letizia Jaccheri
Info for room ICSE room 1-odd hours:

Click here to go to the room on Midspace