different task contexts. Software applications often lack this concept of elasticity, primarily because applications are designed for specific tasks. But in reality, task contexts are often not mechanistic; rather, they grow organically as needed in a given situation . Task flows do not always follow the typical task life cycle, alternating between… (More)
As an explicit design topic, end-user development (EUD) is rather new to human-computer interaction (HCI), although it is implicitly embedded in many design projects. What makes EUD different from other HCI topics is that in traditional HCI terms, users are experts in their tasks, and good tools should match these tasks. Conversely, end-user developers are… (More)
The main challenge of next years is to allow users of software systems, who are non-professional software developers, to create, modify or extend software artefacts. In this panel we want to discuss with the CHI community the key aspects in the area of End User Development and an associated research agenda, which should be then proposed to the main research… (More)
Advances in mobile communication technologies have allowed people in more places to reach each other more conveniently than ever before. However, many mobile phone communications occur in inappropriate contexts, disturbing others in close proximity, invading personal and corporate privacy, and more broadly breaking social norms. This paper presents a… (More)
This SIG provides a forum for discussing how user-centered methods, including methods like Contextual Design that include field data gathering, can be modified to support short development time frames and organizations using rapid development methodologies. We share ideas for how to get field data into the fast-paced development process, discuss the… (More)
Design methods are usually described and evaluated with focus on user-centricity and potential for innovation. This paper discusses design processes with respect to scalability and repeatability.
Context-awareness is usually focused on understanding the state of the user derived from system-external sensor information like location, noise, surrounding devices, etc. This information is used to understand user needs or temporal constraints which the systems has to adapt to.In business scenarios, context is to a large extent also represented within the… (More)