Projects per year
Organisation 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
Organisation 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. 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. - Human and social aspects of software engineering
As software is being developed by humans, their background, the ways they communicate and collaborate influences how software is being developed (the software process) as well as the software itself (the software product). As a research domain, studies of human and social aspects of software engineering cover a broad range of topics related to psychological, emotional, cognitive, and human-centric aspects of software development, whether at the levels of individual, pair, group, team, organization, or community. In particular, we focus on social, socio-technical and technical aspects of communication and collaboration in software teams. The lion’s share of our research is empirical in nature, i.e., it is based on observing behavior of software developers or artefacts they create, and analysing the observations by quantitative and qualitative methods.
Fingerprint
Collaborations and top research areas from the last five years
Profiles
-
Önder Babur
- Mathematics and Computer Science, Software Engineering and Technology - University Researcher
Person: OWP : University Teacher / Researcher
-
Kenneth Bandhoe
- Mathematics and Computer Science, Software Engineering and Technology - University Lecturer
Person: OWP : University Teacher / Researcher
-
Richa Banotra
- Mathematics and Computer Science, Software Engineering and Technology - Doctoral Candidate
Person: Prom. : doctoral candidate (PhD)
-
INTERSECT
Weffers, H. (Project Manager), Kempinski, S. (Project member), Meratnia, N. (Project member), Özçelebi, T. (Project member), van den Brand, M. G. J. (Project member), Kurtev, I. (Project member), Hatefi, Z. (Project member), Bibi, I. (Project member), Luyk, M. (Project communication officer), Leite, C. (Project member), Gankhuyag, G. (Project member), Allodi, L. (Project member), Bekkers, R. N. A. (Project member), Etalle, S. (Project member), Sciancalepore, S. (Project member), Özçelebi, T. (Project member) & den Hartog, J. I. (Project member)
1/09/20 → …
Project: Research direct
-
GEARS: NWO TOP project GEARS
Wijs, A. J. (Project Manager) & Mahmoud, M. O. (Project member)
11/08/17 → 31/01/22
Project: Research direct
-
A Consistency Management Framework for Digital Twin Models
Muctadir, H. M., Kamburjan, E., Cleophas, L. & van den Brand, M., 1 Jan 2025, (Submitted).Research output: Working paper › Preprint › Academic
-
An empirical study of business process models and model clones on GitHub
Saeedi Nikoo, M. (Corresponding author), Kochanthara, S., Babur, Ö. & van den Brand, M., Mar 2025, In: Empirical Software Engineering. 30, 2, 46 p., 48.Research output: Contribution to journal › Article › Academic › peer-review
Open AccessFile21 Downloads (Pure) -
A Taxonomy of Change Types for Textual DSL Grammars
Muctadir, H. M., Pfeiffer, J., Houdijk, J., Cleophas, L. & Wortmann, A., 2025, Proceedings of the 13th International Conference on Model-Based Software and Systems Engineering: February 26-28, 2025, in Porto, Portugal. Ciccozzi, F., Pires, L. F. & Bordeleau, F. (eds.). SciTePress Digital Library, Vol. 1. p. 169-176Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Academic › peer-review
Datasets
-
UML class diagrams for layout quality checking
Chaudron, M. R. V. (Contributor), Bergström, G. (Contributor), Hujainah, F. (Contributor), Ho-Quang, T. (Contributor) & Jolak, R. (Contributor), Zenodo, 14 Jul 2021
DOI: 10.5281/zenodo.5037744, https://zenodo.org/record/5037744
Dataset
-
Experiments of Multiple Decision Making in CDCL SAT Solvers
Osama, M. (Creator) & Wijs, A. (Creator), Zenodo, 23 Jun 2021
Dataset
-
On the abandonment and survival of open source projects: An empirical investigation
Amaral Avelino, G. (Creator), Constantinou, E. (Creator), Valente, M. T. (Creator) & Serebrenik, A. (Creator), Zenodo, 21 Jan 2019
DOI: 10.5281/zenodo.2546008, https://zenodo.org/record/2546008
Dataset
Prizes
-
3rd place Best PhD Thesis in Software Engineering
Verano Merino, M. (Recipient), 2023
Prize: Other › Discipline related › Scientific
-
ACM ICPC European Founders Award
Verhoeff, T. (Recipient), Mar 2004
Prize: Other › Career, activity or publication related prizes (lifetime, best paper, poster etc.) › Scientific
-
Amazon Research Award: Many-Core Acceleration of State Space Construction and Analysis
Wijs, A. J. (Recipient), 22 Apr 2022
Prize: Other › Scholarships › Scientific
Activities
-
Bridges Eindhoven
Verhoeff, T. (Organiser)
14 Jul 2025 → 18 Jul 2025Activity: Participating in or organising an event types › Conference › Scientific
File -
Diversity, Inclusion and Software
Serebrenik, A. (Speaker)
15 May 2024Activity: Talk or presentation types › Invited talk › Scientific
-
Diversity and Inclusion in Software Engineering
Serebrenik, A. (Speaker)
12 Jun 2023 → 15 Jun 2023Activity: Talk or presentation types › Invited talk › Scientific
Press/Media
-
"Precisamos de compreender como tecnologia influencia pessoas diferentes"
8/05/24
1 Media contribution
Press/Media: Expert Comment
-
Met meer tooling kan beter geanticipeerd worden op ‘breaking changes'
1/06/23
1 Media contribution
Press/Media: Public Engagement Activities
-
How to “Sell” Ethics (Using AI): An Interview With Alexander Serebrenik
29/04/23
1 Media contribution
Press/Media: Expert Comment
Student theses
-
A Combined Safety and Security based system development process for Automotive Applications
Tummers, L. L. W. (Author), Barosan, I. (Supervisor 1), van Uden, J. G. S. (External coach) & van Bergeijk, K. (External coach), 27 Sept 2023Student thesis: Master
File -
Actionable Insights from Software Behavior Model Comparisons for Software Changes in High-Tech Systems
Aksakal, B. (Author), Serebrenik, A. (Supervisor 1), Hendriks, D. (External coach), Yang, N. (Supervisor 2) & Oortwijn, W. (External coach), 27 Jun 2022Student thesis: Master
File -
A data-driven approach for generating insights into software development
Rexhepi, N. (Author), Kaymak, U. (Supervisor 1), Wilbik, A. (Supervisor 2), Serebrenik, A. (Supervisor 2), Geritz, E. (External coach) & Kabel, M. (External coach), 25 Sept 2017Student thesis: Master
File