(Experimental) Software Architecture Matters

Professortiltrædelsesforelæsning ved Klaus Marius Hansen.

Forelæsningen begynder kl. 15.00 og varer en time.
Der holdes efterfølgende en reception kl. 16.00 på balkonen i kantinen.


Software architecture is concerned with the set of principal design decisions made about systems.

We present quantitative and qualitative evidence that

  1. a proper software architecture increases software quality,
  2. software architecture practice is complex and an essential part of software development, and
  3. experimental software architecture technique play an important role in software architecture design.

Based on this, we will argue that what constitutes principal design decisions has radically changed within the last decade, thus allowing for a new approach to software architecture design based on experimentation.


Klaus Marius Hansen is Professor of Software Development at the Department of Computer Science (DIKU), University of Copenhagen. From 2008-2010, Klaus was Professor of Software Engineering at University of Iceland and prior to that, he was associate professor at Aarhus University from 2004-2008 where he also obtained his PhD.

Klaus Marius Hansen's research interest are within software development, in particular in software architecture for pervasive and/or dependable systems. Klaus has most recently been involved in the EU FP6 project Hydra which among others investigates software architecture for self-managed, pervasive systems.

Dating back from 1997, Klaus has a long history of collaboration projects with (software) industry; a collaboration that has provided much inspiration for his research.