Artificial Intelligence in Software Engineering

The Role of AI in Software Engineering (SE)

AI and particularly Generative AI (such as ChatGPT, Gemini, or Claude) is rapidly changing Software Engineering (SE). AI has fundamental impacts on how SE processes are executed and how software systems are developed, operated, and maintained.

 

Research Topics

  • AI for the automation of SE tasks and processes
  • AI for the realization of software systems (Prompt Engineering)
  • Sustainability and trustworthiness of AI-based software
  • AI Agents in SE

Latest news from this area

No blind trust in AI-based decisions

Can companies trust artificial intelligence? Researchers from paluno, the Ruhr Institute for Software Technology at the University of Duisburg-Essen, have developed AI systems that support the operational management of business processes. The special feature: In addition to accurate predictions and suggestions for process adaptations, the systems provide explanations for their results.

Cyber Resilience in Critical Infrastructures

Cyber-attacks on critical infrastructures are increasing across Europe. The DYNABIC* project delivers software solutions to enable operators to proactively respond to such attacks. The EU is funding the project with five million euros for the next three years, with 373,000 euros being awarded to paluno, the software technology institute at the University of Duisburg-Essen.

Andreas Metzger Gives Keynote at SEA4DQ Workshop

Self-learning software is able to improve its behavior at runtime by using modern AI algorithms. In his talk, Prof. Metzger will illustrate the relevance of the quality of the data based on which the software learns.

Further News and Press Releases