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.

Tue 14 AprDisplayed 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 9h30mOther | 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 11hRegistration | 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 3h30mOther | Child Care Social, Networking and Special Rooms | ||
09:00 - 10:30 | |||
09:00 10mDay 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 35mTalk | 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 12mTalk | SWEBOK & Research Software SERS Hironori Washizaki Waseda University | ||
09:57 11mTalk | 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 11mTalk | 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 11mTalk | 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 30mCoffee break | Break Catering | ||
11:00 - 12:30 | |||
11:00 11mTalk | 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 11mTalk | Metamorphic Testing of Research Software with GeoMetaMorph SERS Sebastian Müller University of Potsdam | ||
11:22 11mTalk | 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 11mTalk | 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 11mTalk | Evolving Research Software: an Experience Report SERS Matias Ignacio Gonzalez Universidad de Buenos Aires, Nicolas Paez Universidad Nacional de Tres de Febrero | ||
11:55 11mTalk | 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 11mTalk | 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 13mTalk | Application of Technology Readiness Level to Research Software SERS | ||
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 90mLunch | 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 3hOther | Child Care Social, Networking and Special Rooms | ||
14:00 - 15:30 | |||
14:00 11mTalk | 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 11mTalk | 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 11mTalk | 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 11mTalk | 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 11mTalk | Finding RSEs: Challenges in Recruiting Research Software Engineers for Research SERS | ||
14:55 11mTalk | 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 11mTalk | 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 13mOther | 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 30mCoffee 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 60mOther | Collaboration in Breakout Groups SERS | ||
17:00 25mOther | Plenary Discussion: Next Steps in Software Engineering and Research Software SERS Daniel S. Katz University of Illinois Urbana-Champaign | ||
17:25 5mDay 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 4hMeeting | ICSE Steering Committee Meeting Meetings and BOF Events | ||
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 2hMeeting | 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 2hMeeting | ICSE Newcomer Reception Social, Networking and Special Rooms | ||
Accepted Papers
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.