Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada

Multidisciplinary Approaches for Software Engineering Education and Training in the Digital Era

The Software Engineering Education and Training (SEET) track is seeking contributions that address challenges, innovations, and best practices in software engineering and training, and in particular its multidisciplinary nature in the digital era.

The demands on the educator are becoming increasingly complex: there must be a balance between offering a range of teaching approaches and retaining quality in teaching. Submissions are welcome on a variety of topics, but the overall question that SEET 2019 attempts to address is “What teaching methods maintain quality, encourage students to look beyond programming concepts, are sustainable, and offer students and practitioners a rewarding experience?”

Dates
Tracks
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Wed 29 May

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

11:00 - 12:30
Industry-Relevant TeachingSoftware Engineering Education and Training / Posters at St-Paul / Ste-Catherine
Chair(s): Ita Richardson Lero - The Irish Software Research Centre and University of Limerick
11:00
15m
Talk
Walking through the Method Zoo: Does Higher Education really meet Software Industry Demands?SEET
Software Engineering Education and Training
Marco Kuhrmann University of Passau, Joyce Nakatumba-Nabende Makerere University, Rolf-Helge Schneider Copenhagen Business School, Paolo Tell IT University of Copenhagen, Jil Klünder Leibniz Universität Hannover, Tayana Conte Universidade Federal do Amazonas, Stephen MacDonell Auckland University of Technology, Regina Hebig Chalmers University of Technology & University of Gothenburg
11:15
6m
Poster
Incorporating Real Projects into a Software Engineering Undergraduate Curriculum
Posters
Rafael Chanin PUCRS, Jorge Melegati Free University of Bozen-Bolzano, Afonso Sales PUCRS, Mariana Detoni , Xiaofeng Wang Free University of Bozen-Bolzano, Rafael Prikladnicki School of Technology at PUCRS University
11:21
15m
Talk
Collaborating with Industrial Customers in a Capstone Project Course: The Customers’ PerspectiveSEET
Software Engineering Education and Training
Maria Paasivaara IT University of Copenhagen, Denmark & Aalto University, Finland, Jari Vanhanen Aalto University, Casper Lassenius Aalto University, Finland and Simula Metropolitan Center for Digital Engineering, Norway
11:36
10m
Talk
Industry-Academy Collaboration in Teaching DevOps and Continuous Delivery to Software Engineering Students: Towards Improved Industrial Relevance in Higher EducationSEET
Software Engineering Education and Training
Kati Kuusinen University of Southern Denmark, Sofus Albertsen Praqma
11:46
15m
Talk
Facilitating Entrepreneurial Experiences through a Software Engineering Project CourseSEET
Software Engineering Education and Training
Håkan Burden Viktoria Swedish ICT, Jan-Philipp Steghöfer Chalmers | University of Gothenburg, Oskar Hagvall Svensson Chalmers University of Technology
Pre-print
12:01
29m
Talk
Author Panel DiscussionSEET
Software Engineering Education and Training

14:00 - 15:30
Multi-disciplinary Teaching in SESoftware Engineering Education and Training / Posters at St-Denis / Notre-Dame
Chair(s): Cecile Peraire Carnegie Mellon University (Silicon Valley Campus)
14:00
15m
Talk
Dual-Track Agile in Software Engineering EducationSEET
Software Engineering Education and Training
Cecile Peraire Carnegie Mellon University (Silicon Valley Campus)
Pre-print
14:15
6m
Poster
Good-Bye Localhost: A Cloud-Based Web IDE for Teaching Java EE Web Development to Non-Computer Science Majors
Posters
Michael Leisner University of Applied Sciences Neu-Ulm, Philipp Brune University of Applied Sciences Neu-Ulm
14:21
15m
Talk
Teaching Internet of Things (IoT) Literacy: A Systems Engineering ApproachSEET
Software Engineering Education and Training
Natalia Silvis-Cividjian Vrije Universiteit (VU) Amsterdam
Pre-print
14:36
15m
Talk
Teaching User Centered Conceptual Design Using Cross-Cultural Personas and Peer Reviews for a Large Cohort of StudentsSEET
Software Engineering Education and Training
Farshid Anvari Macquarie University, Deborah Richards Macquarie University, Michael Hitchens Macquarie University, Hien Minh Thi Tran Minh Hien Pty Ltd
Pre-print
14:51
6m
Poster
Directives of Communicability: Teaching Students How to Improve Communication Through Software Modeling
Posters
14:57
33m
Talk
Author Panel DiscussionSEET
Software Engineering Education and Training

Thu 30 May

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

11:00 - 12:30
SE Instructional StrategiesSoftware Engineering Education and Training / Posters at St-Paul / Ste-Catherine
Chair(s): Timothy Lethbridge University of Ottawa
11:00
15m
Talk
The Case of the Fragmented ClassroomSEET
Software Engineering Education and Training
William Billingsley University of New England
11:15
6m
Poster
Quantifying Patterns and Programming Strategies in Block-based Programming Environments
Posters
Max Kesselbacher University of Klagenfurt, Andreas Bollin University of Klagenfurt, Austria
11:21
15m
Talk
Linking Code Readability, Structure, and Comprehension among Novices: It's ComplicatedSEET
Software Engineering Education and Training
Eliane Wiese University of Utah, Anna Rafferty Carleton College, Armando Fox UC Berkeley
Pre-print
11:36
10m
Talk
FVT: A Fragmented Video Tutor for "Dubbing" Software Development TutorialsSEET
Software Engineering Education and Training
Chunyin Nong , Qiao Zhang Dept. of Computer Science and Engineering, Southern Methodist University, Dallas, TX, 75205, Liguo Huang Dept. of Computer Science, Southern Methodist University, Dallas, TX, 75205, Di Cui Xi'an Jiaotong University, Qinghua Zheng MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Ting Liu MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China
11:46
15m
Talk
Mistakes in UML Diagrams: Analysis of Student Projects in a Software Engineering CourseSEET
Software Engineering Education and Training
Stanislav Chren Masaryk University, Barbora Buhnova Masaryk University, Martin Macak Masaryk University, Faculty of Informatics, Lukas Daubner Masaryk University, Faculty of Informatics, Bruno Rossi Masaryk University
Pre-print
12:01
29m
Talk
Author Panel DiscussionSEET
Software Engineering Education and Training

14:00 - 15:30
Assessment in the ClassroomSoftware Engineering Education and Training / Posters at St-Denis / Notre-Dame
Chair(s): Ivana Bosnić University of Zagreb, Faculty of Electrical Engineering and Computing
14:00
15m
Talk
MAF: Method-Anchored Test Fragmentation for Test Code Plagiarism DetectionSEET
Software Engineering Education and Training
Weisong Sun State Key Laboratory for Novel Software Technology, Nanjing University, Xingya Wang State Key Laboratory for Novel Software Technology, Nanjing University, Haoran Wu State Key Laboratory for Novel Software Technology, Nanjing University, Ding Duan State Key Laboratory for Novel Software Technology, Nanjing University, Zesong Sun State Key Laboratory for Novel Software Technology, Nanjing University, Zhenyu Chen Nanjing University
14:15
6m
Poster
A Grading Schema for Reinforcing Teamwork Quality in a Capstone Course
Posters
Cecilia Bastarrica , Daniel Perovich Department of Computer Science, University of Chile, Francisco J. Gutierrez , Maíra Marques Department of Computer Science, University of Chile
14:21
10m
Talk
Simulating Student Mistakes to Evaluate the Fairness of Automated GradingSEET
Software Engineering Education and Training
Benjamin Clegg The University of Sheffield, Siobhán North The University of Sheffield, Phil McMinn University of Sheffield, Gordon Fraser University of Passau
14:31
15m
Talk
Automatic Grading of Programming Assignments: A Formal Semantics Based ApproachSEET
Software Engineering Education and Training
Xiao Liu The Pennsylvania University, University Park, Shuai Wang ETH Zurich, Pei Wang Pennsylvania State University, Dinghao Wu Pennsylvania State University
14:46
10m
Talk
Experience Report on a Move to Techniques-oriented Student Project GradingSEET
Software Engineering Education and Training
Siim Karus University of Tartu
14:56
34m
Talk
Author Panel DiscussionSEET
Software Engineering Education and Training

Fri 31 May

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

11:00 - 12:30
Empirical Studies of SE EducationPosters / Software Engineering Education and Training at St-Paul / Ste-Catherine
Chair(s): Sira Vegas Universidad Politecnica de Madrid
11:00
15m
Talk
Training Software Engineers using Open-Source Software: The Students' PerspectiveSEETSEET Distinguished Paper Award
Software Engineering Education and Training
Gustavo Pinto UFPA, Clarice Moraes Ferreira Universidade Federal do Pará, Cleice Souza Instituto Federal do Pará, Igor Steinmacher Northern Arizona University, Paulo Meirelles Federal University of São Paulo
Pre-print
11:15
6m
Poster
An Empirical Study on Female Participation in Software Project Courses
Posters
Anh Nguyen Duc University College of Southeast Norway, Letizia Jaccheri Norwegian University of Science and Technology, Pekka Abrahamsson University of Jyväskylä
11:21
15m
Talk
Attitudes, Beliefs, and Development Data Concerning Agile Software Development PracticesSEET
Software Engineering Education and Training
Christoph Matthies Hasso Plattner Institute, University of Potsdam, Johannes Huegle Hasso Plattner Institute, University of Potsdam, Tobias Dürschmid Hasso Plattner Institute, University of Potsdam, Ralf Teusner Hasso Plattner Institute, University of Potsdam
Pre-print
11:36
6m
Poster
Comparing the Popularity of Testing Careers among Canadian, Chinese, and Indian Students
Posters
Luiz Fernando Capretz Western University, Pradeep Waychal COEP, Jingdong Jia Beihang University
11:42
10m
Talk
A Survey on Online Learning Preferences for Computer Science and ProgrammingSEET
Software Engineering Education and Training
Javier Escobar-Avila Florida State University, Deborah Venuti Florida State University, Massimiliano Di Penta University of Sannio, Sonia Haiduc Florida State University
11:52
6m
Poster
Software engineering studies attractiveness for the highly educated women planning to change career in Finland
Posters
Sonja Hyrynsalmi University of Turku, Sami Hyrynsalmi Tampere University
11:58
32m
Talk
Author Panel DiscussionSEET
Software Engineering Education and Training

14:00 - 15:30
Novel Approaches in SE EducationSoftware Engineering Education and Training / Posters at St-Denis / Notre-Dame
Chair(s): Hakan Erdogmus Carnegie Mellon University
14:00
15m
Talk
Teaching Software Construction at Scale with Mastery Learning: A Case StudySEET
Software Engineering Education and Training
Elisa Baniassad University of British Columbia, Alice Campbell The University of British Columbia, Tiara Allidina The University of British Columbia, Asrai Ord The University of British Columbia
Pre-print
14:15
15m
Talk
Look What I Can Do: Acquisition of Programming Skills in the Context of Living LabsSEET
Software Engineering Education and Training
Mazyar Seraj University of Bremen & German Research Center for Artificial Intelligence (DFKI), Cornelia S. Große University of Bremen, Serge Autexier German Research Center for Artificial Intelligence (DFKI), Rolf Drechsler University of Bremen & German Research Center for Artificial Intelligence (DFKI)
Pre-print
14:30
15m
Talk
How much 'Authenticity' can be achieved in Software Engineering Project Based courses?SEET
Software Engineering Education and Training
Zahra Shakeri University of Calgary, Muneera Bano Swinburne University of Technology, Melbourne, Didar Zowghi University of Technology, Sydney
14:45
10m
Talk
Having Fun in Learning Formal SpecificationsSEET
Software Engineering Education and Training
Wishnu Prasetya Utrecht University, Craig Leek Utrecht University, Orestis Melkonian Utrecht University, Joris ten Tusscher Utrecht University, Jan van Bergen Utrecht University, Jasper Everink Utrecht University, Thomas van der Klis Utrecht University, Rick Meijerink Utrecht University, Roan Oosenbrug Utrecht University, Jelle Oostveen Utrecht University, Tijmen van den Pol Utrecht University, Wink van Zon Utrecht University
Pre-print
14:55
6m
Poster
A Data-driven Security Game to Facilitate Information Security Education
Posters
Dag Erik Homdrum Løvgren Acando AS, Jingyue Li Norwegian University of Science and Technology, Tosin Daniel Oyetoyan SINTEF Digital
15:01
29m
Talk
Author Panel DiscussionSEET
Software Engineering Education and Training

Not scheduled yet

Not scheduled yet
Poster
Good-Bye Localhost: A Cloud-Based Web IDE for Teaching Java EE Web Development to Non-Computer Science MajorsSEET
Software Engineering Education and Training
Michael Leisner University of Applied Sciences Neu-Ulm, Philipp Brune University of Applied Sciences Neu-Ulm
Not scheduled yet
Poster
Directives of Communicability: Teaching Students How to Improve Communication Through Software ModelingSEET
Software Engineering Education and Training
Pre-print

Call for Papers

PDF Version

The student profile is changing: students now demand more flexibility in terms of how, where and what they learn. Subjects are merging, and we see more need for students to graduate from software engineering courses with more than the ability to write good code. Digitalization has made access to a raft of online educational environments possible. Economies of scale point to the rise and widespread application of MOOC style classes. This has resulted in more online and virtual classrooms in which students learn in groups that are multicultural and cross functional. The student profile is diverse and represents a range of abilities and ages who participate part-time or full time.

Satisfying students and society demands creates the need for a multidisciplinary learning environment that might include project management, business, organizational behavior, law, ethics, cultural awareness, as well as socio–psychology of computer-mediated communication. Involving software practitioners in the design and delivery of SE curricula is also crucial to place industry’s needs at the core of SE teaching.

The demands on the educator are therefore increasingly complex: there must be a balance between offering a range of new teaching approaches and subject matter with retaining quality in teaching. We therefore ask, “What teaching methods are there that maintain quality, encourage students to look beyond programming concepts, are sustainable, and offer students and practitioners a rewarding experience?”

Topics of interest

We are looking for contributions that address challenges, innovations, and best practices in Software Engineering Education and Training (SEET). While we welcome submissions on all topics related to software engineering education and training, we are particularly interested in submissions that address the multidisciplinary nature of software engineering education and training in the digital era. We are open to a wide range of topics, including, but not limited to:

  • online learning and its impact on educational settings and curricula;
  • new best practices for software engineering education and training;
  • innovative curriculum, assessment or course formats;
  • multidisciplinary learning environments to include, project management, business, organizational behavior, law, ethics, cultural awareness, and socio-psychology of computer-mediated communication;
  • integration of software engineering research into teaching and training
  • individual and multidisciplinary team development;
  • methods to involve industry as a key stakeholder in the design, delivery, or both of courses;
  • new modes of learning and education in the digital era;
  • methods that ensure that software engineering education and training meets industry needs;
  • ethics in software engineering education and training;
  • software engineering in non-traditional settings such as hackathons and living labs;
  • global and distributed software engineering;
  • methodological aspects of software engineering education and training;
  • application of educational research methods in software engineering education and training;
  • student assessment.

Format and Submission

  • Full paper, up to 10 pages, documenting results and findings, where the research presented has followed established research methods;
  • Short paper, up to 4 pages, reporting novel approaches that have not been fully evaluated, which will be presented as posters;
  • Case study paper, up to 10 pages, reporting on innovative approaches, courses, tools, or delivery formats;
  • Panel session proposal, up to 4 pages, which describe the topic to be discussed, explain why this topic will be of interest and give details of the proposed panel membership.

A SEET submission must not exceed 10 pages, including all text, figures, tables, and appendices; two additional pages containing only references are permitted for the Full and Case study papers, one additional page respectively for the Short papers. It must conform to the IEEE Conference Proceedings Formatting Guidelines (title in 24pt font and full text in 10pt type, LaTEX users must use \documentclass[10pt,conference]{IEEEtran} without including the compsoc or compsocconf option). The submission must also comply with the ACM plagiarism policy and procedures. In particular, it must not have been published elsewhere and must not be under review elsewhere while under review for ICSE. The submission must also comply with the IEEE Policy on Authorship. Each paper must be submitted electronically through the online submission site on EasyChair.

Please note that ICSE 2019 SEET has introduced a double-blind review process, which also imply some requirements on your writing style. A submission found to violate the double-blind review guidelines might be desk-rejected before review. For more details, please see the author tips in the ICSE 2019 double blind review process description. Please note, for all SEET submissions, authors are asked to anonymise the names of their institutions or any affiliations, including organizations they are collaborating with, as part of the double blind reviewing process.

Evaluation Criteria

Each submission will be reviewed by at least three members of the program committee. Submissions must not have been previously published or concurrently submitted elsewhere. Selections will be made on the basis of originality, significance of contribution, soundness and appropriateness of research methods, as applicable, relation to the goals listed above, relevance for the ICSE audience, discussion of related work, and quality of presentation.

Accepted Submissions

Accepted papers and panel summaries will be published in the ICSE-SEET 2019 Proceedings and in the ACM and IEEE digital libraries. The official publication date of the 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 the conference. The official publication date affects the deadline for any patent filings related to published work.

Important Dates

  • Submissions deadline: 1 October 2018
  • Notification of reviewing decisions: 17 December 2018
  • Camera ready due: 9 February 2019

Accepted Papers

Title
A Survey on Online Learning Preferences for Computer Science and ProgrammingSEET
Software Engineering Education and Training
Attitudes, Beliefs, and Development Data Concerning Agile Software Development PracticesSEET
Software Engineering Education and Training
Pre-print
Automatic Grading of Programming Assignments: A Formal Semantics Based ApproachSEET
Software Engineering Education and Training
Collaborating with Industrial Customers in a Capstone Project Course: The Customers’ PerspectiveSEET
Software Engineering Education and Training
Directives of Communicability: Teaching Students How to Improve Communication Through Software ModelingSEET
Software Engineering Education and Training
Pre-print
Dual-Track Agile in Software Engineering EducationSEET
Software Engineering Education and Training
Pre-print
Experience Report on a Move to Techniques-oriented Student Project GradingSEET
Software Engineering Education and Training
FVT: A Fragmented Video Tutor for "Dubbing" Software Development TutorialsSEET
Software Engineering Education and Training
Facilitating Entrepreneurial Experiences through a Software Engineering Project CourseSEET
Software Engineering Education and Training
Pre-print
Good-Bye Localhost: A Cloud-Based Web IDE for Teaching Java EE Web Development to Non-Computer Science MajorsSEET
Software Engineering Education and Training
Having Fun in Learning Formal SpecificationsSEET
Software Engineering Education and Training
Pre-print
How much 'Authenticity' can be achieved in Software Engineering Project Based courses?SEET
Software Engineering Education and Training
Industry-Academy Collaboration in Teaching DevOps and Continuous Delivery to Software Engineering Students: Towards Improved Industrial Relevance in Higher EducationSEET
Software Engineering Education and Training
Linking Code Readability, Structure, and Comprehension among Novices: It's ComplicatedSEET
Software Engineering Education and Training
Pre-print
Look What I Can Do: Acquisition of Programming Skills in the Context of Living LabsSEET
Software Engineering Education and Training
Pre-print
MAF: Method-Anchored Test Fragmentation for Test Code Plagiarism DetectionSEET
Software Engineering Education and Training
Mistakes in UML Diagrams: Analysis of Student Projects in a Software Engineering CourseSEET
Software Engineering Education and Training
Pre-print
Simulating Student Mistakes to Evaluate the Fairness of Automated GradingSEET
Software Engineering Education and Training
Teaching Internet of Things (IoT) Literacy: A Systems Engineering ApproachSEET
Software Engineering Education and Training
Pre-print
Teaching Software Construction at Scale with Mastery Learning: A Case StudySEET
Software Engineering Education and Training
Pre-print
Teaching User Centered Conceptual Design Using Cross-Cultural Personas and Peer Reviews for a Large Cohort of StudentsSEET
Software Engineering Education and Training
Pre-print
The Case of the Fragmented ClassroomSEET
Software Engineering Education and Training
Training Software Engineers using Open-Source Software: The Students' PerspectiveSEETSEET Distinguished Paper Award
Software Engineering Education and Training
Pre-print
Walking through the Method Zoo: Does Higher Education really meet Software Industry Demands?SEET
Software Engineering Education and Training