1st Workshop on Innovative Software Engineering Education Stephan Krusche Marco Kuhrmann Kurt Schneider Department of Informatics Institute for Applied Software Systems Engineering Software Engineering Group Technical University of Munich Clausthal University of Technology Leibniz Universität Hannover krusche@in.tum.de kuhrmann@acm.org kurt.schneider@inf.uni-hannover.de Abstract—Due to the growing numbers of students, courses III. C ONTRIBUTIONS can no longer be offered in high quality without systematic approaches. Hence, this workshop aims at presenting and dis- The workshop received 20 submissions covering a wide range cussing innovative teaching approaches in software engineering of topics in the field of software engineering education of which education, which are highly relevant for teaching at universities, 10 submissions (seven short papers and three posters) have been colleges, and in online courses. accepted and selected for presentation. The accepted papers address different topics, such as tool-support for automating I. I NTRODUCTION parts of the education thus reducing effort, e.g., assessment of The number of students grows continuously and, thus, code quality in programming assignments. Other topics are the software engineering teachers face more and more challenges. management of change in project courses, the combination of Motivating students to actively participate in a course is espe- hardware and software development, and the teaching of pattern- cially difficult for large classes. Even though practice-oriented based development. Furthermore, using reflection techniques, and project-based training becomes increasingly important, monitoring of student frustrations levels, and teaching domain- such project courses in cooperation with industry often come specific requirements engineering to industry are discussed in along with high effort. To compensate this situation, digital the workshop. Finally, the use of competition between software teaching, online courses, and other new teaching concepts projects in education is presented in the workshop. complement the curriculum. They offer a wide range of Jürgen Börstler (Blekinge Institute of Technology, BTH, possibilities for modern and attractive teaching, yet introduce Karlskrona, Sweden) starts the workshop by giving his keynote further methodical, technical and organizational challenges to on the current challenges in software engineering education. be considered by the teachers. The keynote is followed by the authors presenting their papers and posters briefly to initiate the discussion. Furthermore, for II. G OALS each regular paper a poster is presented in a dedicated poster The aim of the 1st Workshop on Innovative Software Engi- session, which allows for building small groups discussing neering Education1 is to bring software engineering instructors topics of interest. together to actively work and discuss the most important topics, All participants contribute to the identification of challenges challenges, and solution approaches. The goal is to create a and problems, and they also contribute to the development platform for sharing experiences and identifying common topics of ideas and solution approaches. For this, different working of interest to foster collaboration. The workshop discusses sessions will be part of the workshop in which, among which specific challenges have not yet been solved, so that an other things, the most interesting challenges are brainstormed, agenda for the improvement of software engineering education outlined, and prepared for a plenary discussion. A desired can be developed taking into account changing social, economic outcome of the workshop is a set of appropriate solutions for the and political conditions. challenges identified including new approaches, technologies, The workshop provides an interactive forum with paper methods, and tools needed to improve software engineering and poster presentations, and room for discussion. Authors education. Outcomes culminate in a collection of topics to give short talks about their contributions (Section III), which motivate and guide the final discussion, which will focus on are followed by intensive discussions. The discussions are future joint areas of work, new ideas, and further activities. moderated by selected supporters, who prepare (critical) IV. C ONCLUSION questions thus stimulating and guiding the discussion. It is the overall goal of each workshop session to use the presented It is gratifying how many papers have been submitted to the papers as starting point to enter the plenary discussion and workshop, even from an international audience. This underlines shape the topics for interactive group discussions. the importance of new and innovative approaches in software engineering education and motivates for additional workshops 1 Co-located with the annual German Software Engineering conference in the future. (SE’2018) https://se18.uni-ulm.de/, March 6–9, 2018, Ulm, Germany ISEE 2018: 1st Workshop on Innovative Software Engineering Education @ SE18, Ulm, Germany 3