DocumentCode
2413012
Title
Reflection as a Principle for Better Usability
Author
Lutteroth, Christof ; Weber, Gerald
Author_Institution
Dept. of Comput. Sci., Auckland Univ.
fYear
2007
fDate
10-13 April 2007
Firstpage
297
Lastpage
306
Abstract
This paper explores the principle of reflection, which is well-known from the world of programming languages, and its relation to HCI. We define reflection in a wider sense that can be applied to the world of user interfaces, and argue that the new, generalized notion of reflection can benefit the usability of a system significantly. The paper discusses concrete approaches for the design of reflective user interfaces, and shows that the reflection principle is in fact already used in many existing applications.
Keywords
human computer interaction; user interfaces; HCI; human computer interaction; programming language; reflection principle; reflective user interface design; Application software; Computer languages; Computer science; Concrete; Data structures; Human computer interaction; Reflection; Runtime environment; Usability; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 2007. ASWEC 2007. 18th Australian
Conference_Location
Melbourne, Vic.
ISSN
1530-0803
Print_ISBN
0-7695-2778-7
Type
conf
DOI
10.1109/ASWEC.2007.40
Filename
4159682
Link To Document