In the last 30 years, the demands placed on software engineers have increased dramatically. This is because the systems they develop increase in complexity, size, and criticality as well. Novel system types like adaptive systems or cyber-physical systems and new technologies, like artificial intelligence and virtual reality change the technology landscape. Professionals creating such systems hence need to stay on the cutting edge to face the challenges of the future. Albeit the software engineering community has created a vast toolbox of approaches, techniques, paradigms, and frameworks to meet these challenges, this is only one side of the story: we need to enable future generations of software engineers to meet current demands and prepare them for challenges that are unforeseen today.
However, there remain open and recurring questions regarding what pedagogical techniques are appropriate in which educational situation. In spite of these myriad challenges, software engineering educators often do manage to design and run engaging, project-based courses where students develop the skills that are necessary for the industry. The purpose of this workshop is to learn from the hard-fought lessons of these project-based courses, reflecting upon successes and challenges faced in our daily struggle to prepare the next generation.
Following the SECM 2017, SEEM 2018, SEENG 2021 and SEENG 2022 our goal in this 5th edition is to continue to bring together main stakeholders to discuss the unique needs and challenges of software engineering education for the next generation. Building on its predecessor, the workshop will use a highly interactive format, structured around short presentations to generate discussion topics, an activity to select the most interesting topics, and structured breakout sessions to allow participants to address those topics.
This workshop is taking place at ICSE 2023, which is sponsored by ACM SIGSOFT and IEEE-CS TCSE.
Tue 16 MayDisplayed time zone: Hobart change
09:00 - 10:30
|Improving the Quality of Commit Messages in Students’ Projects
|Not Just a Matter of Style: Does Aesthetics Have a Place in Software Engineering Curriculum?
|"We Need To Talk About ChatGPT": The Future of AI and Higher Education
Michael Neumann University of Applied Sciences & Arts Hannover, Maria Rauschenberger University of Applied Sciences Emden/Leer, Eva-Maria Schön University of Applied Sciences Emden/LeerDOI Pre-print File Attached
11:00 - 12:30
|Hey Teachers, Teach Those Kids Some Software Testing
|”Work in the morning instead of midnight” and other lessons learned in FinTech 512
|Gamify-IT - A Web-Based Gaming Platform for Software Engineering Education
Sandro Speth University of Stuttgart, Institute of Software Engineering, Leon Hofmeister University of Stuttgart, Uwe Breitenbücher Reutlingen University, Steffen Becker University of StuttgartMedia Attached File Attached
|Learning to Write User Stories with the 4C Model: Context, Card, Conversation, and Confirmation
Cecile Peraire Carnegie Mellon University Silicon ValleyFile Attached
|Towards a Generic Model for Classifying Software into Correctness Levels and its Application to SQL
13:45 - 15:15
15:45 - 17:15
|Presentation of Discussion Results and Closing
18:00 - 21:00
|SEENG Workshop Dinner 1800-2100 at BoHo South Wharf
Call for Papers
The Fifth International Workshop on Software Engineering Education for the Next Generation (SEENG) aims to bring together scholars, educators, and other stakeholders to discuss the unique needs and challenges of software engineering education for the next generation, specifically using engaging and pedagogically beneficial projects. Topics of interest include, but are not limited to:
- Learning technologies and tools that support software engineering education and training
- Automated evaluation/assessment of software engineering skills
- Teaching soft skills in software engineering
- (Empirical) methods of teaching and evaluating software engineering skills
- Studies of equity, diversity, and inclusion in software engineering education and training
- Continuing education of software engineers
- Extra-curricular training of software engineering students (e.g., through hackathons, bootcamps)
- Foundational research on software engineering education and training
We solicit three kinds of contributions:
- Research Papers, including case studies, reporting on original research results pertaining to software engineering education (up to 8 pages).
- Experience Reports describing experiences in training Millennials in software engineering courses or curricula in higher education or professional settings with a focus on actionable advice and lessons learned (up to 8 pages).
- Position Papers sharing the author’s insights or proposing an original idea or an opinion pertaining to software engineering education (up to 4 pages).
We accept original manuscripts in English, strictly adhering to the IEEE Proceedings Template. Papers may not exceed eight pages in length including references and author biographies. Manuscripts that do not adhere to the formatting instructions will be rejected without review.
Important Note: Although some ICSE tracks adopt the Double-Blind Review (DBR) process, the DBR process does not apply to this workshop. Papers will be submitted and reviewed using the regular, non-blinded process.
All submitted manuscripts will be peer-reviewed by at least three reviewers. Upon acceptance, at least one author is required to register, pay, and attend the workshop for their paper to be published. Papers will be published in the ICSE workshop proceedings. Purchases of additional pages in the proceedings is not allowed.
The official publication date of the workshop proceedings is the date the proceedings are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of ICSE 2023. The official publication date affects the deadline for any patent filings related to published work.