left header image

 

Hausi A. Müller  PhD, PEng

right header image

Professor of Computer Science
Associate Dean Research
Faculty of Engineering
University of Victoria

 
 

Last updated
August 2011


 
 

Welcome

My main area of teaching and research is software engineering.

BSEng: Bachelor of Software Engineering

I was the founding Director of the Bachelor of Software Engineering (BSEng) degree program in the Faculty of Engineering (2003-07) and the chief architect of the BSEng curriculum (2002-07).

Research

Together with my research group at the University of Victoria and in collaboration with IBM Canada, CA Canada, Canadian Consortium for Software Engineering Research (CSER),and the Carnegie Mellon Software Engineering Institute (SEI), I investigate methods, models, architectures, techniques, and feedback loops for autonomic, self-managing, self-adaptive, diagnosis, and SOA governance systems. In 2006 I received the IBM Faculty Fellow of the Year Award and the CSER Outstanding Leadership Award. My research is sponsored by NSERC, CSER, IBM Corporation, CA Inc., and the University of Victoria.

Tool Building Experience

Over the last 25 years, we accumulated significant software engineering research tool building experience. This experience is distilled in the dissertations of Holger Kienle and Kenny Wong. Jochen Stier developed Geist3D, a visualization engine for simulating mechatronics systems during his PhD studies. Johannes Martin's dissertation produced Ephedra, a C/C++ to Java software transformation environment based on our experience with IBM transforming PL/IX programs to C++. The ACRE project produced a series of reverse engineering tools built on commercial products, including Visio, Lotus Notes, Excel, Adobe GoLive, and SVG. During her PhD studies Peggy Storey developed the first version of the highly acclaimed SHriMP visualization system. For his dissertation, Kenny Wong distilled the experiences gained in our reverse engineering projects with IBM CAS into the Reverse Engineering Notebook. Our most famous system is Rigi, which evolved from a programming-in-the-large tool to an end-user programmable environment for software reverse engineering, exploration, visualization, and redocumentation.

Industrial Experience

My industrial experience includes consultancies and research projects with IBM Toronto (1991-present), SEI (1995-present), CA Canada Inc. (2005-present), SAP Business Objects (2005-07), Klocwork Solutions (1998-2004), and other companies. I was the founding president of Hypersystems Technologies Inc. (1997-2001). I gathered much of my motivation for software engineering research while developing power control, supervision, and distribution systems at ASEA Brown Boveri (ABB) in Switzerland (1979-82).

Personal

My spouse, Dr. Ulrike Stege, is an Associate Professor in the Department of Computer Science at the University of Victoria. I enjoy hiking and traveling with Ulrike, skiing with my children Curtis and Brian, singing and guitar playing at CSER meetings, Dagstuhl seminars, and Victoria Swiss Society events, and playing soccer with my Gorden Head team.

 
 
 

FAVORITES

 

IBM CAS Synergy Award 2006
IBM CAS NSERC Leo Derikx Synergy Award 2006
read more: NSERC, IBM CAS

Computing Pioneers 2005
Pioneers of Computing in Canada 2005
read more

WCRE Soccer Tournament 2006
WCRE 2006 Soccer Tournament, Benevento, Italy
read more

Ulrike and Hausi in Maui 2007
Maui, Hawai'i 2007
read more

Skiing Mt. Washington 2006
Skiing at Mt. Washington, BC, 2006
read more

Skiing Lake Louise 2007
Skiing at Lake Louise, Alberta, 2007
read more