ICSE 2026
Sun 12 - Sat 18 April 2026 Rio de Janeiro, Brazil

1st International Workshop on
Software Engineering and Research Software

(SERS 2026)

Tuesday, 14 April 2026

Software enables critical research in a variety of scientific and engineering disciplines. Yet those who write this “research software” are often disconnected from the software engineering research (SER) community, whose research does not focus on the unique challenges of research software.

This initial Software Engineering and Research Software (SERS) in-person workshop aims to bring the particular needs of research software engineering to, and those who write that software into, the ICSE community. It builds on Dagstuhl Seminar 24161, “Research Software Engineering: Bridging Knowledge Gaps,” held in April 2024, which brought together software engineering researchers and research software engineers to facilitate better understanding and initiate collaborations.

By extending this focus, our workshop aims to help software engineering researchers gain knowledge about research software, its developers and maintainers, and the processes they use. It provides examples of successful projects involving both software engineering research and research software to further highlight opportunities in studying this area in more detail: new research challenges that need innovative solutions, new opportunities to apply and study software engineering practices. As such, the workshop is also intended to further develop the community of collaborating software engineering researchers and research software engineers that was catalyzed by the Dagstuhl seminar.

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

Tue 14 Apr

Displayed time zone: Brasilia, Distrito Federal, Brazil change

08:00 - 17:30
Tuesday Quiet RoomSocial, Networking and Special Rooms at Capri V

Quiet Room for you to relax or work in a peaceful environment during ICSE 2026.

08:00
9h30m
Other
Quiet Room
Social, Networking and Special Rooms

08:00 - 19:00
Tuesday RegistrationSocial, Networking and Special Rooms at Main Entrance

Registration for ICSE 2026.

08:00
11h
Registration
ICSE 2026 Registration
Social, Networking and Special Rooms

09:00 - 12:30
Tuesday Morning Child CareSocial, Networking and Special Rooms at Ibiza III

Child Care services available during ICSE 2026 to support attendees with children.

09:00
3h30m
Other
Child Care
Social, Networking and Special Rooms

09:00 - 10:30
Session 1SERS at Oceania III
Chair(s): Jeffrey C. Carver University of Alabama
09:00
10m
Day opening
Welcome and Introduction to SERS 2026
SERS
Jeffrey C. Carver University of Alabama, Myra Cohen Iowa State University, Stephan Druskat German Aerospace Center (DLR), Nasir Eisty University of Tennessee-Knoxville, Alfredo Goldman University of São Paulo, Daniel S. Katz University of Illinois Urbana-Champaign, Reed Milewicz Sandia National Laboratories
09:10
35m
Talk
Software Engineering and Research Software: Introduction and Collaboration Guidelines
SERS
Reed Milewicz Sandia National Laboratories, Nasir Eisty University of Tennessee-Knoxville, Jeffrey C. Carver University of Alabama, Myra Cohen Iowa State University, Stephan Druskat German Aerospace Center (DLR), Alfredo Goldman University of São Paulo, Daniel S. Katz University of Illinois Urbana-Champaign
09:45
12m
Talk
SWEBOK & Research Software
SERS
Hironori Washizaki Waseda University
09:57
11m
Talk
Understanding the Impact of Research Software Engineers on Scientific Software Development: A Mixed-Methods Study
SERS
Thomas Bock Carnegie Mellon University, Will Sutherland University of Washington, Curtis Atkisson University of Washington, Anissa Tanweer University of Washington, James Herbsleb Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University
Pre-print File Attached
10:08
11m
Talk
Evaluating ML Methods for Classifying RSE Personas on GitHub
SERS
Felicity Anderson EPCC, University of Edinburgh, Julien Sindt EPCC, University of Edinburgh, Neil Chue Hong Software Sustainability Institute, EPCC, University of Edinburgh
Pre-print Media Attached
10:19
11m
Talk
The Shared Language of Crowds: A Crowd sourced Approach to Mapping Research Software Engineering and Software Engineering Research Terminology
SERS
Timo Kehrer University of Bern, Robert Haines University of Manchester, Guido Juckeland Helmholtz-Zentrum Dresden Rossendorf, Shurui Zhou University of Toronto, David Bernholdt Oak Ridge National Laboratory
10:30 - 11:00
Tuesday Morning BreakCatering at Catering and Exhibition Hall (Europa I to IV)

This break will provide an opportunity for networking and relaxation between sessions.

10:30
30m
Coffee break
Break
Catering

11:00 - 12:30
Session 2SERS at Oceania III
Chair(s): Myra Cohen Iowa State University
11:00
11m
Talk
Building Better Research Software (Are you sure?): Why Technical Refactoring Does Not Lead To Software Quality
SERS
Adam Byrne University of Limerick, Daniel Kennedy University of Limerick, Mark Langtry University of Limerick, Art Oliathain University of Limerick, Dominick Stephens University of Limerick, Birgit Penzenstadler Chalmers Tekniska Högskola and Gothenburg University and Lappenranta University of Technology, Colin C. Venters European Organization for Nuclear Research (CERN)
11:11
11m
Talk
Metamorphic Testing of Research Software with GeoMetaMorph
SERS
Sebastian Müller University of Potsdam
11:22
11m
Talk
Testing Research Software using International Standards and Practices
SERS
Satoshi Masuda Tokyo City University, Jon D. Hagar Grand Software Testing, LLC, Hot Sulphur Springs, CO, Tomohiro Takeda Tokyo City University, Toshiharu Kato Surugadai University
11:33
11m
Talk
WiRCA: Categorizing Research Software Code Based on Its Purpose
SERS
Constantin Buschhaus RWTH Aachen University, Alexander Hellwig RWTH Aachen University, Bernhard Rumpe RWTH Aachen University
11:44
11m
Talk
Evolving Research Software: an Experience Report
SERS
Matias Ignacio Gonzalez Universidad de Buenos Aires, Nicolas Paez Universidad Nacional de Tres de Febrero
11:55
11m
Talk
Managing Reproducibility Debt in Scientific Software: A Practical Framework
SERS
Zara Hassan Australian National University, Christoph Treude Singapore Management University, Graham Williams Australian National University, Michael Norrish Australian National University, Alex Potanin Australian National University
12:06
11m
Talk
Enhancing Understandability and Transparency of Research Software: Tracing Research to Code
SERS
Adrian Bajraktari University of Cologne, Andreas Vogelsang paluno – The Ruhr Institute for Software Technology, University of Duisburg-Essen
12:17
13m
Talk
Application of Technology Readiness Level to Research Software
SERS
Tobias Schlauch German Aerospace Center (DLR), Carina Haupt German Aerospace Center (DLR)
12:30 - 14:00
Tuesday LunchCatering at Catering and Exhibition Hall (Europa I to IV)

Lunch time with a variety of meal options available for attendees, including vegetarian choices. This session will provide an opportunity for attendees to enjoy a meal while networking with colleagues and discussing the day’s events.

12:30
90m
Lunch
Lunch
Catering

14:00 - 17:00
Tuesday Afternoon Child CareSocial, Networking and Special Rooms at Ibiza III

Child Care services available during ICSE 2026 to support attendees with children.

14:00
3h
Other
Child Care
Social, Networking and Special Rooms

14:00 - 15:30
Session 3SERS at Oceania III
Chair(s): Stephan Druskat German Aerospace Center (DLR)
14:00
11m
Talk
Challenge: What Does Context Mean for Research Software?
SERS
Jan Bernoth University of Potsdam, Michael Goedicke paluno – The Ruhr Institute for Software Technology, University of Duisburg-Essen, Essen
14:11
11m
Talk
Transforming legacy Research Software into Free Software: Early impressions from Participant Observation
SERS
Júlia Calixto University of São Paulo, Giovanna Uchoa University of São Paulo, Alexandre Hannud Abdo LISIS (UMR 9003 CNRS, INRAE, Université Gustave Eiffel), Paulo Meirelles University of São Paulo
14:22
11m
Talk
Debian: A sustainable ecosystem for the distribution and use of Research Software
SERS
Joenio Marques da Costa Federal University of Bahia, Institute of Computing, Christina von Flach Federal University of Bahia
14:33
11m
Talk
Adding Workflow to a Workbench for Digital Geosystems for a more agile Research Software Engineering approach
SERS
Alex Lüpges RWTH Aachen University, Bernhard Rumpe RWTH Aachen University, Jan von Harten RWTH Aachen University, Florian Wellman RWTH Aachen University, Marzieh Baes GFZ German Research Centre for Geosciences, Mauro Cacace GFZ German Research Centre for Geosciences, Denise Degen GFZ German Research Centre for Geosciences, Magdalena Scheck-Wenderoth GFZ German Research Centre for Geosciences, Jan Niederau Fraunhofer Research Institution for Energy Infrastructures and Geotechnologies IEG, Tobias Rolf Fraunhofer Research Institution for Energy Infrastructures and Geotechnologies IEG, Nora Koltzer Fraunhofer Research Institution for Energy Infrastructures and Geotechnologies IEG
14:44
11m
Talk
Finding RSEs: Challenges in Recruiting Research Software Engineers for Research
SERS
Minhyuk Ko Virginia Tech, Shawal Khalid Virginia Tech, Chris Brown Virginia Tech
14:55
11m
Talk
Software Engineering for Renewable Energy Research — Towards a Research Agenda
SERS
Yvonne Dittrich IT University of Copenhagen, Kaushik Das Technical University of Denmark, Rujie Zhu Technical University of Denmark
15:06
11m
Talk
Automated Ontology Construction: An AI Framework for Research Software Engineering
SERS
Siamak Farshidi Wageningen University & Research, Kwabena Ebo Bennin Wageningen University & Research, Bedir Tekinerdogan Wageningen University & Research
15:17
13m
Other
Introduction to Breakout Groups
SERS
Stephan Druskat German Aerospace Center (DLR)
15:30 - 16:00
Tuesday Afternoon BreakCatering at Catering and Exhibition Hall (Europa I to IV)

Afternoon Break with a variety of beverages and snacks available for attendees. This break will provide an opportunity for networking and relaxation between sessions.

15:30
30m
Coffee break
Break
Catering

16:00 - 17:30
Session 4: Collaboration in Breakout GroupsSERS at Oceania III
Chair(s): Daniel S. Katz University of Illinois Urbana-Champaign, Stephan Druskat German Aerospace Center (DLR)
16:00
60m
Other
Collaboration in Breakout Groups
SERS

17:00
25m
Other
Plenary Discussion: Next Steps in Software Engineering and Research Software
SERS
Daniel S. Katz University of Illinois Urbana-Champaign
17:25
5m
Day closing
Closing Remarks
SERS
Jeffrey C. Carver University of Alabama
18:00 - 22:00
ICSE Steering Committee MeetingMeetings and BOF Events at Capri IV

Dinner will be included for members.

18:00
4h
Meeting
ICSE Steering Committee Meeting
Meetings and BOF Events
Arie van Deursen TU Delft, Margaret-Anne Storey University of Victoria
19:00 - 21:00
ICSE ReceptionSocial, Networking and Special Rooms at Catering and Exhibition Hall (Europa I to IV)

A reception for all attendees to network and socialize. Join us for an evening of fun and connection at ICSE 2026!

19:00
2h
Meeting
ICSE Reception
Social, Networking and Special Rooms

19:00 - 21:00
ICSE Newcomer ReceptionSocial, Networking and Special Rooms at Europa II

A special reception to welcome newcomers to ICSE 2026. Join us for an evening of networking and fun!

19:00
2h
Meeting
ICSE Newcomer Reception
Social, Networking and Special Rooms

Accepted Papers

Title
Adding Workflow to a Workbench for Digital Geosystems for a more agile Research Software Engineering approach
SERS
Application of Technology Readiness Level to Research Software
SERS
Automated Ontology Construction: An AI Framework for Research Software Engineering
SERS
Building Better Research Software (Are you sure?): Why Technical Refactoring Does Not Lead To Software Quality
SERS
Challenge: What Does Context Mean for Research Software?
SERS
Debian: A sustainable ecosystem for the distribution and use of Research Software
SERS
Enhancing Understandability and Transparency of Research Software: Tracing Research to Code
SERS
Evaluating ML Methods for Classifying RSE Personas on GitHub
SERS
Pre-print Media Attached
Evolving Research Software: an Experience Report
SERS
Finding RSEs: Challenges in Recruiting Research Software Engineers for Research
SERS
Managing Reproducibility Debt in Scientific Software: A Practical Framework
SERS
Metamorphic Testing of Research Software with GeoMetaMorph
SERS
Software Engineering for Renewable Energy Research — Towards a Research Agenda
SERS
Testing Research Software using International Standards and Practices
SERS
The Shared Language of Crowds: A Crowd sourced Approach to Mapping Research Software Engineering and Software Engineering Research Terminology
SERS
Transforming legacy Research Software into Free Software: Early impressions from Participant Observation
SERS
Understanding the Impact of Research Software Engineers on Scientific Software Development: A Mixed-Methods Study
SERS
Pre-print File Attached
WiRCA: Categorizing Research Software Code Based on Its Purpose
SERS

Call for Papers

Software enables critical research in a variety of scientific and engineering disciplines. Yet those who write this “research software” are often disconnected from the software engineering research (SER) community, whose research does not focus on the unique challenges of research software.

Over the last twelve or so years, “research software engineering” has been formalized as the field that applies software engineering to research software, with the aim to create better software, that in turn enables better research.

This in-person workshop aims to bring the needs of research software engineering to, and those who write that software into, the ICSE community. It aims to help software engineering researchers gain knowledge about research software, its developers and maintainers, and the processes they use. It provides examples of successful projects involving both software engineering research and research software to further highlight opportunities in studying this area in more detail: new research challenges that need innovative solutions, new opportunities to apply and study software engineering practices.

As such, the workshop is also intended to develop the community of collaborating software engineering researchers and research software engineers.

Submissions

We welcome submissions to the workshop that present relevant software engineering research on research software or research software engineering, in particular, but not limited to:

(1) “success stories”, reporting successful work with research software engineers and research software projects,

(2) “challenges” that software engineering researchers or research software engineers have encountered challenges in applying specific software engineering methods in research software projects, and

(3) innovative software engineering methods, processes and tools that can improve research software engineering practice (“SE for RSEng”).

Please note that the focus of the workshop is software engineering research on research software and research software engineering. Submissions outside of this scope - e.g., that only present a single piece of research software - may not be reviewed, and will not be accepted.

Submission Guidelines

We invite the submission of extended abstracts (up to 2 pages).

All submissions must be in English, in PDF format, and must not exceed 2 pages (including references and appendices).

The workshop follows a single-anonymous review process, i.e., anonymizing the submission is not required. All submissions will be reviewed by at least two members of the program committee on the basis of relevance, technical quality, significance, and clarity. Decisions regarding the acceptance of submissions will be made by the program committee, based on reviews and consideration of how submissions contribute to the overall program.

All submissions must strictly conform to the official ACM conference proceedings formatting instructions. Templates can be obtained from the ACM Proceedings Template page.

LaTeX users should use the sigconf option, as well as the review option to produce line numbers for easy reference by the reviewers. To that end, the following LaTeX code can be placed at the start of the LaTeX document: \documentclass[sigconf,review]{acmart}.

Other detailed submission policies and formatting guidelines are aligned with the ICSE 2026 Research Track submission process.

All accepted extended abstracts will be included in the proceedings and are free of APC charges as per the ACM policies for open-access publishing.

Submit via HotCRP: https://icse2026-sers.hotcrp.com

Questions? Use the SERS contact form.