Abstract

Graphical user interface design is a time consuming, expensive, and complex software design process. User interface design is both art and science in that we use both objective and subjective design metrics to evaluate interfaces. An automated process that relies on both subjective and objective metrics to guide the evolution of effective, personalized user interfaces could significantly change current GUI development and maintenance practice. This paper uses an interactive genetic algorithm to evolve XUL user interface layouts by combining objective and subjective metrics. The genetic algorithm encodes expert knowledge from prominent usability guidelines as objective heuristics. Further, the graphical user interface developer (or user!) biases and guides the evolution of the interfaces by subjectively evaluating and selecting the.best. and.worst. interfaces from a small set of displayed interface prototypes. We explore how the selection of individuals from the population to be displayed to the user for subjective evaluation affects the convergence of the genetic algorithm and show that our methodology can produce effective interfaces that reflect subjective user-preferred aesthetics.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.