Research

My research has concentrated on three inter-related areas: privacy, security, and usability. 

Privacy

Privacy Policy Development for Canada

One of my roles at the Office of the Privacy Commissioner of Canada (OPC) was to conduct research to support policy decisions, guidance, and enforcement of privacy laws. Here are some projects I have worked on:

Privacy-Protecting Software Agents

As part of the PISA consortium on Privacy Incorporated Software Agents, I reviewed the human factors issues of software agents and developed a privacy-enhanced agent interface.

Automatically Detecting Privacy Breaches

We developed some techniques for locating, tracking, and handling information within an organization. We also created specialized software (PrivWatch) to detect and monitor privacy breaches on the Gnutella Peer-to-Peer (P2P) network.

Security

Human Factors and Security

I helped to develop early work on the human factors of security systems.

Authentication Methods

Some of my research at Carleton University has focused on how to improve passwords.

Web Security

Other research at Carleton has focused on the security interfaces of web browsers.

Biometrics

I have done some research on biometric authentication systems.

Usability

Natural Language Conversational Interfaces

Thom Whalen and I developed software for conversational, question-answering systems. This technology was heavily researched and licensed to industry.

Personal Impacts of Going Online

Working with the National Capital FreeNet, I conducted research on the factors and services that make for successful and unsuccessful online systems, and what lessons can be applied when building commercial systems for the new “information highway”.

Quality of Experience for Internet Services

I am interested in the factors that determine user’s satisfaction with Internet services, particularly the parameters of delay, information loss, and media fidelity. While working at Nortel, I designed and conducted a series of experiments to assess users’ reactions to quality-of- experience (QoE) parameters of Internet networks.

Advanced Collaboration Environments

Collaborative environments have the potential of truly supporting distributed teams and we examined a number of barriers preventing seamless collaboration.

Trust

A key determinant of usability is trust. Not only must a system or service be trustworthy, but it also has to be trustable by the end-users. Work in this area has included: