CSEE&T 2024
Mon 29 July - Thu 1 August 2024 Würzburg, Germany
You're viewing the program in a time zone which is different from your device's time zone change time zone

Mon 29 Jul

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

12:00 - 13:30
RegistrationCatering at Registration Room
13:30 - 14:50
ASEE&T, Part 1ASEE&T at Room 1
Chair(s): Nancy Mead Carnegie Mellon Software Engineering Institute, Yvonne Sedelmaier SRH Wilhelm Löhe Hochschule in Fürth / Hochschule Coburg
13:30
40m
Talk
ASEE&T Invited Talk: Sustainable Competency-Oriented Computing Education for Π-Shape Elites and New Forms of Digital Education in the Future
ASEE&T
14:10
40m
Talk
ASEE&T Invited Talk: Constructive Alignment in Software Engineering Education
ASEE&T
13:30 - 16:30
WorkshopKeynotes, Workshops, and Panels at Room 2
Chair(s): Rony G. Flatscher WU Vienna

Teaching Novices Programming and Important Applications in a Single Semester - Critical Factors from Zero to Portable GUI Programming in Four Hours

In the past 35 years employing systematically participative observation a lecture got created that allows for teaching novices programming from zero and empowering them to apply their knowledge to program e.g. MS Office and OpenOffice/LibreOffice, to create client-server socket programs and to create portable GUI programs, all in a single semester (four months, four contact hours per week). It may be noticeable that despite the teaching load of 8 ECTS (200 hours) there are no drop-outs among the participating business information students.

Workshop Content

This workshop introduces the developed pedagogical concept, the infrastructures that can be used, the syllabus and the parts of it that are key for the overall success of this lecture. There will be a few small nutshell examples presented with the intent to exemplify what can be achieved. This approach in the workshop should allow any attendee to analytically assess the overall concept, the building blocks and the applicability of the learning outcome for the students who start as novices at the beginning of the semester. At the end of lecture the novice students will be able to create programs that control Windows programs via OLE (object linking and embedding), apply curl for interacting with web resources, create portable client-server socket programs, become able to process XML and HTML5 text, and even create portable, complex GUIs exploiting the powerful JavaFX framework.

13:30
3h
Other
Teaching Novices Programming and Important Applications in a Single Semester - Critical Factors from Zero to Portable GUI Programming in Four Hours
Keynotes, Workshops, and Panels
W: Rony G. Flatscher WU Vienna
Pre-print
14:50 - 15:05
Short BreakCatering at Room 1
14:50
15m
Coffee break
Break
Catering

17:00 - 18:30
Welcome ReceptionCatering at Passenger Boat "Stadt Würzburg"

Main River Cruise

The boat “Stadt Würzburg” will depart from Alter Kranen at 17:00 (5 pm).

From the university it is a 20 min walk. You can join us to walk from the university, starting at 16:30 (we will leave on time). Or meet us directly at Alter Kranen: https://maps.app.goo.gl/bBoKB3H52Ln8uNXu9

17:00
90m
Dinner
Dinner
Catering

Tue 30 Jul

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

08:30 - 09:00
RegistrationCatering at Registration Room
09:00 - 09:10
Conference OpeningKeynotes, Workshops, and Panels at Room 1
Chair(s): Marian Daun Technical University of Applied Sciences Würzburg-Schweinfurt
09:10 - 10:10
KeynoteKeynotes, Workshops, and Panels at Room 1
Chair(s): Marian Daun Technical University of Applied Sciences Würzburg-Schweinfurt
09:10
60m
Keynote
Mastering the Balance Between Software Design Qualities
Keynotes, Workshops, and Panels
10:10 - 10:30
Coffee BreakCatering at Registration Room
10:10
20m
Coffee break
Break
Catering

10:30 - 12:00
AI and Machine Learning ApplicationsResearch Track at Room 1
Chair(s): Stephan Krusche Technical University of Munich
10:30
22m
Talk
Leveraging Open Source LLMs for Software Engineering Education and Training
Research Track
Juanan Pereira , Juan Miguel Lopez , Xabier Garmendia , Maider Azanza University of the Basque Country (UPV/EHU)
10:52
22m
Talk
Navigating the AI Frontier: A Critical Literature Review on Integrating Artificial Intelligence into Software Engineering Education
Research Track
Chandan Kumar Sah Beihang University
11:15
22m
Talk
Adapting Computational Skills for AI Integration
Research Track
Hanya Elhashemy , Hal Abelson Massachusetts Institute of Technology, Tilman Michaeli TU Munich
11:37
22m
Talk
Towards Integrating Emerging AI Applications in SE Education
Research Track
Michael Vierhauser University of Innsbruck, Clemens Sauerwein University of Innsbruck, Tobias Antensteiner , Iris Groher Johannes Kepler University, Linz
12:00 - 13:00
12:00
60m
Lunch
Lunch
Catering

15:00 - 15:20
Coffee BreakCatering at Registration Room
15:00
20m
Coffee break
Break
Catering

15:20 - 16:20
Diverse Educational MethodsResearch Track at Room 1
Chair(s): Ivana Bosnić University of Zagreb, Faculty of Electrical Engineering and Computing
15:20
20m
Talk
Gameful Introduction to Cryptography for Dyslexic Students
Research Track
15:40
20m
Talk
Evaluating Preschoolers’ Block Programming Using Complexity and Personality Traits
Research Track
Yui Ono , Daisuke Saito Takachiho University, Hironori Washizaki Waseda University
16:00
20m
Talk
Learning Environment Interoperability in Software Engineering Education
Research Track
15:20 - 16:20
State of ResearchResearch Track at Room 2
Chair(s): Andreas Bollin University of Klagenfurt, Austria
15:20
20m
Talk
Thriving in the era of hybrid work: Raising cybersecurity awareness using serious games in industry trainings
Research Track
Tiange Zhao , Tiago Espinha Gasiba Siemens AG, Ulrike Lechner Universität der Bundeswehr München, Maria Pinto-Albuquerque Instituto Universitário de Lisboa (ISCTE-IUL)
15:40
20m
Talk
Towards understanding students’ sensemaking of test case design: a one-page summary
Research Track
Niels Doorn Open Universiteit and NHL Stenden University of Applied Sciences, Tanja E. J. Vos Universitat Politècnica de València and Open Universiteit, Beatriz Marín Universitat Politècnica de València
16:00
20m
Talk
Extension of a study on Parsons' Problems reveals implications for SEE&T
Research Track
Kevin Wendt University of Minnesota
16:20 - 19:30
ExcursionCatering at Residence Würzburg (Social Event)

Visit of the World Heritage Site “Residenz Würzburg”

We will visit Residence Würzburg from 17:00 to 19:00. We will start at the university at 16:20.

Brückenschoppen at Alte Mainbrücke

After the visit of the residence, we meet for a wine in the evening on the Alte Mainbrücke. We will walk here from the residence.

16:20
3h10m
Dinner
Dinner
Catering

Wed 31 Jul

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

08:30 - 09:00
RegistrationCatering at Registration Room
09:00 - 10:00
KeynoteKeynotes, Workshops, and Panels at Room 1
Chair(s): Bastian Tenbergen State University of New York at Oswego
09:00
60m
Keynote
AI and Software Engineering Education: Riding the Wave of Innovation
Keynotes, Workshops, and Panels
Nancy Mead Carnegie Mellon University
File Attached
10:10 - 10:30
Coffee BreakCatering at Registration Room
10:10
20m
Coffee break
Break
Catering

10:30 - 12:00
Project-Based Learning and Peer Assessment Research Track at Room 1
Chair(s): Emanuel Grant University of North Dakota
10:30
30m
Talk
Technology Acquisition Plans to Foster Supply Chain Risk Management Learning Outcomes in Project-Based Software Development Courses
Research Track
Bastian Tenbergen State University of New York at Oswego, Nancy Mead Carnegie Mellon Software Engineering Institute
11:00
30m
Talk
"Think Before You Scrum" - An Experience Report on Daily Scrums to Aid Reflection
Research Track
Matthew Minish University of Canterbury, Christchurch, New Zealand, Matthias Galster University of Canterbury, Fabian Gilson University of Canterbury
11:30
30m
Talk
Leveraging Peer-assessment in Project-based Software Engineering Courses
Research Track
Haneen Hijazi The Hashemite University, Yasser Alshehri
12:00 - 13:00
12:00
60m
Lunch
Lunch
Catering

13:00 - 14:20
AI in Education and Training Research Track at Room 1
Chair(s): Andreas Bollin University of Klagenfurt, Austria
13:00
20m
Talk
Leveraging Lecture Content for Improved Feedback: Explorations with GPT-4 and Retrieval Augmented Generation
Research Track
Sven Jacobs Computer Science Education, University of Siegen, Steffen Jaschke
13:20
20m
Talk
A Survey Study on the State of the Art of Programming Exercise Generation using Large Language Models
Research Track
Eduard Frankford University of Innsbruck, Ingo Hoehn , Clemens Sauerwein University of Innsbruck, Ruth Breu University of Innsbruck
13:40
20m
Talk
Automated Programming Exercise Generation in the Era of Large Language Models
Research Track
Niklas Meissner Institute of Software Engineering, University of Stuttgart, Sandro Speth Institute of Software Engineering, University of Stuttgart, Steffen Becker University of Stuttgart
14:00
20m
Talk
Toward AI-facilitated Learning Cycle in Integration Course through Pair Programming with AI Agents
Research Track
Zhengyuan Wei City University of Hong Kong, Albert Ting-Leung Lee , Victor C. S. Lee Department of Electrical and Electronic Engineering, The University of Hong Kong, Wing-Kwong Chan City University of Hong Kong
13:00 - 14:20
Project Management and Student Perceptions in Software Engineering Research Track at Room 2
Chair(s): Ivana Bosnić University of Zagreb, Faculty of Electrical Engineering and Computing
13:00
20m
Talk
Workplace Learning Ecology of Software Engineers and Implications for Teaching and Learning
Research Track
Aditya Johri George Mason University, USA, Aayushi Hingle , Brent Jesiek , Russ Korte , Cory Brozina
13:20
20m
Talk
ScrumBoard: A Project Management Tool Purpose-Built for Software Engineering Education
Research Track
Matthew Minish University of Canterbury, Christchurch, New Zealand, Fabian Gilson University of Canterbury, Matthias Galster University of Canterbury
13:40
20m
Talk
Who is that girl? Drawing a portrait of a female student in Software Engineering
Research Track
14:00
20m
Talk
University Students' Perception and Expectations of Generative AI tools for Software Engineering
Research Track
Mounika Yabaku , Sofia Ouhbi Uppsala University
14:20 - 14:30
Coffee BreakCatering at Registration Room
14:30 - 15:40
Poster and Tool PapersPoster and Tool Track at Registration Room
Chair(s): Andreas Bollin University of Klagenfurt, Austria
14:30
6m
Talk
MASS
Poster and Tool Track
Steffen Dick , Christoph Bockisch Philipps-Universität Marburg
14:36
6m
Talk
WIP-Using Generative Artificial Intelligence Tools in Software Engineering Courses
Poster and Tool Track
14:42
6m
Talk
Presenting Experiential Educational Machine Learning Labs
Poster and Tool Track
Yang Liu Rochester Institute of Technology, Xiaofan Que , Dingrong Wang , Samuel Malachowsky Rochester Institute of Technology, Daniel Krutz Rochester Institute of Technology
14:49
6m
Talk
Requirements Engineering Education with Just-in-Time Teaching and Projects
Poster and Tool Track
14:55
6m
Talk
You & AI: a research computing hackathon
Poster and Tool Track
15:01
6m
Talk
Student Experiences in a Global Software Engineering Course Taught Jointly in Germany, Indonesia, and Japan
Poster and Tool Track
Felix Waigner , Andreas Roessler , Michael Evan Santoso Ritsumeikan University, Japan, Patricia Brockmann , D. Moritz Marutschke Kyoto University of Advanced Science, Tri Astoto Kurniawan , Victor Kryssanov
15:08
6m
Talk
A Method and Software to Create SCORM Units for Computer Science Courses
Poster and Tool Track
15:14
6m
Talk
A Tool to Facilitate Calibrated Peer Reviews in Software Engineering Education
Poster and Tool Track
Bastian Tenbergen State University of New York at Oswego
15:20
6m
Talk
FeedbackPulse: GPT-Enabled Feedback Assistant for Software Engineering Educators
Poster and Tool Track
15:33
6m
Talk
Accessible Learning Labs: Accessibility Education Through Experiential Learning
Poster and Tool Track
Yang Liu Rochester Institute of Technology, Xiaofan Que , Dingrong Wang , Samuel Malachowsky Rochester Institute of Technology, Daniel Krutz Rochester Institute of Technology
15:00 - 15:20
Coffee Break (During Poster Session)Catering at Registration Room
15:00
20m
Coffee break
Break
Catering

15:40 - 17:00
Software Quality and ImprovementResearch Track at Room 1
Chair(s): Niklas Meissner Institute of Software Engineering, University of Stuttgart
15:40
26m
Talk
Acknowledging Good Java Code with Code Perfumes
Research Track
Philipp Straubinger University of Passau, Florian Obermueller University of Passau, Gordon Fraser University of Passau
16:06
26m
Talk
Cultivating Software Quality Improvement in the Classroom: An Experience with ChatGPT
Research Track
Eman Abdullah AlOmar Stevens Institute of Technology, Mohamed Wiem Mkaouer University of Michigan - Flint
16:33
26m
Talk
Using Generative AI to Create User Stories in the Software Engineering Classroom
Research Track
Allan Brockenbrough Salem State University, Dominic Salinas
17:00 - 22:00
Wine Tasting Social EventCatering at Würzburg Winery
17:00
5h
Dinner
Dinner
Catering

Thu 1 Aug

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

08:30 - 09:00
RegistrationCatering at Registration Room
09:00 - 10:20
Educational Tools and Curriculum DevelopmentResearch Track at Room 1
Chair(s): Ivana Bosnić University of Zagreb, Faculty of Electrical Engineering and Computing
09:00
20m
Talk
ChatGPT's Aptitude in Utilizing UML Diagrams for Software Engineering Exercise Generation
Research Track
Sandro Speth Institute of Software Engineering, University of Stuttgart, Niklas Meissner Institute of Software Engineering, University of Stuttgart, Steffen Becker University of Stuttgart
09:20
20m
Talk
Systematic Teaching of UML and Behavioral Diagrams
Research Track
Anja Metzner Augsburg Technical University of Applied Sciences
09:40
20m
Talk
Exploration and Practice of University-Enterprise Deep Integration Oriented Talent Training Mode for Software Engineering Specialty
Research Track
10:00
20m
Talk
A Deep Dive Into CATS Evaluator Algorithm: Quantification Of The Probability in Serious Game Cloud Security Defense Scenarios
Research Track
Tiange Zhao , Ulrike Lechner Universität der Bundeswehr München, Maria Pinto-Albuquerque Instituto Universitário de Lisboa (ISCTE-IUL), Didem Ongu , Tiago Espinha Gasiba Siemens AG
10:20 - 10:40
Coffee BreakCatering at Registration Room
10:20
20m
Coffee break
Break
Catering

10:40 - 12:00
Competence and Automation in ProgrammingResearch Track at Room 1
Chair(s): Dieter Landes Coburg University of Applied Sciences and Arts
10:40
26m
Talk
Automation of Test Skeletons within Test-Driven Development Projects
Research Track
Muhammet Mustafa Olmez North Carolina State University, Edward Gehringer North Carolina State University
11:06
26m
Talk
Competence-based Assessment of Programming Assignments
Research Track
Reinhold Plösch Johannes Kepler University, Iris Groher Johannes Kepler University, Linz, Alexander Hofer Johannes Kepler University Linz
11:33
26m
Talk
Assessing Software Development Competences Constructively Aligned in an Open-Web Format
Research Track
12:00 - 13:00
12:00
60m
Lunch
Lunch
Catering

13:00 - 14:00
PanelKeynotes, Workshops, and Panels at Room 1
Chair(s): Marian Daun Technical University of Applied Sciences Würzburg-Schweinfurt
13:00
60m
Panel
Future of SE Education in the Dawn of AI
Keynotes, Workshops, and Panels
Niklas Meissner Institute of Software Engineering, University of Stuttgart, Meenakshi Manjunath Technical University of Applied Sciences Würzburg-Schweinfurt, Jeshwitha Jesus Raja Technical University of Applied Sciences Würzburg-Schweinfurt, Bastian Tenbergen State University of New York at Oswego, Marian Daun Technical University of Applied Sciences Würzburg-Schweinfurt
14:05 - 14:10
15:00 - 15:10
15:10 - 16:30
Modern Educational PracticesResearch Track at Room 1
Chair(s): Meenakshi Manjunath Technical University of Applied Sciences Würzburg-Schweinfurt
15:10
26m
Talk
Teaching Engineering of AI-Intensive Systems
Research Track
Atif Mashkoor Johannes Kepler University Linz, Wesley K. G. Assunção Johannes Kepler University Linz, Alexander Egyed JKU Linz
15:36
26m
Talk
How Much Effort Do You Need to Expend on a Technical Interview? A Study of LeetCode Problem Solving Statistics
Research Track
Jialin Cui North Carolina State University, Runqiu Zhang University of Virginia, Fangtong Zhou North Carolina State University, Ruochi Li North Carolina State University, Yang Song University of North Carolina Wilmington, Edward Gehringer North Carolina State University
16:03
26m
Talk
Case Study Based Pedagogical Intervention for Teaching Software Engineering Ethics
Research Track
Aditya Johri George Mason University, USA, Ashish Hingle George Mason University
16:30 - 17:00
Award Ceremony & Conference ClosingKeynotes, Workshops, and Panels at Registration Room
Chair(s): Marian Daun Technical University of Applied Sciences Würzburg-Schweinfurt