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?”
Wed 29 MayDisplayed 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 15mTalk | 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 6mPoster | 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 15mTalk | 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 10mTalk | 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 | ||
11:46 15mTalk | 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 29mTalk | Author Panel DiscussionSEET Software Engineering Education and Training |
Thu 30 MayDisplayed 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 15mTalk | The Case of the Fragmented ClassroomSEET Software Engineering Education and Training William Billingsley University of New England | ||
11:15 6mPoster | Quantifying Patterns and Programming Strategies in Block-based Programming Environments Posters | ||
11:21 15mTalk | Linking Code Readability, Structure, and Comprehension among Novices: It's ComplicatedSEET Software Engineering Education and Training Pre-print | ||
11:36 10mTalk | 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 15mTalk | 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 29mTalk | 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 15mTalk | 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 6mPoster | 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 10mTalk | 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 15mTalk | 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 10mTalk | Experience Report on a Move to Techniques-oriented Student Project GradingSEET Software Engineering Education and Training Siim Karus University of Tartu | ||
14:56 34mTalk | Author Panel DiscussionSEET Software Engineering Education and Training |
Fri 31 MayDisplayed 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 15mTalk | Training Software Engineers using Open-Source Software: The Students' PerspectiveSEET 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 6mPoster | 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 15mTalk | 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 6mPoster | Comparing the Popularity of Testing Careers among Canadian, Chinese, and Indian Students Posters | ||
11:42 10mTalk | 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 6mPoster | Software engineering studies attractiveness for the highly educated women planning to change career in Finland Posters | ||
11:58 32mTalk | 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 15mTalk | 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 15mTalk | 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 15mTalk | 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 10mTalk | 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 6mPoster | 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 29mTalk | Author Panel DiscussionSEET Software Engineering Education and Training |
Unscheduled Events
Not scheduled 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 Poster | Directives of Communicability: Teaching Students How to Improve Communication Through Software ModelingSEET Software Engineering Education and Training Adriana Lopes , Edson Oliveira , Tayana Conte Universidade Federal do Amazonas, Clarisse Sieckenius de Souza Pre-print |
Accepted Papers
Call for Papers
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