ISSE

Search

Gastvortrag "In God we trust. Everyone else, bring data" von Prof. Harald Störrle


Am 14.04.2016 hält Prof. Harald Störrle von der Technischen Universität Dänemark ab 17:15 Uhr einen Gastvortrag in der Ringvorlesung des Elitestudiengangs Software Engineering. Das Thema lautet "In God we trust. Everyone else, bring data". Der Vortrag findet in Raum 1057N statt. Alle sind herzlich eingeladen.

Abstract:

"In God we trust. Everyone else, bring data" says Michael Bloomberg, Mayor of NYC, when it comes to changing policies and procedures in the administration of his town. And right he is: why should New Yorkers accept change and red tape unless there is good reason for it?

In Software Engineering, we tend to accept new tools, techniques, and processes without asking for proof. For instance, in the advocacy for agile methods, where is the data prooving the point? In arguing for model-based software development, what evidence have you seen? All too often, we content ourselves with a gut feeling, a few success stories, the words of a fast-talking consultant, or an enthusiastic article in some glossy magazine or blog. We are craving better solutions for todays problems so much, that we easily fall for anyone promising a magic solution - the infamous "silver-bullet syndrome".

Over the last decade, we have seen a steady increase in the use of empirical methods in Software Engineering research, copying the successful research paradigm of the natural sciences. Clearly, we could benefit from this by increasing the objectivity of our discourses on developing software. Opinions can be turned into hypotheses that may be tested rigorously, to be refuted or confirmed. Over time, thus, opinions turn into facts - or they disappear. Any progress we make this way is true progress that is here to stay, not just a passing fad. The drawback is, of course, that most empirical science is messy, dreary, and slow - there is not much glamour and rock-n-roll in it.

In this talk, I will argue why we need even more empirical research in Software Engineering, how it works in practice, report some of its results, and tell you what's in it for you. This talk has been given in various forms at many venues and in many places.

Links:

message of 08.04.2016