April 26: The Research Focus Class: “Research Methods and Paradigms in Research Software Engineering for Learning Technologies”, offered by Birte Heinemann (Chair of Learning Technologies) and Julian Dehne (German Informatics Society) , introduces students to central research methods and paradigms in Research Software Engineering (RSE) within the context of learning technologies. Participants will explore how empirical, design-oriented, and interdisciplinary research can be applied to real-world challenges at the intersection of software, data, and education. The course combines methodological input with project-based work and invites students to develop and discuss their own research ideas. (ask Birte Heinemann for details)
March 26: The seminar on Research Software Engineering Methods and Methodology introduces students to empirical methods and the RIGHT framework, combining hands-on research with innovative teaching for future RSE curricula. (ask Bernhard Rumpe or Marc Schmidt for details)
March 26: The seminars “Research Software Engineering Management and Communication”, offered by Julian Dehne and Bernhard Rumpe (Chair of Software Engineering), provides a practice-oriented introduction to key competencies in Research Software Engineering. Aimed at Master’s students, the course focuses on management and communication skills such as stakeholder interaction, requirements elicitation, and project coordination in research contexts. It also serves as a testbed for teaching methods and content envisioned for the emerging RSE Master’s curriculum. Through hands-on activities, including interviews with researchers and the development of case studies, students gain practical insights while contributing to the ongoing refinement of RSE education. (ask Bernhard Rumpe or Marc Schmidt for details)
Jan 26: A new reference curriculum for a Master’s degree in Research Software Engineering has been introduced to address the growing importance of software in modern research. Coordinated by Julian Dehne and supported by the Klaus Tschira Stiftung, the GI RSE group and deRSE e.V., the program aims to equip graduates with both advanced software engineering skills and domain-specific expertise. The curriculum proposes two study tracks, one for computer science graduates and one for students from other disciplines, reflecting the interdisciplinary nature of RSE. Currently under review, the initiative marks an important step toward formalizing education for this emerging professional field. (ask Bernhard Rumpe for details)
Research Software Engineering (RSE) is the use of Software Engineering practices in research applications, i.e. software created for and primarily used in scientific research projects (according to Wikipedia).
RSE addresses the "crisis" in software development that results from the need of increasingly complex software, reliable and reproducible results, sustainable reusability and adaptivity of software, and, of course, efficient development. The term RSE has become a collective term to address these challenges in a holistic form. In other words, RSE adresses developers, models, tools chains, code, and to some extend also associated data in a development project.
RSE targets the development project and, in particular, developer effectiveness as well as the correctness and usefulness of the code (and lesser the code efficiency). RSE uses established Software Engineering techniques, methods and practices and adapts them to the engineering of research software.
In addition, RSE addresses management and organizational issues in research software development, i.e. what team leaders and deciders should know, as well as community building.
There are also other forms of assistance at the RWTH: E.g. when the challenge is
This website is voluntarily maintained by the organizers of RSE at RWTH Aachen
University and may slowly grow with additional information and material.
This website is
not expected to become a complete overview of the field, but of
current activities.
If you are interested in RSE at RWTH Aachen University and related topics, please become a member of the moderated mailing list for the RSE community at RWTH Aachen University.
This mailing list will report on RSE-related local, Germany wide and global events as well as further opportunities.


Dec. 2024 – March 2026: The LLM-Café was hosted by the Chair of Software Engineering at the RWTH Aachen. This event featured two short talks on the latest advancements and applications of large language models in scientific research and teaching.
Monday, 26 Jan 2026, online lecture by Dr. Julian Dehne
10 Oktober 2024 LLM-Cafe: Fundamentals of Language Models: How do GPT models work?
18. Juli 2024 LLM-Cafe: Discussion round on the current development of AI research and how it influences our everyday research and work.
03 Mai 2024 Malte Lantin,
GitHub: Empowering Developers with GitHub Copilot
02 Feb 2024 LLM-Cafe: Open discussion on LLM and AI usage in software engineering in teaching and research.
15-16 Oct 2024 Meeting of the RSE Section of the German Informatics Society.10 Oct 2024 LLM-Cafe: Fundamentals of Language Models: How do GPT models work?18. July 2024 LLM-Cafe: Discussion round on the current development of AI research and how it influences our everyday research and work.July 2024 RWTH Themenheft on Research Software Engineering.
03 May 2024 Talk: Malte Lantin, GitHub: Empowering Developers with GitHub Copilot.15-19 April 2024 Participation at the Seminar on
“Research Software Engineering: Bridging Knowledge Gaps” (Dagstuhl)11-12 April 2024 RSE Meeting: What are Research Topics on RSE? (Hannover)29 Feb 2024 RSE Meeting: What are Research and Teaching Topics on RSE? (Linz)02 Feb 2024 LLM-Cafe: Open discussion on LLM and AI usage in software engineering in teaching and research.8 June 2023: Founding of the RSE Section of
the German Informatics Society.17 May 2023: Initial event on RSE at RWTH Aachen University with about 120
participants. Invited speakers and topics:
If you are interested in further information, please join the RSE community at RWTH Aachen University. or contact us.