[ Research |
Publications
| Teaching | Personal |
Equis Lab ]
Research
My research concentrates on how software engineering can contribute to the
design and development of more usable computer systems. Current projects
related to this work are:
- Workspace Model: This is an architectural model supporting the
design and development of interactive systems involving multiple users
collaborating via heterogeneous computing devices. The novel aspects of the
workspace model are its support for runtime evolution of the structure
of the interactive system, and its principled refinement from conceptual to
implementation architecture. Two implementations of the workspace model are
ongoing, one in C++ and one in Python.
- Software Design Board: This tool supports the collaborative work of
software engineers. The novel aspect of the software design board is its
support for transitions between different styles of work: from asynchronous to
same-time collaboration, from informal work such as brainstorming to formal
work, and between locations.
For more information, see the EQUIS Lab home page.
I am director of the EQUIS lab and member of the
Software Technology Laboratory.
These students are current and past members of the
group.
I am a Chair of IFIP Working Group 2.7
on User Interface Engineering.
Teaching
I am currently on leave, and will not be teaching in the coming term.
Personal
I am an Associate Professor of Computing and Information Science at Queen's
University. I received the Doctorate of Engineering (Dr.-Ing.) degree
from the T.U. Berlin in 1995. I
performed most of my thesis work at the GMD in
Karlsruhe,
Germany. I hold
an M.Sc. from Queen's University (1988)
and a B.Sc. from the University of
Toronto (1985). I have worked on the
Turing project as a
Computer Systems Programmer at the Computer Systems Research Institute
(1985-86), as a Research Associate on the Nial project at
Queen's University (1988-89), as a
Visiting Researcher at the GMD (1989-92), as
an Assistant Professor at York University
(1993-1997) and as VP Research and Development at
Namzak Labs (2000-present.)
I was born in Dundee
(Scotland), and have since lived in
Kingston (Jamaica),
Toronto (Canada),
Kingston (Canada),
Karlsruhe (Germany),
Trondheim (Norway) and
Grenoble (France).
[ Research |
Publications
| Teaching | Personal |
Equis Lab ]