idw – Informationsdienst Wissenschaft

Nachrichten, Termine, Experten

Grafik: idw-Logo
idw-Abo

idw-News App:

AppStore

Google Play Store



Instance:
Share on: 
05/19/2026 13:40

Software Evolution - New at UDE: Dominik Sobania

Dr. Alexandra Nießen Ressort Presse - Stabsstelle des Rektorats
Universität Duisburg-Essen

    We love using software that runs quickly and requires little memory or power. Dr Dominik Sobania is investigating how it can be further optimised. He conducts research and teaches as a newly appointed assistant professor of ‘Generative Artificial Intelligence in Software Engineering’ at the Faculty of Computer Science at the University of Duisburg-Essen.

    For Prof. Dr Dominik Sobania, software optimisation is at the heart of his work. The aim is to improve the efficiency of existing software systems: the software should require fewer resources – such as less energy or processing time – whilst ensuring identical behaviour. “We make targeted changes to the source code to make software more efficient without altering its functionality,” he explains.

    To achieve this, his research uses techniques such as genetic improvement and large language models (LLMs). The approach is based on the principles of natural evolution and optimises software over several generations. The LLMs act as the driving force by making targeted changes to the source code, known as mutations.

    LLMs can utilise specialised analysis tools to ensure that these changes are made precisely and effectively. This enables the models to examine parts of the code independently and actively measure their performance. “By using these tools, the LLMs are able to make informed decisions about the next mutations,” said Sobania. “This means that changes to the code are not made arbitrarily, but precisely where they will most significantly improve the software’s efficiency.”

    Dominik Sobania completed a BSc in Computer Science (2009–2012) at the University of Mainz and went on to complete two Master’s degrees at the Technical University of Darmstadt: Internet and Web-Based Systems and Computer Science in 2015 and 2020, respectively. From 2015 to 2017, he also worked as a software developer at SinnerSchrader in Frankfurt. Following the completion of an outstanding PhD (2022) at the University of Mainz and a research stay at University College London (2022) in England, he continued his research as a postdoctoral researcher at the University of Mainz (2023–2025). His research has received several awards.

    For the press:
    A photograph of Prof. Dr Dominik Sobania (© UDE / Fabian Strauch) is available for publication via the following link:
    https://www.uni-due.de/imperia/md/images/pool-ps/downloads/2026-05-19_sobania-do...

    More information:
    Prof. Dr. Dominik Sobania, Faculty of Computer Science and Software Engineering, dominik.sobania@uni-due.de


    Contact for scientific information:

    Faculty of Computer Science and Software Engineering Prof. Dr. Dominik Sobania, dominik.sobania@uni-due.de


    Images

    Software Optimization: Prof. Dr. Dominik Sobania
    Software Optimization: Prof. Dr. Dominik Sobania

    Copyright: UDE/Fabian Strauch


    Criteria of this press release:
    Business and commerce, Journalists, Scientists and scholars
    Information technology
    transregional, national
    Personnel announcements, Transfer of Science or Research
    English


     

    Software Optimization: Prof. Dr. Dominik Sobania


    For download

    x

    Help

    Search / advanced search of the idw archives
    Combination of search terms

    You can combine search terms with and, or and/or not, e.g. Philo not logy.

    Brackets

    You can use brackets to separate combinations from each other, e.g. (Philo not logy) or (Psycho and logy).

    Phrases

    Coherent groups of words will be located as complete phrases if you put them into quotation marks, e.g. “Federal Republic of Germany”.

    Selection criteria

    You can also use the advanced search without entering search terms. It will then follow the criteria you have selected (e.g. country or subject area).

    If you have not selected any criteria in a given category, the entire category will be searched (e.g. all subject areas or all countries).