Course: Software Engineering and Technology

Eindhoven University of Technology, Eindhoven
January 29 – February 1, 2018
Centrum Wiskunde & Informatica (CWI), Amsterdam
February 2, 2018

IPA organises Advanced Courses on each of its major research fields: Algorithmics and Complexity, Formal Methods and Software Technology. Each of these Advanced Courses intends to give an overview of (part of) the research of IPA in this specific field.

The Advanced Course, which is hosted by IPA at the Eindhoven University of Technology, focusses on subject areas in software engineering and software technology where successful research is being conducted by groups in IPA. From several of these areas, such as software analytics, language workbenches, software evolution/continuous integration, and functional programming, topics are taken to which an entire course day (or two) is dedicated. Course days consist of lectures mixed with active training (exercises, assignments, etc.).

Dates, Location and Programme

The lectures will take place in room MF 13 in building Metaforum of the TU/e. The overall schedule of the course is as follows: course days will start at 10.00 and last until approximately 16.30 hours. Short coffee breaks are planned at around 11.00 and around 14.45 and an organised lunch break at, roughly, 12.30-13.30. Friday 2 February, the course will take place in Amsterdam in the form of attending the Software Engineering Symposium.

MONDAY 29 January Jan Kuper (QBayLogic)
Functional Programming and Applications to FPGA Programming
30 & 31 January
Jurgen Vinju (CWI and TU/e)
and Tijs van der Storm (CWI and RUG)
Forward DSL engineering with Rascal
Reverse engineering with Rascal
THURSDAY 1 February Bogdan Vasilescu (Carnegie Mellon University)
and Alexander Serebrenik (TU/e)
Collaborative and Human Aspects of Software Engineering
FRIDAY 2 February SEN Symposium, CWI, Amsterdam


Registration closes on 15 January. Follow this link to register. As always, IPA PhD students can attend for free. For others, details on pricing will be made available upon request.


Unlike Fall Days, overnight accommodation is not included by default for this course. The schedule is set up in such a way that it is feasible for many students to commute. In the event this is not feasible, let us know and we will provide basic overnight accommodation.  You can specify your accommodation needs on the registration form.