Experimentation and Evaluation

Computer scientists build complex systems or choose among existing systems to satisfy perceived needs and requirements. The system is then deployed in an environment consisting of humans and other systems. How do we know the impact of the system on the environment and how well it meets the perceived requirements?

Always gave us some “brain food” during the lectures and invited us into profounder reflections.

Both professors are excellent lecturers.

– Good stuff from course evaluations

A fundamental skill in informatics is the ability to design experiments for evaluating computer systems. In this course, the students will acquire a basic understanding of how to design such experiments and what pitfalls to avoid during design and experimentation. Basic concepts of experimental design, data measurement, qualitative and quantitative evaluation, and evaluation with and without users will be covered.