Software

BTU: Avoiding software conflicts during development

February 17, 2026. Conflicts are part of everyday life in software development, for example when teams work together on a system. A new DFG project at BTU Cottbus-Senftenberg and Philipps-Universität Marburg is now researching a proactive approach that not only recognizes conflicts, but also specifically prevents them.

Share this Post
Symbolic image software development / pixabay geralt

Contact info

Silicon Saxony

Marketing, Kommunikation und Öffentlichkeitsarbeit

Manfred-von-Ardenne-Ring 20 F

Telefon: +49 351 8925 886

Fax: +49 351 8925 889

redaktion@silicon-saxony.de

Contact person:

At Brandenburg University of Technology Cottbus-Senftenberg (BTU), researcher Prof. Leen Lambers is developing a proactive approach to dealing with conflicts based on graph transformations in the new DFG project “Conflict Prevention and Proactive Conflict Resolution Strategies for Graph Transformation”, or CORE-GT for short. The Head of the Department of Practical Computer Science/Software Systems Engineering is guided by the Capability Maturity Model Integration (CMMI), a process and maturity model that supports organizations in optimizing processes and establishing efficient working methods in order to reduce risks in software, product and service development.

“The aim of mature processes is to prevent problems as far as possible instead of reacting to them after the fact,” summarizes Prof. Lambers. “So far, however, there has been little research into how conflicts in software development can be proactively prevented or resolved.”

Graph transformation as a methodological basis

Graphs are a tried and tested means of representation in computer science for illustrating complex relationships or analyzing multi-layered structured data. They can be used to illustrate relationships between individual elements clearly and precisely. The concepts of graph transformation provide a powerful basis for developing an effective approach.

According to Prof. Lambers, there are three reasons for this:

  • Graphs are well suited to representing complex structures, such as code artifacts, system architectures or computing states.
  • Changes to these structures can be clearly described using graph transformation rules.
  • Graph transformation is based on a rich and well-established theory.

From prevention to solution

Potential conflicts should be avoided during development with the help of prepared repair proposals. If they cannot be prevented, pre-defined solution templates are used, which are applied semi-automatically if necessary and aligned to a mutually acceptable solution using heuristic search methods.

The CORE-GT project is led by Prof. Gabriele Taentzer  (Philipps University Marburg) and Prof. Leen Lambers. Two positions are earmarked for realizing the project ideas within three years and for completing a doctorate.

Contact

Prof. Dr. rer. nat. Leen Lambers
Practical Computer Science/Software Systems Engineering 
T +49 (0) 355 69-3880 
lambers(at)b-tu.de

– – – – – –

Further links

👉 www.b-tu.de  

Photo: pixabay

You may be interested in the following

Contact info

Silicon Saxony

Marketing, Kommunikation und Öffentlichkeitsarbeit

Manfred-von-Ardenne-Ring 20 F

Telefon: +49 351 8925 886

Fax: +49 351 8925 889

redaktion@silicon-saxony.de

Contact person: