Welcome to CSER'23 Spring!

CSER 2023 Spring will be held on the campus of McGill University, Montréal on June 07, as a CS-CAN|INFO-CAN co-located event.

CSER meetings seek to motivate engaging discussions among faculty, graduate students and industry participants about software engineering research in a broad sense, as well as the intersection between software engineering, other areas of computer science, and other disciplines.

Advantages of co-locating with CS-CAN|INFO-CAN events

This year, the Spring CSER Workshop will be held along side other Canadian computer science communities at a co-located conference. There are several advantages to this arrangement including being able to register for just the CSER day or for multiple days (to attend other conferences or workshops), being able to connect with colleagues from other CS communities at lunch and breaks while attending CSER, having our poster session in a share space with other communities’ posters, and having an opportunity to attend the awards banquet the evening of the CSER workshop (note: the awards banquet is not included in the daily registration fee).


CSER brings together (primarily) Canadian-based software engineering researchers, including faculty, graduate students, industry participants, and any others who are interested.


Keynote by Martin Robillard (McGill University)

Sustainable Software Artifacts

Abstract: Best practices for software engineering research call for the release of software artifacts: prototype tools, scripts, or other types of executable research outcomes. At the same time, documenting and maintaining public-facing software requires time and expertise. Drawing on my experience maintaining an academic open-source project for over 8 years, and recent research on turnover-induced knowledge loss, I will explore why we should keep our research tools alive and what this can entail in practice.

Bio: Martin Robillard is a Professor in the School of Computer Science at McGill University. He received his Ph.D. in Computer Science from the University of British Columbia. His research is in the area of software engineering, with an emphasis on the human-centric aspects of software development. His current focus is on documentation generation, test suite quality, and information privacy. Martin is the author of the book Introduction to Software Design with Java and the architect and maintainer of the JetUML software modeling tool. He has served as program co-chair for both of the flagship conferences in software engineering (FSE 2012 and ICSE 2017), as well as ICSME 2015, and is currently on the editorial board of IEEE Transactions on Software Engineering.

Keynote by Sarra Habchi (Ubisoft)

Quality Engineering in the Video Game Industry: Challenges and Opportunities

Abstract: Developing high-budget video games is a complex process that demands significant effort and meticulous organization. These games consist of an extensive amount of code, estimated to be in the tens of millions of lines, distributed across hundreds of thousands of files, and requiring tens of thousands of code changes. The development of modern AAA games poses additional challenges due to the need to manage multidisciplinary teams, including developers, artists, and sound engineers, which is markedly different from typical code-only projects. In addition, these games must be designed to be compatible and scalable across multiple platforms, including various consoles, PCs, and mobile devices. In this environment, unique engineering challenges emerge, requiring novel research and development solutions from our community. In this talk, I will provide a brief overview of predicaments encountered by game development teams, covering topics such as performance analysis, automated testing, and cross-artifact build systems. Then, I will present some of the initiatives conducted by our research group to address these challenges. Finally, I will conclude with a discussion of open challenges and potential research opportunities.

Bio: Sarra Habchi is a research and development scientist at Ubisoft. She received her PhD in computer science from Inria with a thesis on the identification and tracking of mobile-specific code smells, a work that was awarded the accessit of Gilles Kahn 2020. Her research interests lie primarily in the area of software quality and reliability, with an emphasis on software testing, continuous integration systems, and automation tools. Sarra is currently leading the software engineering research group at Ubisoft La Forge, which focuses on quality engineering challenges in the video game industry.

Important Dates

Presentation abstract submission May 15th
Notification May 19th
Registration May 31st (Please register early to help our planning)

CSER Spring 2023 Detailed Program

Call for Submissions

We invite you to contribute by sending your proposals for:

  • New faculty talks (30-40 minutes + QA)
  • Regular research talks (15-20 minutes + QA)
  • Poster/demo + lightning talk presentations
The deadline to send in your proposals is Monday, May 15th, 2023, 23:59 (EDT). Please visit the following form (https://forms.gle/hzQ7XYwrF55PLcy6A) to submit your proposal. Include the following to allow us to prepare a great program:
  • Presentation title
  • Author name(s) (with the presenter(s) highlighted) and affiliation
  • Presentation abstract (up to 150 words)
  • Type of talk (e.g., new faculty, regular, or poster/demo)


CSER does not publish proceedings in order to keep presentations informal and speculative.

CSER Steering Committee

McGill University, Montréal, June 7th, 2023

Montréal is the largest city in the Canadian province of Québec and the second-largest city in Canada. It is the second largest, primarily French-speaking city in the world, after Paris. The official language of Montreal is French, as defined by the city’s charter, yet most of its citizen are bilingual and it is always possible to study, work, and enjoy Montréal in English.

CSER will be held at McGill University, co-locating with CS-CAN|INFO-CAN events. Please check the CS-CAN|INFO-CAN website for updated information about the venue.

Should you need an accommodation you may consider the many hotel in downtown Montreal (within walking distance or by metro).


Registration method and fees:

CSER 2023 Spring registration is handled by CS-CAN|INFO-CAN co-located conference. You can visit the co-located conference website or directly follow the link below to register your ticket.

Registration link (registration deadline: May 31st). Please select "Software Engineering" under the Category selector.


Type/Deadline        Early-Bird         After May 12th          After May 29th

Student                       $100                       $125                           $150

Non-student              $150                       $175                            $200

Attending other CS-CAN|INFO-CAN co-located events:

Optionally, you can also register other events in the co-located conference. The registration rate is per day.

You also have the option to register the CS-CAN|INFO-CAN awards banquet. The banquet will take place on the evening of Wednesday, June 7th, which will include a 3 course dinner with chicken, salmon and vegetarian options, accompanied by wine. Entertainment will include presentations from each society, including the announcement of several major national awards. The price of the banquet ticket is $110.

Attending both CSER and SEMLA:

The Software Engineering for Machine Learning Applications (SEMLA 2023) international symposium will be held at Polytechnique Montréal, Montréal on June 9th and 10th, right after the CSER 2023 Spring meeting. If you register for CSER 2023, you can receive a discount of 30% off when registering for SEMLA 2023 by applying the promo code “CSER2023S”.