Subjunctive interfaces: Extending applications to support parallel setup, viewing and control of alternative scenarios

A Lunzer, K Hornbæk - ACM Transactions on Computer-Human …, 2008 - dl.acm.org
Many applications require exploration of alternative scenarios; most support it poorly.
Subjunctive interfaces provide mechanisms for the parallel setup, viewing and control of …

Clip, connect, clone: combining application elements to build custom interfaces for information access

J Fujima, A Lunzer, K Hornbæk, Y Tanaka - Proceedings of the 17th …, 2004 - dl.acm.org
Many applications provide a form-like interface for requesting information: the user fills in
some fields, submits the form, and the application presents corresponding results. Such a …

[图书][B] No code required: giving users tools to transform the web

A Cypher, M Dontcheva, T Lau, J Nichols - 2010 - books.google.com
No Code Required presents the various design, system architectures, research
methodologies, and evaluation strategies that are used by end users programming on the …

Translating keyword commands into executable code

G Little, RC Miller - Proceedings of the 19th annual ACM symposium on …, 2006 - dl.acm.org
Modern applications provide interfaces for scripting, but many users do not know how to
write script commands. However, many users are familiar with the idea of entering keywords …

Exploring alternatives with unreal engine's blueprints visual scripting system

E Chu, L Zaman - Entertainment Computing, 2021 - Elsevier
We present BPAlt–a system which allows game developers to create and manage
alternatives for Unreal Engine's Blueprints Visual Scripting System. BPAlt allows the user to …

NCAlt: Alternatives and Difference Visualizations for Behavior Trees in Game Development Learning

MY Hossain, L Zaman - Proceedings of the ACM on Human-Computer …, 2022 - dl.acm.org
When learning how to develop AI behavior it is common for students to test different ideas
before settling on a desired outcome. This functionality is not available in modern behavior …

CAMBRIA: Interacting with multiple CAD alternatives

S Kolarić, H Erhan, R Woodbury - International Conference on Computer …, 2017 - Springer
Computer-aided design (CAD) tools aim to assist designers in their professional work, one
key aspect of which is devising, evaluating, and choosing among multiple design …

RecipeSheet: creating, combining and controlling information processors

A Lunzer, K Hornbæk - Proceedings of the 19th annual ACM symposium …, 2006 - dl.acm.org
Many tasks require users to extract information from diverse sources, to edit or process this
information locally, and to explore how the end results are affected by changes in the …

Subjunctive interfaces in exploratory e-learning

KP Jantke, A Lunzer, J Fujima - … , Germany, April 10-13, 2005, Revised …, 2005 - Springer
E-learning deals with knowledge management, for sure, and knowledge management very
frequently results in learning. So far, there is an obviously close relationship between the …

An enhanced spreadsheet supporting calculation-structure variants, and its application to web-based processing

A Lunzer, K Hornbæk - Federation over the Web: International Workshop …, 2006 - Springer
This paper reports our work towards an end user environment for building and
experimenting with federations of Web-based processing resources. We present the key …