Elisabeth G. Todd

Learn More
A developer of user interfaces (UI) should be able to employ a user interface pattern language to design acceptable user interfaces. But, what makes a good pattern language? Three types of validation were identified as requiring consideration: the validity of the individual patterns, the internal validation of the pattern language and the external(More)
A framework for the tool, MUIP (Management of User Interface Patterns), has been developed based on the relevant literature and a survey of existing pattern tools. The framework supports the following features: pattern authoring, manipulating forces, browsing patterns, searching patterns, versioning and customising patterns, relating patterns, manipulating(More)
The set of tests developed to assess the internal validity of a user interface (UI) pattern languages [27, 28] form the basis of the proposed UI pattern language maturity model (UMM). UMM uses the UI pattern modelling technique developed for describing example UIs [26]. By building these models a UI pattern language's structure can be improved - a(More)
User interface (UI) pattern languages may help students of Human Computer Interaction (HCI) to learn about the principles of design, guiding students to build a conceptual model of an interface. A series of studies investigated how HCI students used the TUIPL framework to develop UI-pattern models. Two studies ascertained the students' views on using(More)