Software Engineering

16

People

20

Publications in 2024

7

Projects

Software is ubiquitous, powering almost every aspect of our lives. The increasing digital transformation of society means that demand for ever more complex will increase exponentially in the foreseeable future.

Objectives

The main goal of the Software Engineering group is to help organizations build and maintain better software faster, using a combination of formal methods, low-code, AI and open-source techniques.

To clarify, “better” can be understood as software with fewer bugs, while “faster” indicates the desire to accelerate the productivity of software developers, even empowering citizen developers.

More specifically, the main research topics covered by the group focus on:

  • Low-code / no-code development
  • Software engineering for AI
  • AI for software engineering
  • Software evolution and maintenance (e.g. Digital Twins)
  • Bot / agent development
  • LLM testing (e.g., education, linguistic capabilities, biases)

Scope of expertise

Performing high-quality research on these topics, the group is recognized for its deep expertise in modelling complex systems. This can include the creation of domain-specific languages to optimize such activities.  Since complex systems require embedded AI components, the group also develops innovative techniques to model and test these components as an integral part of the overall software system. The group’s AI testing goes beyond purely functional aspects to also address social dimensions such as biases, linguistic capabilities, and robustness. 
 

Our latest projects

MOSAICO

Management, Orchestration and Supervision of AI-agent COmmunities for reliable AI in software engineering

Chat4EFL

Utilizing AI-powered chatbots for Personalised teaching of English as a Foreign Language Addressing the needs of diverse learners

BESSER

BEtter Smart Software fastER

View more

Our latest publications

Cross-platform evaluation of reasoning capabilities in foundation models

de Curtò J., de Zarzà I., García P., Cabot J., Cano J.C., Calafate C.T.

Information Processing and Management, vol. 63, n° 7, art. no. 104878, 2026

CLERK: A Companion Large Language Model Expert for modeling Regulatory Knowledge

Mercado J.S., Ma Q., de Kinderen S., Winter K., Cabot J.

Data and Knowledge Engineering, vol. 164, art. no. 102578, 2026

Semantic drift evaluation in language and data-specific digital twin frameworks

Abbasi F., Pruski C., Sottet J.S.

Future Generation Computer Systems, vol. 177, art. no. 108240, 2026

View more

How can we help you?

By content type (optional)