Dr Guenther Ruhe


Dr. Ruhe received a doctorate rer. nat degree in Mathematics with emphasis on Operations Research from Freiberg University, Germany and a doctorate habil. nat. degree from both the Technical University of Leipzig and University of Kaiserslautern. He got an Alexander von Humboldt research fellowship at University of Kaiserslautern in 1992. Ruhe was visiting scientist at the IBM Research Centre in Heidelberg in 1993. From 1996 until 2001 he was deputy director of the Fraunhofer Institute for Experimental Software Engineering Fh IESE, Germany.

Since 2001 being at the University of Calgary, he holds an Industrial Research Chair in Software Engineering. This is a joint position between department of Computer Science and department of Electrical and Computer Engineering. Dr. Ruhe is proud to lead a research team whose primary aim is to establish and demonstrate scientific excellence in the area of Software Engineering Decision Support (SEDS) and to collaborate with industry.

The SEDS laboratory is centered on models, method and tools to facilitate better decision-making in software development and evolution. Emphasis is on the early stages of the software life-cycle. The idea of offering decision support always arises when decisions have to be made in complex, uncertain and/or dynamic environments. What that means is to offer a context-specific methodology which helps in (i) increasing the likelihood to make a good decision towards achieving stated goals, (ii) structuring and reducing the space of alternatives to facilitate human expert involvement for the final selection of the decision alternative, and (iii) justifying and explaining proposed decision alternatives. In my research group, there is an increasing focus on Analytics of Software Engineering Data as a means to extract information and to support decisions. The new direction of Analytical Open Innovation combines the open access to information, knowledge, artefacts and resources with the strengths of analytical methods. Optimization and search-based techniques for problem with one or multiple criteria are one of the approaches used to actually determine (optimized) solution alternatives.

Dr. Ruhe has published more than 200 reviewed research papers in journals, workshops and conferences. He is the author of several books.
The more recent ones are on

G. Ruhe, C. Wohlin (eds.): Software Project Management in a Changing World, Springer 2014.
G. Ruhe: Product Release Planning: Methods, Tools and Applications, CRC Press.

Guenther won various awards (iCORE, Microsoft Software Engineering Innovation Foundation, Chinese Academy of Science, IBM faculty, Humboldt, conference best paper awards) and was PC or General Chair of various conferences such as ESEM, SSBSE, SEKE, GECCO-SBSE and RE. As of 2016, he serves as the Editor-in-Chief for the Elsevier Journal on Information and Software Technology. He is a senior member of IEEE and a member of ACM. In 2003, he created the University of Calgary spin-off company Expert Decisions Inc.