Results 1 -
4 of
4
Instructions and Descriptions: some cognitive aspects of programming and similar activities
, 2000
"... The Cognitive Dimensions framework outlined here is generalised broad-brush approach to usability evaluation for all types of information artifact, from programming languages through interactive systems to domestic devices. It also has promise of interfacing successfully with organisational and soci ..."
Abstract
-
Cited by 20 (0 self)
- Add to MetaCart
The Cognitive Dimensions framework outlined here is generalised broad-brush approach to usability evaluation for all types of information artifact, from programming languages through interactive systems to domestic devices. It also has promise of interfacing successfully with organisational and sociological analyses. Keywords Usability evaluation, cognitive dimensions, notations, telephone, Prolog, spreadsheet, cognitive psychology. 1. INTRODUCTION We are living through a technological revolution, in which much research is necessarily dominated by immediate aims and short-term goals, and most research papers report some new accomplishment. The accomplishment may be useful but generalisations from one creation to another are very weak, unless the second is a direct descendant from the first. This paper is a contrast. Science-based engineering rests on idealisations (capacitance, gravity). Physical or chemical theory describing these idealisations is combined with experience and cra...
Development and Specification of Virtual Environments
- PH.D. THESIS. NESLIA PANICULATA
, 2003
"... ..."
Final version of manuscript as included in
"... The field of HCI is gradually achieving sound theoretical descriptions of the activities, context and cognition of computer system users. How do these research results get applied by the people who design new user interfaces? Although we have theoretical descriptions of the activities of system user ..."
Abstract
- Add to MetaCart
The field of HCI is gradually achieving sound theoretical descriptions of the activities, context and cognition of computer system users. How do these research results get applied by the people who design new user interfaces? Although we have theoretical descriptions of the activities of system users, we have fewer descriptions of the design activities of user interface designers. There are certainly theory-based design methods prescribing the things that designers ought to do. Almost all of these have been developed from the perspective of descriptions of the user, rather than from consideration of the needs of designers – the current vogue for “user-centred design ” clearly expresses this emphasis on the user. According to this perspective, if user interface designers are to apply research into user needs, those designers must be able (and interested) to interpret and apply theoretical results. Alternatively, there are also many popular approaches to user interface design that have minimal theoretical grounding. Such design methodologies generally attempt to present designers with a checklist (Nielsen & Molich 1990) or a procedural list of design activities (Wharton, Rieman et. al. 1994) that will generate a good design. The reduction of design to a checklist or a predefined procedure is widely proposed in other areas of software development,

