Experimentation & Evaluation (Lecture)

Instructors: Matthias Hauswirth, Marc Langheinrich

Academic Programs: Bachelor of Science in Informatics

Workload: 3 ECTS


The class teaches the basic process of evaluation, in particular for evaluating computer systems. Evaluation is a core skill for both practitioners and researchers: software designers must understand the drawbacks and benefits of an existing or planned system, while scientists have to properly deduce the relationships between assumed causes and perceived effects. Students learn the basic goals, components, and procedures of an evaluation, and apply this knowledge in several hands-on group-based evaluation sessions. The `scientific method` provides the core concept around which various techniques are described and applied, in particular experimental design, data measurement, qualitative and quantitative evaluation, and evaluation with and without users. The class not only lays the foundations for any kind of scientific work (e.g., a Master's Thesis), but also introduces basic skills that are needed in both industry (e.g., project management, UX design) and academia (e.g., HCI, software performance).

I can't fill your head with knowledge. You have to suck it up yourself.


Information Systems

Maintain the world's information. More...

Computer Systems

Provide the platform on which to build and run applications. More...

Gold sponsors:
Silver sponsor:
Con la collaborazione di: