The Software Engineering Research Group
Software engineering is concerned with methods and techniques for
building high quality software systems. This not only includes
software construction, but also requirements analysis, design, system
integration, testing, deployment, and making changes to software
systems after their first release.
The mission of the Delft Software Engineering Research Group is
- to develop a deep understanding of how people build and evolve software systems;
- to develop novel methods, techniques, theories, and tools that advance the way in which software
is built and adjusted;
- to ensure that our research results have a lasting impact in software development practice; and
- to offer students an education that prepares them to take a leading role
in complex software development projects.
The educational activities of the Delft Software Engineering group
cover courses in the TU Delft bachelor and master in computer science.
Courses we teach include
programming, software engineering, testing, software architecture, globally
distributed software engineering, mining software repositories, and so on.
Within the MSc program, we offer a software engineering specialization,
which aims to equip students with knowledge of
modern software development approaches and their underlying
principles, recent advances in software engineering
research and data science.
Each year, 15-20 students complete their masters thesis
The group employs approximately 25 people
(depending on the
completion or initiation of projects), comprising
full, associate, and assistant professors, lecturers, postdocs, and
The group is led by prof. dr. Arie van Deursen
is part of the department of Software Technology
faculty of Electrical Engineering, Mathematics, and Computer Science
Delft University of Technology
a member of the research school IPA