Einstein, for example made predictions about positions of stars during the 1919 eclipse, using his theory of general relativity. The fact that these predictions turned out to be true, validated his hypothesis. Sometimes, experiments which generate date are set up by scientists themselves. In medicine, doctors give some people a real pill, and others a placebo. This can be used to measure the effect of the administered drug.
So, what about computer science? What methods for systematic observation, experiment and hypothesis formulation do we use? In this keynote Felienne will explain the scientific method in the context of programming, more specifically, in the context of her own scientific work on software craftsmanship for children.