Software Engineering and Architecture

effective software engineering

Vision

Effective software engineering requires healthy software and teams. A healthy software is maintainable, well-performing, with low technical debt, and based on sound design decisions. A healthy team is productive, diverse and inclusive. And healthy software and team amplify each other. Our research enables the software industry to improve their software and team health.

Head Researchers

Prof. dr. ir. Paris Avgeriou

Paris Avgeriou

professor (group leader)

Large, complex, and long-lived systems are hard to design and maintain! We need evidence-based tools to make architecture decisions and manage technical debt.

Prof. dr. Tijs van der Storm

Tijs van der Storm

professor (honorary)

There’s too much code in the world! We should rethink the software stack with DSLs for better productivity, reliability, and stakeholder communication.

Prof. Dr. Andrea Capiluppi

Andrea Capiluppi

associate professor

Building a software system is one thing, but maintaining it is much more expensive: this is the phase we need to prioritize!

Prof. Dr. Vasilios Andrikopoulos

Vasilios Andrikopoulos

associate professor

To ensure system longevity, reduce environmental footprint, and maintain operational profitability, we need to connect design-time and run time.

Dr. Ayushi Rastogi

Ayushi Rastogi

assistant professor

Software data is a boundless reservoir empowering decision-making with greater insight and navigating trade-offs relevant to society (e.g., fairness) and the software industry (e.g., developer productivity).

Dr. Daniel Feitosa

Daniel Feitosa

assistant professor

If software development is to evolve, we need human-centered tooling to leverage cross-system knowledge sharing.

Dr. Sushant Kumar Pandey

Sushant Kumar Pandey

assistant professor

Bridging AI and Software Engineering for Smarter, Reliable, and Scalable Systems!

AI for Software Engineering

Software Engineering for AI

Cloud-based Systems

Developer Tools

Domain-Specific Languages

Empirical Software Engineering

Human Factors

Maintenance and Evolution

Mining Software Repositories

Open Source

Software Architecture

Sustainable Software

Technical Debt

SEARCH Group • University of Groningen • 2024
Some graphics by Font Awesome, Icons8, and Vectors Market.