CWI Lectures - Understanding Software

Thank you!

The CWI lectures were a resounding success, including a large number of participants (> 200), interesting presentations and discussion. It was a very warm "thank you" to Paul Klint. Thank you for your presence and contributions to this event.

Here is the list of registered participants, for your information (excluding participants who have selected to remain anonymous).


The speakers have made the following slides available:


We cordially invited you to attend the "CWI Lectures on Understanding Software" to be held on June 14th 2012 at Centrum Wiskunde & Informatica in Amsterdam.

The program featured internationally renowned speakers, that represent different visions on understanding software. Understanding how to build better software is as important as understanding how existing software can be maintained and improved. The lectures are accessible for software engineering practitioners, software engineering students, business practitioners and academic researchers alike.

The lectures were organized by the SWAT group (Software Analysis and Transformation) in honor of Paul Klint having been awarded a CWI  research fellowship, as well as his 40th anniversary at CWI.


You will find links to the homepages of the speakers in the Speaker column and links to the abstracts of their talks in the Title colum of the program.

Time Title Speaker
9:30-9:35 Welcome Tijs van der Storm & Jurgen Vinju (CWI)
9:35-10:00 Understanding Software Paul Klint (CWI)
10:00-10:20 Understanding new software artifacts: meta-models and model transformations analysis Mark van den Brand (TU Eindhoven)
10:20-10:40 Break  
10:40-11:00 The Test Case as an Executable Example Arie van Deursen (TU Delft)
11:00-11:20 Benchmarking Quality of Software Systems Joost Visser (Software Improvement Group)
11:20-11:40 Understanding and simplifying software with meta programming Jurgen Vinju (CWI)
11:40-12:45 Lunch (opportunity to visit Turing exhibition)  
12:45-13:30 Business intelligence for Software Understanding Oege de Moor (Semmle ltd, Oxford, England)
13:30-14:15 Understanding Variability in Software Ecosystems Krzysztof Czarnecki (University of Waterloo, Canada)
14:15-15:00 Break (second opportunity to visit Turing exhibition)  
15:00-15:30 Does your mother know you're here?  Understanding software artifact provenance Michael W. Godfrey (University of Waterloo, Canada)
15:30-16:00 Software Visualization Applied Stéphane Ducasse (INRIA France)
16:00-16:30 Understanding technological spaces Ralf Lämmel (University of Koblenz Landau, Germany)


Congratulations to Paul Klint Jos Baeten, Han La Poutré et al. (CWI)
17:15-17:30 Offical Opening of the Alan Turing Exhibition Hans de Groene (NWO)
17:30-18:30 Reception  


Should you have any questions regarding the CWI lectures, please contact

MarkVanDenBrand.pdf2.44 MB
ArieVanDeursen.pdf4.63 MB
JurgenVinju.pdf16.3 MB
MichaelGodfrey.pdf6.04 MB
RalfLammel.pdf20.32 MB
IntroUnderstandingSoftwareOnline.pdf4.3 MB
understanding-variability.pdf12.99 MB
StephaneDucasse.pdf4.54 MB