David Benyon

Learn More
Improving the usability of computer systems is perhaps the most important goal of human-computer interaction research. Current approaches to usability engineering tend to focus on simply improving the interface. An alternative is to build intelligence into the system. However, in order to do this a more comprehensive analysis is required and systems must be(More)
Since the early 1980's, intelligent and adaptive systems have appeared and have been written about in a variety of guises. Although there are many differences between such systems as adaptive user interfaces, intelligent help systems and explanation systems, there are many similarities as well. The most notable of these is that they all require user models(More)
Data modelling reveals the internal structure of an information system, abstracting away from details of the physical representation. We show that entity-relationship modelling, a well-tried example of a data-modelling technique, can be applied to both interactive and non-interactive information artefacts in the domain of HCI. By extending the conventional(More)
The home is a complex environment, designed for general use but shaped by individual needs and desires. It is a place often shared by several people with different demands and requirements. It is a place embedded with technologies utilised at various times by people in diverse ways. Until recently most home technologies have been primarily functional; aimed(More)
1# # + ! ## # % 1 # $ % ( 4 % # ( ( % ## ( # ## ! ! 5 ## % ! # # # ! #! & ## % + & ( ( 65 # % & # 6 % ' ( ! ! # $ % + # & ( 6 # # ( # ( % ( 6 # % 7# # ( # ( ! ! # % ( ( # ! # # # # ) # ( # % # 8 ( # # ( 9.:% ! # # ( ) # ( # # ## % ; ) # ## ) # & % # ## & + % ( 8 6 # ( & # ! # ##% # / ,-<= % ! ! ( 6 ## % #! ! ## ( % ! (# # ( ## # 5( % 7 ( # # & % % > % 9,: #(More)