Dr
Guenther Ruhe
Software Engineering Decision Support
Laboratory
iCORE has committed $350,000 per year
for five years, for a total of $1.75 million
dollars to establish this research program.
This represents approximately 50 percent
of the total budget of the Software Engineering
Decision Support Laboratory, now being
established in the Department of Computer
Science and Department of Electrical and
Computer Engineering at the University
of Calgary.
Biographical
Information
Dr Ruhe moved to Calgary from the Fraunhofer
Institute for Experimental Software Engineering
in Germany, where he was Deputy Director
since 1996. He holds an Industrial Research
Chair in Software Engineering at the University
of Calgary, as well as the iCORE award.
He brings an interdisciplinary approach
to his research that is widely recognized
by peers for its strong combination of
both in-depth fundamental knowledge and
broad applied research experience. Dr
Ruhe has been teaching and training in
both university and industry settings
for 18 years, and also has significant
R&D project management experience.
He has initiated and conducted research
collaboration and technology transfer
with a variety of organizations including
IBM, Daimler Chrysler, Siemens, Robert
Bosch, Schlumberger, Ericsson and Nokia.
He has published over 80 papers in computer
science, software engineering and operations
research journals and is the author of
three books.
About the Research
Dr Guenther Ruhe will be leading a research
team at the University of Calgary whose
primary aim is to establish and demonstrate
scientific excellence in the area of software
engineering decision support and collaborate
with industry. The area of research is
highly relevant, because software is of
paramount importance for success in all
business today. However, current software
is often unreliable, unpredictable, has
a lack of security, performance lapses,
and difficulties in upgrading (President's
Information Technology Advisory Committee
Report 1999).
The process of software development and
evolution is an ambitious undertaking
involving complex, incomplete, sometimes
inconsistent and often fuzzy factors.
Variables concerning design, quality,
reliability, stakeholder interests and
objectives, moving targets, and constraints
such as budget and timeline must all be
considered throughout a dynamic life cycle.
The challenge is to provide sound methodological
support for enabling good decisions about
processes and products, risks and bottlenecks
as well as for selection of tools, methods
and techniques.
Dr Ruhe's research is geared towards better
understanding, controlling and managing
the software development process, in different
stages of software analysis, design, construction,
testing and evolution, with an emphasis
on delivering support for all kinds of
human decision making. The research will
include measurement, modeling and simulation,
which greatly support proactive decision-making
by conducting experiments in a virtual
world. This laboratory will provide research
results designed to transfer strong software
engineering skills, methods, tools and
techniques to companies.
Research Team
The research team has ten additional key
team members already in Alberta.
Related Links:
Dr
Ruhe's Homepage
Software
Decision Support Laboratory
|