| Interactive evolution of XUL user interfaces |
| Full text |
Pdf
(444 KB)
|
Source
|
Genetic And Evolutionary Computation Conference
archive
Proceedings of the 9th annual conference on Genetic and evolutionary computation
table of contents
London, England
SESSION: Real-world applications: papers
table of contents
Pages: 2151 - 2158
Year of Publication: 2007
ISBN:978-1-59593-697-4
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 52, Citation Count: 4
|
|
|
ABSTRACT
We attack the problem of user fatigue by using an interactive genetic algorithm to evolve user interfaces in the XUL interface definition language. The interactive genetic algorithm combines a set of computable user interface design metrics with subjective user input to guide the evolution of interfaces. Our goal is to provide user interface designers with a tool that can be used to explore innovation and creativity in the design space of user interfaces and make it easier for end-users to further customize their user interface without programming knowledge. User interface specifications are encoded as individuals in an interactive genetic algorithm's population and their fitness is computed from a weighted combination of user interface design guidelines and user input. This paper shows that we can reduce human fatigue in interactive genetic algorithms (the number of choices needing to be made by the designer), by 1) only asking the user to pick two user interfaces from among ten shown on the display and 2) by asking the user to make the choice once every t generations.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Apple. Apple human interface design guidelines: Introduction to apple human interface guidelines, 2006.
|
| |
2
|
|
| |
3
|
ECSL. Lagoon, 2006.
|
| |
4
|
GNOME. Gnome human interface guidelines 2.0, 2004.
|
| |
5
|
R. Kamalian, Y. Zhang, H. Takagi, and A. Agogino. Reduced human fatigue interactive evolutionary computation for micromachine design. In Proceedings of the 2005 International Conference on Machine Learning and Cybernetics, volume 9, pages 5666--5671. IEEE Computer Society, 2005.
|
 |
6
|
|
 |
7
|
Xavier Llorà , Kumara Sastry , David E. Goldberg , Abhimanyu Gupta , Lalitha Lakshmi, Combating user fatigue in iGAs: partial ordering, support vector machines, and synthetic fitness, Proceedings of the 2005 conference on Genetic and evolutionary computation, June 25-29, 2005, Washington DC, USA
[doi> 10.1145/1068009.1068228]
|
| |
8
|
Microsoft Corporation. Windows xp -- guidelines for applications, 2006.
|
| |
9
|
A. Oliver, N. Monmarché, and G. Venturini. Interactive design of web sites with a genetic algorithm. In Proceedings of the IADIS International Conference WWW/Internet, pages 355--362, Lisbon, Portugal, november 13--15 2002.
|
| |
10
|
|
| |
11
|
|
| |
12
|
H. Takagi. Interactive evolutionary computation: Fusion of the capabilities of EC optimization and human evaluation. Proceedings of the IEEE, 89(9):1275--1296, Sept. 2001. Invited Paper.
|
 |
13
|
|
| |
14
|
XULPlanet. Xulplanet.com, 2006.
|
INDEX TERMS
Primary Classification:
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Theory and methods
Additional Classification:
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Style guides;
Screen design (e.g., text, graphics, color)
I.
Computing Methodologies
I.2
ARTIFICIAL INTELLIGENCE
I.2.8
Problem Solving, Control Methods, and Search
General Terms:
Algorithms,
Design,
Human Factors
Keywords:
interactive genetic algorithm,
user fatigue,
user interface design
|