Write a Blog >>
ICSE 2020
Wed 24 June - Thu 16 July 2020

The Software Engineering Education and Training (SEET) track is premier forum for research and experience reports on challenges, innovations, and best practices in software engineering and training. We invite high quality submissions describing original and unpublished results and experiences.

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

Conference Day
Tue 7 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

16:05 - 17:05
A6-SEET - Empirical Studies of SE Education and OthersSoftware Engineering Education and Training at Silla
Chair(s): Stephan KruscheTechnische Universität München
16:05
12m
Talk
Presenting and Evaluating the Impact of Experiential Learning in Computing Accessibility EducationSEETSoftware Engineering Education and Training Distinguished Paper Award
Software Engineering Education and Training
Yasmine El-GlalyRochester Institute of Technology, Weishi ShiRochester Institute of Technology, Samuel MalachowskyRochester Institute of Technology, Qi YuRochester Institute of Technology, Daniel KrutzRochester Institute of Technology
16:17
12m
Talk
An Empirical Study of Teaching Qualities of Popular Computer Science and Software Engineering Instructors Using RateMyProfessor.com DataSEET
Software Engineering Education and Training
Aliaksei KavalchukPennsylvania State University - Abington, Alec GoldenbergPennsylvania State University - Abington, Ishtiaque HussainPennsylvania State University - Abington
16:29
12m
Talk
Sidekicks and Superheroes: A Look into Student Reasoning about Concurrency with Threads versus ActorsSEET
Software Engineering Education and Training
Aubrey LawsonClemson University, Eileen KraemerClemson University
16:41
6m
Experience report
We should teach our Students what Industry doesn’t wantSEETSoftware Engineering Education and Training Distinguished Paper Award
Software Engineering Education and Training
Kevin RyanLero The Irish Software Research Centre Ireland
16:47
12m
Talk
Understanding DevOps Education with Grounded TheorySEET
Software Engineering Education and Training
Candy PangMacEwan University, Abram HindleUniversity of Alberta, Denilson BarbosaUniversity of Alberta

Conference Day
Wed 8 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

00:00 - 01:00
P8-SEET - Novel Approaches in SE Education and OthersSoftware Engineering Education and Training at Goguryeo
Chair(s): Casper LasseniusAalto University, Finland and Simula Metropolitan Center for Digital Engineering, Norway
00:00
12m
Talk
Enriching Programming Student Feedback with Audio CommentsSEET
Software Engineering Education and Training
Jake RenzellaDeakin University, Andrew CainDeakin University
00:12
12m
Talk
GidgetML: An Adaptive Serious Game for Enhancing First Year Programming LabsSEET
Software Engineering Education and Training
Michael MiljanovicOntario Tech University, Jeremy BradburyOntario Tech University
00:24
6m
Experience report
Exploiting Group Shuffling Dynamics to Convey the Importance of Good Software DesignSEET
Software Engineering Education and Training
Jose BenedettoPONTIFICIA UNIVERSIDAD CATOLICA DE CHILE, Jaime NavonPONTIFICIA UNIVERSIDAD CATOLICA DE CHILE
00:30
12m
Talk
Authentic Individual Assessment for Team-based Software Engineering ProjectsSEET
Software Engineering Education and Training
Laura TubinoDeakin University, Andrew CainDeakin University, Jean-Guy SchneiderDeakin University, Dhananjay ThiruvadyDeakin University, Niroshinie FernandoDeakin University
00:42
12m
Talk
Adopting Industry Agile Practices in Large-scale Capstone EducationSEET
Software Engineering Education and Training
Jean-Guy SchneiderDeakin University, Peter EklundDeakin University, Kevin LeeDeakin University, Feifei ChenDeakin University, Andrew CainDeakin University, Mohamed AbdelrazekDeakin University

Conference Day
Thu 9 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

07:00 - 08:00
I14-SEET - Industry Relevant Teaching and OthersSoftware Engineering Education and Training at Goguryeo
Chair(s): Letizia JaccheriNorwegian University of Science and Technology
07:00
12m
Talk
Addressing the Double Challenge of Learning and Teaching Enterprise Technologies through Peer TeachingSEET
Software Engineering Education and Training
Richard GlasseyKTH Royal Institute of Technology, Olle BälterKTH Royal Institute of Technology, Philipp HallerKTH Royal Institute of Technology, Mattias WiggbergKTH Royal Institute of Technology
07:12
12m
Talk
Characterizing the Pedagogical Benefits of Adaptive Feedback for Compilation Errors by Novice ProgrammersSEET
Software Engineering Education and Training
Umair Z. AhmedNational University of Singapore, Nisheeth SrivastavaIndian Institute of Technology, Kanpur, Renuka SindhgattaQueensland University of Technology, Australia, Amey KarkareIIT Kanpur
07:24
12m
Talk
VeriSIM: A Learning Environment for Comprehending Class and Sequence Diagrams using Design TracingSEET
Software Engineering Education and Training
Prajish PrasadIIT Bombay, Sridhar IyerIIT Bombay
07:36
12m
Talk
Towards an Open Repository for Teaching Software Modeling applying Active Learning StrategiesSEET
Software Engineering Education and Training
Williamson SilvaUFAM, Bruno GadelhaUFAM, Igor SteinmacherNorthern Arizona University, Tayana ConteUniversidade Federal do Amazonas
07:48
12m
Talk
What prevents Finnish women from applying to software engineering roles? A preliminary analysis of survey dataSEET
Software Engineering Education and Training
Annika WolffLUT University, Antti KnutasLUT University, Paula SavolainenTurku University of Applied Sciences
Pre-print

Conference Day
Fri 10 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

15:00 - 16:00
A20-SEET - Novel Approaches in SE EducationSoftware Engineering Education and Training at Goguryeo
Chair(s): Seonah LeeGyeongsang National University
15:00
12m
Talk
Using Public and Free Platform-as-a-Service (PaaS) based Lightweight Projects for Software Architecture EducationSEET
Software Engineering Education and Training
Zheng LiUniversity of Concepción
15:12
12m
Talk
An Interactive Learning Method to Engage Students in ModelingSEET
Software Engineering Education and Training
Stephan KruscheTechnische Universität München, Nadine von FrankenbergTechnical University of Munich, Lara Marie ReimerTechnical University of Munich, Bernd BrueggeTU Munich
15:24
12m
Talk
Turn up the Heat!: Using Heat Maps to Visualize Suspicious Code to Help Students Successfully Complete Programming Problems FasterSEET
Software Engineering Education and Training
Bob EdmisonVirginia Tech, Stephen EdwardsVirginia Tech
15:36
6m
Experience report
Teaching Software Engineering for AI-Enabled SystemsSEET
Software Engineering Education and Training
Christian KaestnerCarnegie Mellon University, Eunsuk KangCarnegie Mellon University
15:42
12m
Talk
Innovation and Active Learning for Training Mobile App DevelopersSEET
Software Engineering Education and Training
Fabio BinderPontifícia Universidade Católica do Paraná (PUCPR), Regina AlbuquerquePontifícia Universidade Católica do Paraná (PUCPR), Sheila ReinehrPontifícia Universidade Católica do Paraná (PUCPR), Andreia MalucelliPontifícia Universidade Católica do Paraná (PUCPR)

Call for Papers

Software engineering education is a lifelong activity. Globally, K-12 education has begun to incorporate computing into school, including many foundational concepts from software engineering. Demand for computer and information science graduates is at an all-time high. Coding bootcamps are nearly graduating more software developers than all CS departments combined. And professional software developers’ daily work, more than ever, is defined by learning new languages, new APIs, and new platforms, and discarding old knowledge and skills.

However, many open questions remain about how to support this learning. What skills does software engineering require? How can teachers effectively and equitably teach these skills? How can online materials and communities teach these skills? What is the role of educational technology in supporting this learning and teaching? And how do we integrate this learning into existing and future organizations, such as schools and companies?

The Software Engineering Education and Training track seeks research papers and experience reports on all of these aspects of learning and teaching software engineering. Topics of interest include but are not limited to:

  • Foundational research about software engineering skills
  • Novel methods of teaching software engineering skills
  • Novel methods of evaluating, assessing, and measuring software engineering skills
  • Evaluations of teaching and assessment methods
  • Empirical studies describing software engineering education contexts
  • Novel learning technologies that support software engineering education and training
  • Well-substantiated arguments about what skills are most essential to learn
  • Investigations into equity, diversity, and inclusion in software engineering education
  • Studies of formal learning contexts such as school or trainings
  • Studies of informal learning such as hackathons, learning on the job, and Stack Overflow
  • The role of culture in software engineering education and training

Submission

  • Research papers (5-10 pages, plus up to 2 for references). Papers in this category will be evaluated against the same four criteria as research papers in the ICSE technical track:
    • Soundness: How well the paper’s contributions are supported by rigorous application of appropriate research methods.
    • Significance: The extent to which the paper’s contributions are novel, original, and important, with respect to the existing literature on software engineering and computing education.
    • Verifiability: The extent to which the paper includes sufficient information to support independent verification or replication of the paper’s claimed contributions,
    • Presentation: The extent to which the paper’s quality of writing includes clear descriptions and explanations, absence of major ambiguity, clearly readable figures and tables, and adherence to the formatting.
  • Experience reports (up to 4 pages). Papers in this category will be held to the same presentation, verifiability, and significance criteria as research papers, but not to the soundness criterion. Typical experience reports will describe an idea or an experience, but not evaluate it, nor use research methods to support claims about it.

All SEET submissions must not exceed 10 pages, including all text, figures, tables, and appendices. Two additional pages containing only references are permitted for research papers. Additionally:

  • Formatting instructions are available at https://www.acm.org/publications/proceedings-template for both LaTeX and Word users. LaTeX users must use the provided acmart.cls and ACM-Reference-Format.bst without modification, enable the conference format in the preamble of the document (i.e., \documentclass[sigconf,review]{acmart}), and use the ACM reference format for the bibliography (i.e., \bibliographystyle{ACM-Reference-Format}). The review option adds line numbers, thereby allowing referees to refer to specific lines in their comments.
  • Submission must 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.
  • Submissions must comply with the IEEE Policy on Authorship.

All papers will be reviewed using a double-blind review process. This means that submissions should make every effort to avoid disclosing the authors’ identity or affiliation, including anonymizing the names and affiliations in the submitted draft. 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 2020 double blind review process description.

Each submission will be reviewed by at least three members of the program committee. All papers 4 or fewer pages will be treated as experience reports. All other papers will be reviewed as research papers.

Accepted papers and panel summaries will be published in the ICSE-SEET 2020 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.

Conference Attendance Expectation

If a submission is accepted, at least one author of the paper is required to register for and attend the full 3-day technical conference and present the paper in person.

Important Dates

Submissions deadline: 29 October, 2019

Notification of reviewing decisions: 15 January, 2020

Camera ready due: 7 February, 2020

Accepted Papers

Title
Addressing the Double Challenge of Learning and Teaching Enterprise Technologies through Peer TeachingSEET
Software Engineering Education and Training
Adopting Industry Agile Practices in Large-scale Capstone EducationSEET
Software Engineering Education and Training
An Empirical Study of Teaching Qualities of Popular Computer Science and Software Engineering Instructors Using RateMyProfessor.com DataSEET
Software Engineering Education and Training
An Interactive Learning Method to Engage Students in ModelingSEET
Software Engineering Education and Training
Authentic Individual Assessment for Team-based Software Engineering ProjectsSEET
Software Engineering Education and Training
Characterizing the Pedagogical Benefits of Adaptive Feedback for Compilation Errors by Novice ProgrammersSEET
Software Engineering Education and Training
Enriching Programming Student Feedback with Audio CommentsSEET
Software Engineering Education and Training
Exploiting Group Shuffling Dynamics to Convey the Importance of Good Software DesignSEET
Software Engineering Education and Training
GidgetML: An Adaptive Serious Game for Enhancing First Year Programming LabsSEET
Software Engineering Education and Training
Innovation and Active Learning for Training Mobile App DevelopersSEET
Software Engineering Education and Training
Presenting and Evaluating the Impact of Experiential Learning in Computing Accessibility EducationSEETSoftware Engineering Education and Training Distinguished Paper Award
Software Engineering Education and Training
Sidekicks and Superheroes: A Look into Student Reasoning about Concurrency with Threads versus ActorsSEET
Software Engineering Education and Training
Teaching Software Engineering for AI-Enabled SystemsSEET
Software Engineering Education and Training
Towards an Open Repository for Teaching Software Modeling applying Active Learning StrategiesSEET
Software Engineering Education and Training
Turn up the Heat!: Using Heat Maps to Visualize Suspicious Code to Help Students Successfully Complete Programming Problems FasterSEET
Software Engineering Education and Training
Understanding DevOps Education with Grounded TheorySEET
Software Engineering Education and Training
Using Public and Free Platform-as-a-Service (PaaS) based Lightweight Projects for Software Architecture EducationSEET
Software Engineering Education and Training
VeriSIM: A Learning Environment for Comprehending Class and Sequence Diagrams using Design TracingSEET
Software Engineering Education and Training
We should teach our Students what Industry doesn’t wantSEETSoftware Engineering Education and Training Distinguished Paper Award
Software Engineering Education and Training
What prevents Finnish women from applying to software engineering roles? A preliminary analysis of survey dataSEET
Software Engineering Education and Training
Pre-print