The goal of our research and teaching collaboration has been to learn more about how key aspects of pedagogy commonly incorporated in architecture and industrial design classes might positively impact the teaching of ...
详细信息
ISBN:
(纸本)9781450310987
The goal of our research and teaching collaboration has been to learn more about how key aspects of pedagogy commonly incorporated in architecture and industrial design classes might positively impact the teaching of userinterface (UI) design within a standard computer science curriculum. Toward that end, we studied a number of studio design courses, developed a set of curriculum guidelines, and analyzed the effectiveness of these guidelines as implemented in a UI design course. We discovered three emergent themes: 1) students need early and constant reminders that design is an iterative process involving user feedback and testing;2) instructor modeling is critical;and 3) technology needs to be carefully managed at critical junctures throughout the class.
Requirements need to be validated at an early stage of analysis to address inconsistency and incompleteness issues. Capturing requirements usually involves natural language analysis, which is often imprecise and error...
详细信息
Manipulating a large virtual crowd in an interactive virtual reality environment is a challenging task due to the limitations of the traditional userinterface. To address this problem, a tangible interface based on a...
详细信息
The proceedings contain 4 papers. The topics discussed include: PEICS: HCI patterns for the design of interactive systems;CAP3 for interaction design pattern diagrams?;pattern-based userinterface transformation for k...
ISBN:
(纸本)9781450308564
The proceedings contain 4 papers. The topics discussed include: PEICS: HCI patterns for the design of interactive systems;CAP3 for interaction design pattern diagrams?;pattern-based userinterface transformation for knowledge sharing applications;and a pattern approach to specifying usability features in use cases.
Scripts for automated system tests often contain technical knowledge about the userinterface (UI). This makes test scripts brittle and hard to maintain which leads to high maintenance costs. As a consequence, automat...
详细信息
ISBN:
(纸本)9781450308083
Scripts for automated system tests often contain technical knowledge about the userinterface (UI). This makes test scripts brittle and hard to maintain which leads to high maintenance costs. As a consequence, automation of system tests is often abandoned. We present a model-driven approach that separates UI knowledge from test scripts. Tests are defined on a higher level, abstracting from UI usage. During test instantiation, abstract tests are enriched with UI information and executed against the system. We demonstrate the application of our approach to graphical UIs (GUIs) such as rich clients and web applications. To show the feasibility, we present a prototypical implementation testing the open-source application Bugzilla. Copyright 2011 acm.
Smartphones provide large amounts of personal data, functionalities, and apps and make a substantial part of our daily communication. But during phone calls the phone cannot be used much beyond voice communication and...
详细信息
Any graphical userinterface needs to have defined structure and behavior. So, in particular, models of Window / Icon / Menu / Pointing Device (WIMP) UIs need to represent structure and behavior at some level of abstr...
详细信息
ISBN:
(纸本)9781450307789
Any graphical userinterface needs to have defined structure and behavior. So, in particular, models of Window / Icon / Menu / Pointing Device (WIMP) UIs need to represent structure and behavior at some level of abstraction, possibly in separate models. High-level conceptual models such as Task or Discourse Models do not model the UI per se. Therefore, in the course of automated generation of (WIMP) UIs from such models, structure and behavior of the UI need to be generated, and they need to fit together. In order to achieve that, we devised a new approach to weaving structural and behavioral models on different levels of abstraction. Copyright 2011 acm.
Mobl is a new language designed to declaratively construct mobile web applications. Mobl integrates languages for userinterface design, styling, data modeling, querying and application logic into a single, unified la...
详细信息
ISBN:
(纸本)9781450309424
Mobl is a new language designed to declaratively construct mobile web applications. Mobl integrates languages for userinterface design, styling, data modeling, querying and application logic into a single, unified language that is flexible, expressive, enables early detection of errors, and has good IDE support.
In model-driven development, system designs are specified using graphical modeling languages like UML and system artifacts such as code and configuration data are automatically generated from the models. Model-driven ...
详细信息
Since almost one decade HCI pattern languages are one popular form of design knowledge representations which can be used to facilitate the exchange of best practices, knowledge and design experience between the interd...
详细信息
ISBN:
(纸本)9781450307789
Since almost one decade HCI pattern languages are one popular form of design knowledge representations which can be used to facilitate the exchange of best practices, knowledge and design experience between the interdisciplinary team members and allow the formalization of different userinterface aspects. Since patterns usually describe the rational in which context they should be applied (when), why a certain pattern should be used in a specific use context (why) and how to implement the solution part (how) they are suitable to describe different userinterface aspects in a constructive way. But despite intense research activities in the last years, HCI pattern languages still lack in a lingua franca, a common language for the standardized description and organization of the pattern. This makes it difficult to design suitable tools that support the developers in applying HCI patterns in model-based userinterface development (MBUID) processes. To enable the constructive use of HCI patterns in the model-based development process the informal textual, or graphical notation of HCI patterns has to be overcome. Besides that, evaluating the effectiveness of a pattern, i.e. when is a pattern a "good" pattern is an important issue that has to be tackled to fully benefit from HCI patterns and to improve their applicability in future design processes. Copyright 2011 acm.
暂无评论