ICSE 2024
Fri 12 - Sun 21 April 2024 Lisbon, Portugal

Call for Papers

Being a software engineer goes far beyond just writing code. Software engineers need to possess a balanced set of soft and technical skills that allow them to solve real-world problems, work in teams to develop complex, high-quality software systems, efficiently evolve and maintain these systems, all while catering to users’ changing needs. Many paths could be taken and combined to acquire and develop this skill set, from formal education to on-the-job training, from coding clubs to boot camps, by using online or offline platforms and resources, etc. ICSE SEET 2024 is a venue interested in all these paths and aspects of teaching and training future and current software engineers.

ICSE SEET is the premiere venue that brings together educators from both academia and industry worldwide to share and discuss cutting-edge results and experiences on how to best shape software engineers that are able to deal with real-word challenges. We invite you to join us to continue to grow our collective knowledge in the field of software engineering education and training.

Topics of Interest

ICSE SEET 2024 seeks original contributions covering all dimensions of learning and teaching software engineering topics. We welcome a variety of papers addressing challenges, innovations, and best practices in software engineering education and training. Contributions may address different levels and contexts, including, but not limited to, primary and secondary education, university education at undergraduate and graduate levels, coding clubs, hackathons, bootcamps, industrial training, and informal learning and training.

Topics of interest include, but are not limited to:

  • Foundational research on software engineering skills
  • Methods of teaching software engineering skills
  • Methods of evaluating, assessing, and measuring software engineering skills
  • Evaluation and assessment in software engineering education
  • Evaluations of teaching and assessment methods in software engineering
  • Empirical studies describing software engineering education contexts
  • Pedagogical approaches supporting software engineering education and training in distributed and remote settings
  • Learning technologies and tools that support software engineering education and training
  • Automated evaluation of software engineering skills
  • Role of soft skills (communication, collaboration, teamwork, organization, negotiation, conflict management) for software engineers
  • Studies of equity, diversity, and inclusion in software engineering education and training
  • Ethical and societal concerns (e.g., sustainability, human values) in software engineering education and training
  • Onboarding and on-the-job training of software engineers
  • Continuing education of software engineers
  • Extra-curricular training of software engineering students (e.g., through hackathons, bootcamps)
  • Certification and training for professional software engineers
  • Use of online platforms and resources for software engineering education
  • Role of culture and gender in software engineering education and training
  • Introducing software engineering topics to children in primary and secondary education
  • Encouraging synergy between academia and industry in software engineering education and training
  • Impact of Covid-19 pandemic on teaching and learning

Submission Categories

Research Paper (max 10 pages, plus up to 2 pages for references) A research paper must address a topic related to software engineering and education using appropriate research techniques and proper scholarly writing. Negative and mixed findings are welcome.

Experience Report (max 10 pages, plus up to 2 pages for references) An experience report provides anecdotal evidence by describing an experience related to software engineering education and training (typically a course, a teaching or training technique or strategy, or an assessment method) and interprets the experience in terms of actionable advice and lessons learned, but does not need to evaluate it or use rigorous research methods to support its claims. Negative and mixed findings are welcome, provided they can support advice or lessons learned.

Idea Paper (max 5 pages, plus 1 page of references) An idea paper must present a new software engineering education and training idea with a proposed formal evaluation strategy, possibly with some preliminary or informal results.

Tool Paper (max 5 pages, plus 1 page of references) A tool paper describes a tool or technology that supports software engineering education and training. Papers in this category should discuss the impact of the tool on the learning process. A tool paper can optionally be accompanied by a short video (not exceeding five minutes) demonstrating the tool’s main functionality (if you use this option, please provide the link at the end of the abstract). Tools must be available online so they can be evaluated (also possible on a trial basis) and be mature enough.

Replication Paper (max 5 pages, plus 1 page of references) A replication paper describes the repetition of an existing and already published pedagogical intervention (e.g. course, approach, study) in new contexts. The goal is to determine whether the basic findings related to the original pedagogical intervention can be applied to other circumstances.

SEET submissions should not exceed their respective category page limit, including all text, figures, tables, and appendices. The page limits are strict and non-compliance will result in a desk-rejection.

Evaluation Criteria

Submissions will be evaluated based on their category:

  • Research Papers will be evaluated against these criteria: Relevance, Significance, Soundness, Verifiability, Presentation
  • Experience Reports will be evaluated against these criteria: Relevance, Significance, Actionability, Lessons, Presentation
  • Idea Papers will be evaluated against these criteria: Relevance, Significance, Soundness, Presentation
  • Tool Papers will be evaluated against these criteria: Relevance, Significance, Presentation
  • Replication Papers will be evaluated against these criteria: Relevance, Significance, Soundness, Presentation

The evaluation criteria for SEET 2024 papers are defined as follows:

  • Relevance: The extent to which the paper is relevant to SEET.
  • Significance: The extent to which the paper is well-motivated and its contributions are original and important, with respect to the existing literature on software engineering education and training.
  • Soundness: The extent to which the paper’s contributions are supported by rigorous application of appropriate research methods and whether the paper discusses meaningfully the research methods’ limitations and threats to the validity of the findings.
  • Verifiability: The extent to which the paper includes sufficient information to support independent verification or replication of the paper’s claimed contributions. This includes public availability of research data. In case where this is not possible, an explicit statement why such data cannot be made publicly available is mandatory.
  • Actionability: The extent to which the paper provides actionable advice with clear take-away messages.
  • Lessons: The extent to which the paper meaningfully discusses lessons learned in terms of what went right, what went wrong, and what could be improved if the experience is repeated.
  • Presentation: The extent to which the paper’s organization and quality of writing meets the standard: the paper is well-structured, employs clear and correct scholarly language, avoids ambiguity, includes clearly readable figures and tables, and is formatted according to the template specifications.

How to Submit

All submissions must conform to the ICSE 2024 formatting and submission instructions 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.

  • By submitting to the ICSE SEET 2024 Track, authors acknowledge that they are aware of and agree to be bound by the ACM Policy and Procedures on Plagiarism and the IEEE Plagiarism FAQ. In particular, papers submitted to ICSE SEET 2024 must not have been published elsewhere and must not be under review or submitted for review elsewhere whilst under consideration for ICSE SEET 2024. Contravention of this concurrent submission policy will be deemed a serious breach of scientific ethics, and appropriate action will be taken in all such cases. To check for double submission and plagiarism issues, the chairs reserve the right to (1) share the list of submissions with the PC Chairs of other conferences with overlapping review periods and (2) use external plagiarism detection software, under contract to the ACM or IEEE, to detect violations of these policies.

  • By submitting your article to an ACM Publication, you are hereby acknowledging that you and your co-authors are subject to all ACM Publications Policies, including ACM’s new Publications Policy on Research Involving Human Participants and Subjects. Alleged violations of this policy or any ACM Publications Policy will be investigated by ACM and may result in a full retraction of your paper, in addition to other potential penalties, as per ACM Publications Policy.

  • Please ensure that you and your co-authors obtain an ORCID ID, so you can complete the publishing process for your accepted paper. ACM has been involved in ORCID from the start and we have recently made a commitment to collect ORCID IDs from all of our published authors. The collection process has started and will roll out as a requirement throughout 2022. We are committed to improve author discoverability, ensure proper attribution and contribute to ongoing community efforts around name normalization; your ORCID ID will help in these efforts.

  • The ICSE SEET 2024 will employ a double-anonymous review process. Thus, no submission may reveal its authors’ identities in the paper nor in the artifacts, code, videos, tools, documentation, or repositories associated with the submission. The authors must make every effort to honor the double-anonymous review process. In particular:

    • Authors’ names must be omitted from the submission.
    • All references to the author’s prior work should be in the third person.
    • While authors have the right to upload preprints on ArXiV or similar sites, they should avoid specifying that the manuscript was submitted to ICSE SEET 2024.
    • During review, authors should not publicly use the submission title.
  • Further advice, guidance, and explanation about the double-anonymous review process can be found on the ICSE 2024 Q&A page.

  • By submitting to the ICSE SEET 2024 Track, authors acknowledge that they conform to the authorship policy of the ACM, and the authorship policy of the IEEE.

Submissions to the ICSE SEET 2024 Track that meet the above requirements can be made via the submission site (https://icse2024-seet.hotcrp.com) by the submission deadline. Any submission that does not comply with these requirements may be desk rejected without further review.

We encourage the authors to upload their paper info early (and can submit the PDF later) to properly enter conflicts for double-anonymous reviewing. Authors are encouraged to try out the experimental SIGSOFT Submission Checker to detect violations to the formatting and double anonymous guidelines. (Mind that the tool is based on heuristics. Therefore it may miss violations, and it can raise false alarms. The requirements listed in this call for papers take precedence over the results of the tool when deciding whether a paper meets the submission guidelines.)

Open Science Policy

The SEET track of ICSE 2024 aims to follow the ICSE 2024 Open Science policies. In summary, the steering principle is that research results should be made accessible to the public and empirical studies should be reproducible whenever possible. In particular, we actively support the adoption of open data and open source principles and encourage all contributing authors to disclose (anonymized and curated) data to increase reproducibility and replicability whenever allowable and applicable. We are aware that some datasets and tools may not be made open and public (e.g., when prohibited by a Non-Disclosure Agreement, when the Ethics Review Board forbids sharing data for participant privacy, when tool source code is commercial-in-confidence, etc.). We also recognize that reproducibility or replicability is not a goal in qualitative research and that, similar to industrial studies, qualitative studies often face challenges in sharing research data. For guidelines on how to report qualitative research to ensure the assessment of the reliability and credibility of research results, see the ICSE 2024 Open Science page. Note that sharing research data is not mandatory for submission or acceptance. However, non-sharing needs to be justified.

We therefore ask all authors to provide a supporting statement on the data availability (or lack thereof) in their submitted papers in a section named Data Availability after the Conclusion section. Authors can also provide anonymized links to anonymized data and repositories in that section or can upload anonymized data using the supplementary material upload option during submission process via the HotCRP submission site (https://icse2024-seet.hotcrp.com). Authors who cannot disclose data should provide a short statement explaining the reasons why they cannot share the data in the Data Availability section of their paper, after the Conclusion section.

Upon acceptance, authors have the possibility to separately submit their supplementary material to the ICSE 2024 Artifact Evaluation track, for recognition of artifacts that are reusable, available, replicated or reproduced.

Authors are asked to carefully review any supplementary material to ensure it conforms to the double-anonymous policy employed for ICSE SEET 2024. For example, code and data repositories may be exported to remove version control history, scrubbed of names in comments and metadata, and anonymously uploaded to a sharing site to support review. Below are some resources that can be helpful:

Important Dates

  • SEET Submissions Deadline: 12 October 2023 - Submissions close at 23:59 AoE (Anywhere on Earth, UTC-12)
  • SEET Acceptance Notification: 15 December 2022
  • SEET Camera Ready: 12 January 2024

Conference Attendance Expectation

If a submission is accepted, at least one author of the paper is required to register for and attend the ICSE conference and present the paper. The presentation is expected to be delivered in person, or online if this is impossible due to travel limitations (related to, e.g., health, visa, or COVID-19 prevention).

Contacts

For more information, please contact the ICSE SEET 2024 Co-Chairs:

  • Kiev Gama, Federal University of Pernambuco
  • Janet Siegmund, Chemnitz University of Technology
Dates
Wed 17 Apr 2024
Thu 18 Apr 2024
Fri 19 Apr 2024
Tracks
ICSE Demonstrations
ICSE Industry Challenge Track
ICSE Journal-first Papers
ICSE New Ideas and Emerging Results
ICSE Research Track
ICSE Software Engineering Education and Training
ICSE Software Engineering in Practice
ICSE Software Engineering in Society
You're viewing the program in a time zone which is different from your device's time zone change time zone

Wed 17 Apr

Displayed time zone: Lisbon change

11:00 - 12:30
11:30
15m
Talk
Gamifying a Software Testing Course with Continuous Integration
Software Engineering Education and Training
Philipp Straubinger University of Passau, Gordon Fraser University of Passau
Pre-print
11:00 - 12:30
11:30
15m
Talk
Building Collaborative Learning: Exploring Social Annotation in Introductory Programming
Software Engineering Education and Training
Francisco Gomes de Oliveira Neto Chalmers | University of Gothenburg, Felix Dobslaw Mid Sweden University
11:45
15m
Talk
Teaching Software Development for Real-World Problems using a Microservice-Based Collaborative Problem-Solving Approach
Software Engineering Education and Training
Yi Meng LAU Singapore Management University, Christian Michael KOH Singapore Management University, Lingxiao Jiang Singapore Management University
11:00 - 12:30
11:30
15m
Talk
Adopting an Agile Approach for Reflective Learning and Teaching
Software Engineering Education and Training
Eleanor Leist University of East Anglia, Jaejoon Lee University of East Anglia
11:45
15m
Talk
Experiences with Summer Camp Communication via Discord
Software Engineering Education and Training
Makayla Moster Clemson University, Ella Kokinda Clemson Univeristy, D. Matthew Boyer Clemson University, Paige Rodeghero Clemson University
12:15
7m
Talk
Using Accessibility Awareness Interventions to Improve Computing Education
Software Engineering Education and Training
Yang Liu Rochester Institute of Technology, Domenic Mangano RIT, Krishna Neupane Rochester Institute of Technology, Samuel Malachowsky Rochester Institute of Technology, Daniel Krutz Rochester Institute of Technology
11:00 - 12:30
Generative AI studiesResearch Track / Software Engineering Education and Training at Luis de Freitas Branco
Chair(s): Walid Maalej University of Hamburg
12:15
15m
Talk
Assessing AI Detectors in Identifying AI-Generated Code: Implications for Education
Software Engineering Education and Training
Wei Hung Pan School of Information Technology, Monash University Malaysia, Ming Jie Chok School of Information Technology, Monash University Malaysia, Jonathan Leong Shan Wong School of Information Technology, Monash University Malaysia, Yung Xin Shin School of Information Technology, Monash University Malaysia, Yeong Shian Poon School of Information Technology, Monash University Malaysia, Zhou Yang Singapore Management University, Chun Yong Chong Monash University Malaysia, David Lo Singapore Management University, Mei Kuan Lim Monash University Malaysia
14:00 - 15:30
14:30
15m
Talk
Bridging Theory to Practice in Software Testing Teaching through Team-based Learning (TBL) and Open Source Software (OSS) Contribution
Software Engineering Education and Training
Elaine Venson University of Brasilia, Reem Alfayez King Saud University
14:00 - 15:30
14:15
15m
Talk
Training App Developers in a Software Studio: The Business Nano Challenge Experience
Software Engineering Education and Training
Tania Mara Dors Pontifícia Universidade Católica do Paraná, Ana Paula Schran de Almeida Pontifícia Universidade Católica do Paraná, Lohine Mussi Pontifícia Universidade Católica do Paraná, Fabio Vinicius Binder Pontifícia Universidade Católica do Paraná, Sheila Reinehr Pontifícia Universidade Católica do Paraná (PUCPR), Andreia Malucelli Pontifícia Universidade Católica do Paraná
14:30
15m
Talk
Breaking Barriers: Investigating the Sense of Belonging Among Women and Non-Binary Students in Software Engineering
Software Engineering Education and Training
Lina Boman University of Gothenburg, Jonatan Andersson University of Gothenburg, Francisco Gomes de Oliveira Neto Chalmers | University of Gothenburg
16:00 - 17:30
16:30
15m
Talk
An Empirical Study of the Content and Quality of Sprint Retrospectives in Undergraduate Team Software Projects
Software Engineering Education and Training
Chris Hundhausen Oregon State University, USA, Phillip Conrad University of California, Santa Barbara, Ahsun Tariq Oregon State University, Surya Pugal UC Santa Barbara, Brian Zamora Flores UC Santa Barbara
16:45
15m
Talk
Girls Rocking the Code: Gender-dependent Stereotypes, Engagement & Comprehension in Music Programming
Software Engineering Education and Training
Isabella Graßl University of Passau, Gordon Fraser University of Passau

Thu 18 Apr

Displayed time zone: Lisbon change

11:00 - 12:30
11:30
15m
Talk
Coding to Cope: Teaching Programming to Children with Emotional and Behavioral Disorders
Software Engineering Education and Training
Isabella Graßl University of Passau, Gordon Fraser University of Passau
11:00 - 12:30
11:45
15m
Paper
Design principles for generating and presenting automated formative feedback on code quality using software metrics
Software Engineering Education and Training
Eddy van den Aker Zuyd University of Applied Science, Ebrahim Rahimi Open University, the Netherlands
11:00 - 12:30
Dependability and Formal methods 2Research Track / Software Engineering Education and Training / Demonstrations / Software Engineering in Practice at Glicínia Quartin
Chair(s): Jácome Cunha University of Porto & HASLab/INESC
11:30
15m
Talk
Assessing the impact of hints in learning formal specification
Software Engineering Education and Training
Alcino Cunha University of Minho; INESC TEC, Nuno Macedo University of Porto; INESC TEC, José Creissac Campos University of Minho & HASLab/INESC TEC, Iara Margolis Center for Computer Graphics, Emanuel Sousa Center for Computer Graphics
11:00 - 12:30
12:00
15m
Talk
LLMs Still Can't Avoid Instanceof: An investigation Into GPT-3.5, GPT-4 and Bard's Capacity to Handle Object-Oriented Programming Assignments
Software Engineering Education and Training
Bruno Pereira Cipriano Lusófona University, COPELABS, Pedro Alves Lusófona University, COPELABS
14:00 - 15:30
14:30
15m
Talk
Video-based Training for Meeting Communication Skills
Software Engineering Education and Training
Matthias Galster University of Canterbury, Antonija Mitrovic University of Canterbury, Sanna Malinen University of Canterbury, Sreedevi Sankara Iyer University of Canterbury, Ja'afaru Musa University of Canterbury, Jay Holland University of Canterbury
14:00 - 15:30
14:45
15m
Talk
Integrating Canvas and GitLab to Enrich Learning Processes
Software Engineering Education and Training
Laura Schauer Heriot-Watt University, Rob Stewart Heriot-Watt University, Manuel Maarek Heriot-Watt University
14:00 - 15:30
14:30
15m
Talk
Teaching Digital Accessibility to Industry Professionals using the Community of Practice framework: An Experience Report
Software Engineering Education and Training
Parthasarathy PD BITS Pilani KK Birla Goa Campus, Swaroop Joshi BITS Pilani KK Birla Goa Campus
14:45
15m
Talk
An Experience Report on Using Video-Creation Tasks in Requirements-Engineering Education
Software Engineering Education and Training
Richard May Harz University Wernigerode, Germany, Johanna Daher Harz University Wernigerode, Germany, Jacob Krüger Eindhoven University of Technology, Thomas Leich Harz University of Applied Sciences, Germany
15:00
15m
Talk
Exploring the Need of Accessibility Education in the Software Industry: Insights from a Survey of Software Professionals in India
Software Engineering Education and Training
Parthasarathy PD BITS Pilani KK Birla Goa Campus, Swaroop Joshi BITS Pilani KK Birla Goa Campus

Fri 19 Apr

Displayed time zone: Lisbon change

11:00 - 12:30
11:30
15m
Talk
Unveiling Hurdles in Software Engineering Education: The Role of Learning Management Systems
Software Engineering Education and Training
Niklas Meissner University of Stuttgart, Nadine Koch University of Stuttgart, Sandro Speth Institute of Software Engineering, University of Stuttgart, Uwe Breitenbücher Reutlingen University, Steffen Becker University of Stuttgart
DOI File Attached
11:45
15m
Talk
Training for Security: Results from Using a SAT in the Development Pipeline of Web Apps
Software Engineering Education and Training
Sabato Nocera University of Salerno, Simone Romano University of Salerno, Rita Francese University of Salerno, Giuseppe Scanniello University of Salerno
11:00 - 12:30
12:00
15m
Talk
Let's Ask AI About Their Programs: Exploring ChatGPT's Answers To Program Comprehension Questions
Software Engineering Education and Training
Teemu Lehtinen Aalto University, Charles Koutcheme Aalto University, Arto Hellas Aalto University
Pre-print Media Attached File Attached
12:15
15m
Talk
Experience Report: Identifying common misconceptions and errors of novice programmers with ChatGPT
Software Engineering Education and Training
Hua Leong Fwa Singapore Management University
Media Attached
11:00 - 12:30
11:30
15m
Talk
SERGE – Serious Game for the Education of Risk Management in Software Project Management
Software Engineering Education and Training
Giusy Annunziata University of Salerno, Stefano Lambiase University of Salerno, Fabio Palomba University of Salerno, Filomena Ferrucci University of Salerno
Pre-print
11:45
15m
Talk
Equitable Student Collaboration in Pair Programming
Software Engineering Education and Training
Isabella Graßl University of Passau, Gordon Fraser University of Passau
12:00
15m
Talk
Scalable Teaching of Software Engineering Theory and Practice: An Experience Report
Software Engineering Education and Training
14:00 - 15:30
LLM, NN and other AI technologies 6Software Engineering Education and Training / Research Track / Software Engineering in Practice at Grande Auditório
Chair(s): Bowen Xu North Carolina State University
14:15
15m
Talk
Automated Detection of AI-Obfuscated Plagiarism in Modeling Assignments
Software Engineering Education and Training
Timur Sağlam Karlsruhe Institute of Technology (KIT), Sebastian Hahner Karlsruhe Institute of Technology (KIT), Larissa Schmid Karlsruhe Institute of Technology, Erik Burger Karlsruhe Institute of Technology (KIT)
DOI Pre-print
14:30
15m
Talk
AI-Tutoring in Software Engineering Education
Software Engineering Education and Training
Eduard Frankford University of Innsbruck, Clemens Sauerwein University of Innsbruck, Patrick Bassner Technical University of Munich, Stephan Krusche Technical University of Munich, Ruth Breu University of Innsbruck
DOI Pre-print
14:45
15m
Talk
Beyond Functional Correctness: An Exploratory Study on the Time Efficiency of Programming Assignments
Software Engineering Education and Training
Yida Tao Southern University of Science and Technology, Wenyan Chen Southern University of Science and Technology, Qingyang Ye Southern University of Science and Technology, Yao Zhao Southern University of Science and Technology
15:00
15m
Talk
Does ChatGPT Help With Introductory Programming?An Experiment of Students Using ChatGPT in CS1
Software Engineering Education and Training
Yuankai Xue Vanderbilt University, Hanlin Chen Vanderbilt University, Gina Bai North Carolina State University, Robert Tairas Vanderbilt University, Yu Huang Vanderbilt University
14:00 - 15:30
15:22
7m
Talk
eFish'nSea: Unity Game Set for Learning Software Performance Issues Root Causes and Resolutions
Software Engineering Education and Training
Andrew Quinlan Stevens Institute of Technology, Ryan Mercadante Stevens Institute of Technology, Vincent Tufo Stevens Institute of Technology, Jonathan Morrone Stevens Institute of Technology, Lu Xiao Stevens Institute of Technology
16:00 - 17:30
16:30
15m
Talk
Teachers' Beliefs and Practices on the Naming of Variables in Introductory Python Programming Courses
Software Engineering Education and Training
Vivian van der Werf Leiden University, Alaaeddin Swidan Open University of the Netherlands, Felienne Hermans Vrije Universiteit Amsterdam, Marcus Specht Delft University of Technology, Efthimia Aivaloglou Delft University of Technology
16:00 - 17:30
16:30
15m
Talk
Introducing Computer Science Undergraduate Students to DevOps Technologies from Software Engineering Fundamentals
Software Engineering Education and Training
Edgar Sarmiento-Calisaya , Alvaro Mamani-Aliaga Universidad Nacional de San Agustín de Arequipa, Julio Cesar Leite Federal University of Bahia (UFBA)
DOI
16:45
15m
Talk
Bridging the Theory-Practice Gap in a Maintenance Programming Course: An Experience Report
Software Engineering Education and Training
Sofia Ouhbi Uppsala University
16:00 - 17:30
16:45
15m
Talk
An experience report on the use of Active Learning in Empirical Software Engineering Education: Understanding the pros and cons from the student's perspective
Software Engineering Education and Training
Maria Alcimar Costa Meireles UFAM - Federal University of Amazonas, Sabrina Rocha UFAM - Federal University of Amazonas, José Carlos Maldonado Loggi Tecnologia and University of São Paulo - USP and, Tayana Conte Universidade Federal do Amazonas
17:00
15m
Talk
Teaching Software Ethics to Future Software Engineers
Software Engineering Education and Training
Aastha Pant Monash University, Simone Spiegler Monash University, Rashina Hoda Monash University, Jeremy Yoon Monash University, Nabeeb Yusuf Monash University, Tian Er Monash University, Shenyi Hu Monash University

Accepted Papers

Title
Adopting an Agile Approach for Reflective Learning and Teaching
Software Engineering Education and Training
AI-Tutoring in Software Engineering Education
Software Engineering Education and Training
DOI Pre-print
An Empirical Study of the Content and Quality of Sprint Retrospectives in Undergraduate Team Software Projects
Software Engineering Education and Training
An experience report on the use of Active Learning in Empirical Software Engineering Education: Understanding the pros and cons from the student's perspective
Software Engineering Education and Training
An Experience Report on Using Video-Creation Tasks in Requirements-Engineering Education
Software Engineering Education and Training
Assessing AI Detectors in Identifying AI-Generated Code: Implications for Education
Software Engineering Education and Training
Assessing the impact of hints in learning formal specification
Software Engineering Education and Training
Automated Detection of AI-Obfuscated Plagiarism in Modeling Assignments
Software Engineering Education and Training
DOI Pre-print
Beyond Functional Correctness: An Exploratory Study on the Time Efficiency of Programming Assignments
Software Engineering Education and Training
Breaking Barriers: Investigating the Sense of Belonging Among Women and Non-Binary Students in Software Engineering
Software Engineering Education and Training
Bridging Theory to Practice in Software Testing Teaching through Team-based Learning (TBL) and Open Source Software (OSS) Contribution
Software Engineering Education and Training
Bridging the Theory-Practice Gap in a Maintenance Programming Course: An Experience Report
Software Engineering Education and Training
Building Collaborative Learning: Exploring Social Annotation in Introductory Programming
Software Engineering Education and Training
Coding to Cope: Teaching Programming to Children with Emotional and Behavioral Disorders
Software Engineering Education and Training
Design principles for generating and presenting automated formative feedback on code quality using software metrics
Software Engineering Education and Training
Does ChatGPT Help With Introductory Programming?An Experiment of Students Using ChatGPT in CS1
Software Engineering Education and Training
eFish'nSea: Unity Game Set for Learning Software Performance Issues Root Causes and Resolutions
Software Engineering Education and Training
Equitable Student Collaboration in Pair Programming
Software Engineering Education and Training
Experience Report: Identifying common misconceptions and errors of novice programmers with ChatGPT
Software Engineering Education and Training
Media Attached
Experiences with Summer Camp Communication via Discord
Software Engineering Education and Training
Exploring the Need of Accessibility Education in the Software Industry: Insights from a Survey of Software Professionals in India
Software Engineering Education and Training
Gamifying a Software Testing Course with Continuous Integration
Software Engineering Education and Training
Pre-print
Girls Rocking the Code: Gender-dependent Stereotypes, Engagement & Comprehension in Music Programming
Software Engineering Education and Training
Integrating Canvas and GitLab to Enrich Learning Processes
Software Engineering Education and Training
Introducing Computer Science Undergraduate Students to DevOps Technologies from Software Engineering Fundamentals
Software Engineering Education and Training
DOI
Let's Ask AI About Their Programs: Exploring ChatGPT's Answers To Program Comprehension Questions
Software Engineering Education and Training
Pre-print Media Attached File Attached
LLMs Still Can't Avoid Instanceof: An investigation Into GPT-3.5, GPT-4 and Bard's Capacity to Handle Object-Oriented Programming Assignments
Software Engineering Education and Training
Scalable Teaching of Software Engineering Theory and Practice: An Experience Report
Software Engineering Education and Training
SERGE – Serious Game for the Education of Risk Management in Software Project Management
Software Engineering Education and Training
Pre-print
Teachers' Beliefs and Practices on the Naming of Variables in Introductory Python Programming Courses
Software Engineering Education and Training
Teaching Digital Accessibility to Industry Professionals using the Community of Practice framework: An Experience Report
Software Engineering Education and Training
Teaching Software Development for Real-World Problems using a Microservice-Based Collaborative Problem-Solving Approach
Software Engineering Education and Training
Teaching Software Ethics to Future Software Engineers
Software Engineering Education and Training
Training App Developers in a Software Studio: The Business Nano Challenge Experience
Software Engineering Education and Training
Training for Security: Results from Using a SAT in the Development Pipeline of Web Apps
Software Engineering Education and Training
Unveiling Hurdles in Software Engineering Education: The Role of Learning Management Systems
Software Engineering Education and Training
DOI File Attached
Using Accessibility Awareness Interventions to Improve Computing Education
Software Engineering Education and Training
Video-based Training for Meeting Communication Skills
Software Engineering Education and Training
:
: