SENSATION: An Authoring Tool to Support Event-State Paradigm in End-User Development
This addresses usability challenges for end-users in programming environments, but it is incremental as it builds on existing discussions of state/event paradigms.
The paper tackles the difficulty users face in managing state/event distinctions in trigger-action rules for End-User Development by proposing an authoring tool that explicitly supports this, and it compares this tool with a state-of-the-art event-event paradigm tool.
In this paper, we present the design and the evaluation of an authoring tool for End-User Development, which supports the definition of Trigger-Actions rules that combines events and states in the triggers. The possibility of using either states or events in triggers has already been discussed in the literature. However, it is recognized that the state/event distinction is difficult to manage for users. In this paper, we propose an authoring tool that provides explicit support for managing this distinction. We compare it with a state-of-the-art authoring tool that implements the classical event-event paradigm.