







The Chair of Software Engineering at RUB combines foundational and applied research to automate software engineering for the next generation of intelligent, autonomous, and variant-rich software systems. We explore new ways of software creation, analysis, and evolution. Our main application domains are:
- Automotive systems
- Systems Software (e.g. Linux kernel)
- Software Ecosystems (e.g. Android apps)
- Mobile Robots
We are proud that we do not only teach the boring theory of software engineering, but embrace its operationalization with many practical courses and labs. In fact, we offer most of the practical courses in our CS study programs.
We are always looking for motivated:
- Research assistants
- Teaching assistants
- Scientific staff at the PhD or Postdoc level
To work with us on the future of engineering intelligent software systems, see Jobs.
In the latest episode of the IT security podcast Nachgehackt, Prof. Dr. Thorsten Berger and Dr. Sven Peldszus talk about how to build secure software for autonomous vehicles and all the challenges that come with it. You can listen to it here and watch the discussion here.
The paper “Towards User-Friendly Projectional Editors“, co-authored by Prof. Dr. Thorsten Berger, was awarded the Most Influential Paper award at the latest ACM International Conference of Software Language Engineering. It was originally presented at the conference in 2014.
On August 26, the first project meeting of all participants of the Privacy E2E project (funded by the German Federal Ministry of Education and Research) took place in Bochum. Participants of all three partners met at RUB to discuss current developments within the topics of privacy & data proctection and to share first research results. … Read more