• Groene Loper 5, Metaforum

    5612 AP Eindhoven


  • P.O. Box, Deparment of Mathematics and Computer Science

    5600 MB Eindhoven


Organization profile

Introduction / mission

The objective of the Software Engineering and Technology group is to develop methods and tools for time- and cost-efficient evolution of high-quality software systems: from inception, through development and maintenance, to phase-out.

Highlighted phrase

Evolving high-quality software throughout its lifetime

Organisational profile

The Software Engineering and Technology (SET) Group at Eindhoven University of Technology (TU/e) researches software engineering, with a strong focus on theory, methods and tools for maintaining consistency between models and code. Under the guidance of Chair Mark van den Brand, SET recognizes the importance of legacy systems as well as state-of-the-art development methodologies such as model-driven software development involving formal models, domain-specific modeling and generic tooling. For this reason, investigations are not limited to recent software development phenomena, but also focus on various other topics such as software migration, re-engineering and reuse.

In SET’s vision, it is of the utmost importance to integrate the daily software development practice with cutting-edge research and high-profile education. SET welcomes collaboration with industrial and academic partners to foster a better understanding of the nature of software and software-related processes.

SET research is organized around the following themes:

  • Theory, methods and tools for model-driven software engineering
    The goal is to increase product quality and reduce development costs. Both can be achieved through automated analysis of models, re-use of developed models, reduction of maintenance, and application of software generation tools. Topics addressed are: generation of code from models, reconstruction of models from code, and analysis and transformation of models and code. Domain specific languages also play an important role. 
  • Software evolution and maintenance 
    This area focuses on maintenance and evolution of existing software systems as opposed to development of new ones. As a research domain, software evolution aims to obtain insights into how and why software evolves, whilst also translating those insights into techniques for assessing system evolvability and facilitating evolution. Given the fact that software evolution is an activity carried by humans, software evolution research also considers social and socio-technical challenges on top of technological challenges. In particular, we focus on social and technical aspects of diversity. The lion’s share of software evolution research is empirical in nature, i.e., it considers software engineering artifacts such as source code, questions on StackOverflow, code reviews and issue reports as data.  

Fingerprint Dive into the research topics where Software Engineering and Technology is active. These topic labels come from the works of this organisation's members. Together they form a unique fingerprint.

Software engineering Engineering & Materials Science
Model checking Engineering & Materials Science
Specifications Engineering & Materials Science
Industry Engineering & Materials Science
Model Checking Mathematics
Controllers Engineering & Materials Science
Correctness Mathematics
DSL Engineering & Materials Science

Network Recent external collaboration on country level. Dive into details by clicking on the dots.

Projects 2017 2021


Wijs, A. J., Wijs, A. J. & Muhammad, M.


Project: Research direct

Research Output 1973 2020

6 Citations (Scopus)
10 Downloads (Pure)

Beyond technical aspects: how do community smells influence the intensity of code smells?

Palomba, F., Tamburri, D. A., Fontana, F. A., Oliveto, R., Zaidman, A. & Serebrenik, A., 2020, In : IEEE Transactions on Software Engineering.

Research output: Contribution to journalArticleAcademicpeer-review

Open Access
Software engineering
1 Downloads (Pure)

Gender diversity and community smells: insights from the trenches

Catolino, G., Palomba, F., Tamburri, D. A., Serebrenik, A. & Ferrucci, F., 3 Jan 2020, In : IEEE Software. 37, 1, p. 10-16 7 p., 8852638.

Research output: Contribution to journalArticleAcademicpeer-review

Open Access
Software engineering

Refactoring community smells in the wild: the practitioner’s field manual

Catolino, G., Palomba, F., Tamburri, D., Serebrenik, A. & Ferrucci, F., 16 Jan 2020, (Accepted/In press) Proceedings 2020 IEEE/ACM 42nd International Conference on Software Engineering: Software Engineering in Society ICSE-SEIS 2020.

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review


Best Emerging Results Paper Award

Gema Rodriguez Perez (Recipient), Andy Zaidman (Recipient), Alexander Serebrenik (Recipient), Gregorio Robles (Recipient) & J.M. González-Barahona (Recipient), 11 Oct 2018

Prize: OtherCareer, activity or publication related prizes (lifetime, best paper, poster etc.)Scientific

Software engineering

Distinguished paper award

Felipe Ebert (Recipient), Fernando Castor (Recipient), Nicole Novielli (Recipient) & Alexander Serebrenik (Recipient), 25 Jan 2019

Prize: OtherScientific

Distinguished paper award

Huilian Sophie Qiu (Recipient), Alexander Nolte (Recipient), Anita Brown (Recipient), Alexander Serebrenik (Recipient) & B.N. Vasilescu (Recipient), May 2019

Prize: OtherCareer, activity or publication related prizes (lifetime, best paper, poster etc.)Scientific

Open source
Social capital

Activities 1999 2018

Special Session on Model Management and Analytics

Önder Babur (Organiser), Loek Cleophas (Organiser), Bedir Tekinerdogan (Organiser)
23 Jan 2018

Activity: Participating in or organising an event typesWorkshop, seminar, course or exhibitionScientific

Dutch Symposium on Model Management and Analytics

Önder Babur (Organiser), Bedir Tekinerdogan (Organiser), Loek Cleophas (Organiser), Mark van den Brand (Organiser), M. Aksit (Organiser)
27 Oct 2017

Activity: Participating in or organising an event typesWorkshop, seminar, course or exhibitionScientific

Model-driven engineering for high-performance servo control - from research to industrial practice.

Jeroen P.M. Voeten (Speaker), R.R.H. Schiffelers (Speaker)
25 Mar 2015

Activity: Talk or presentation typesInvited talkProfessional

Student theses

A data-driven approach for generating insights into software development

Author: Rexhepi, N., 25 Sep 2017

Supervisor: Kaymak, U. (Supervisor 1), Wilbik, A. (Supervisor 2), Serebrenik, A. (Supervisor 2), Geritz, E. (External person) (External coach) & Kabel, M. (External person) (External coach)

Student thesis: Master


A model based approach and tool support for software process audit on software product quality in automotive domain

Author: Tummalapalli B.N.V.V., K., 30 Aug 2018

Supervisor: Barosan, I. (Supervisor 1) & Luo, Y. (Supervisor 2)

Student thesis: Master

An adaptive and scrutable math tutoring system

Author: van Lankveld, G., 31 Aug 2017

Supervisor: Stash, N. (Supervisor 1), De Bra, P. (Supervisor 2) & Huizing, C. (Supervisor 2)

Student thesis: Master