Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

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

Published: 19 January 2008 Publication History

Abstract

Many applications require exploration of alternative scenarios; most support it poorly. Subjunctive interfaces provide mechanisms for the parallel setup, viewing and control of scenarios, aiming to support users' thinking about and interaction with their choices. We illustrate how applications for information access, real-time simulation, and document design may be extended with these mechanisms. To investigate the usability of this form of extension, we compare a simple census browser against a version with a subjunctive interface. In the first of three studies, subjects reported higher satisfaction with the subjunctive interface, and relied less on interim marks on paper. No reduction in task completion time was found, however, mainly because some subjects encountered problems in setting up and controlling scenarios. At the end of a second, five-session study, users of a redesigned interface completed tasks 27% more quickly than with the simple interface. In the third study we examined how subjects reasoned about multiple-scenario setups in pursuing complex, open-ended data explorations. Our main observation was that subjects treated scenarios as information holders, using them creatively in various ways to facilitate task completion.

References

[1]
Ahlberg, C. and Shneiderman, B. 1994. Visual information seeking: Tight coupling of dynamic query filters with starfield displays. In Proceedings of ACM Conference on Human Factors in Computing Systems. ACM, New York, 313--317.
[2]
Berlage, T. 1996. A selective undo mechanism for graphical user interfaces based on command objects. ACM Trans. Comput.-Human Interact. 1, 3, 269--294.
[3]
Boren, M. T. and Ramey, J. 2000. Thinking aloud: Reconciling theory and practice. IEEE Trans. Prof. Commun. 43, 3, 261--277.
[4]
Burnett, M., Atwood, J., Djang, R., Gottfried, H., Reichwein, J., and Yang, S. 2001. Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm. J. Funct. Program. 11, 2, 155--206.
[5]
Card, S. K., Mackinlay, J. D., and Shneiderman, B. 1999. Readings in Information Visualization. Morgan Kaufmann, San Francisco, CA.
[6]
Chi, M. T. H. 1997. Quantifying qualitative analyses of verbal data: A practical guide. J. Learn. Sci. 6, 3, 271--315.
[7]
Chi, E. H., Riedl, J., Barry, P., and Konstan, J. 1998. Principles for information visualization spreadsheets. IEEE Comput. Graph. Appl. (Jul./Aug.), 30--38.
[8]
Chin, J. P., Diehl, V. A., and Norman, K. L. 1988. Development of an instrument for measuring user satisfaction of the human-computer interface. In Proceedings of ACM Conference on Human Factors in Computing Systems. ACM, New York, 213--218.
[9]
Derthick, M. and Roth, S. F. 2000. Data exploration across temporal contexts. In Proceedings of Intelligent User Interfaces. ACM, New York, 60--67.
[10]
Edwards, W. K., Igarashi, T., LaMarca, A., and Mynatt, E. D. 2000. A temporal model for multi-level undo and redo. In Proceedings of ACM Symposium on User Interface Software and Technology. ACM, New York, 31--40.
[11]
Ericsson, K. A. and Simon, H. 1993. Protocol Analysis: Verbal Reports as Data, revised edition. MIT Press, Cambridge, MA.
[12]
Frøkjær, E. and Hornbæk, K. 2002. Studying the utility of metaphors of human thinking in HCI. In Proceedings of the 2nd Danish Human-Computer Interaction Research Symposium. DIKU Tech. rep. no. 2002/19, 19--21.
[13]
Fujima, J., Lunzer, A., Hornbæk, K., and Tanaka, Y. 2004. Clip, connect, clone: Combining application elements to build custom interfaces for information access. In Proceedings of ACM Symposium on User Interface Software and Technology. ACM, New York, 175--184.
[14]
Hart, S. G. and Staveland, L. E. 1988. Development of NASA-TLX: Results of empirical and theoretical research. In Human Mental Workload, P. A. Hancock and M. Meshkati, Eds. Elsevier, Amsterdam, The Netherlands, 139--183.
[15]
Hightower, R. R., Ring, L. T., Helfman, J. I., Bederson, B. B., and Hollan, J. D. 1998. Graphical multiscale web histories: A study of PadPrints. In Proceedings of ACM Conference on Hypertext. ACM, New York, 58--65.
[16]
Hochheiser, H. and Shneiderman, B. 2000. Performance benefits of simultaneous over sequential menus as task complexity increases. Int. J. Human-Comput. Interact. 12, 2, 173--192.
[17]
Hofstadter, D. R. 1979. Gödel, Escher, Bach: An Eternal Golden Braid. Basic Books, New York.
[18]
Hudson, S. 1994. User interface specification using an enhanced spreadsheet model. ACM Trans. Graph. 13, 3, 209--239.
[19]
Igarashi, T., Matsuoka, S., Kawachiya, S., and Tanaka, H. 1997. Interactive beautification: A technique for rapid geometric design. In Proceedings of the 10th Annual ACM Symposium on User Interface Software and Technology (UIST'97) (Banff, Alb., Canada). ACM, New York, 105--114.
[20]
Igarashi, T. and Hughes, J. F. 2001. A suggestive interface for 3D drawing. In Proceedings of the 14th Annual ACM Symposium on User Interface Software and Technology (UIST'01) (Orlando, FL). ACM, New York, 173--181.
[21]
James, W. 1890. The Principles of Psychology. Henry Holt, New York.
[22]
Jankun-Kelly, T. J. and Ma, K.-L. 2001. Visualization exploration and encapsulation via a spreadsheet-like interface. IEEE Trans. Visual. Comput. Graph. 7, 3, 275--287.
[23]
Jantke, K. P., Lunzer, A., and Fujima, J. 2005. Subjunctive interfaces in exploratory e-learning. In Professional Knowledge Management: Third Biennial Conference (WM 2005), (Kaiserslautern, Germany) Revised Selected Papers (Lecture Notes in Computer Science, Vol. 3782), K.-D. Althoff, A. Dengel, R. Bergmann, M. Nick and T. Roth-Berghofer, Eds. Lecture Notes in Computer Science, Vol. 3782, Springer-Verlag, Berlin, Heidelberg, New York, 176--188.
[24]
Jones, S., Blackwell, A., and Burnett, M. 2003. A user-centred approach to functions in Excel. In Proceedings of the 8th ACM SIGPLAN International Conference on Functional Programming (ICFP 2003), ACM, New York, 165--176.
[25]
Kurlander, D. and Feiner, S. 1990. A visual language for browsing, undoing, and redoing graphical interface commands. In Visual Languages and Visual Programming, S. K. Chang, Ed., Plenum Press, New York, 257--275.
[26]
Levoy, M. 1994. Spreadsheets for images. In Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques. ACM, New York, 139--146.
[27]
Ludäscher, I., Altintas, C., Berkley, D., Higgins, E., Jaeger-Frank, M., Jones, E. Lee, Tao, J., and Zhao, Y. 2006. Scientific workflow management and the Kepler system. Concurr. Computat. Pract. Exper. 18, 10, 1039--1065.
[28]
Lunzer, A. 1999. Choice and comparison where the user wants them: Subjunctive interfaces for computer-supported exploration. In Proceedings of IFIP TC.13 International Conference on Human-Computer Interaction, IOS Press, Amsterdam, The Netherlands, 474--482.
[29]
Lunzer, A. 2004. Benefits of subjunctive interface support for exploratory access to online resources. In Proceedings of the Dagstuhl Workshop on Intuitive Human Interface for Organizing and Accessing Intellectual Assets. G. Grieser, and Y. Tanaka, Eds., Lecture Notes in Computer Science, Vol. 3359, Springer-Verlag, Berlin, Heidelberg, New York, 14--32.
[30]
Lunzer, A. and Hornbæk, K. 2003. Side-by-side display and control of multiple scenarios: Subjunctive interfaces for exploring multi-attribute data. In Proceedings of OzCHI, IEEE Computer Society Press, Los Alamitos, CA, 202--210.
[31]
Lunzer, A. and Hornbæk, K. 2004. Usability studies on a visualization for parallel display and control of alternative scenarios. In Proceedings of Working Conference on Advanced Visual Interfaces. M. F. Costabile, Ed., ACM, New York, 125--132.
[32]
Marks, J., Andalman, B., Beardsley, P. E., Freeman, W., Gibson, S., Hodgins, J. et al. 1997. Design galleries: A general approach to setting parameters for computer graphics and animation. In Proceedings of ACM Conference on Computer Graphics and Interactive Techniques. ACM, New York, 389--400.
[33]
Nardi, B. 1993. A Small Matter of Programming. MIT Press, Cambridge, MA.
[34]
Naur, P. 1995. Knowing and the Mystique of Logic and Rules. Kluwer Academic Publishers, Dordrecht, The Netherlands.
[35]
Oinn, T., Greenwood, M., Addis, M., Alpdemir, N., Ferris, J., Glover, J., Goble, C., Goderis, A., Hull, D., Marvin, D., Li, P., Lord, P., Pocock, M., Senger, M., Stevens, R., Wipat, A., and Wroe, C. 2006. Taverna: Lessons in creating a workflow environment for the life sciences. Concurr. Comput. Pract. Exper. 18, 10, 1067--1100.
[36]
Rao, R. and Card, S. 1994. The table lens: Merging graphical and symbolic representations in an interaction focus + context visualization for tabular information. In Proceedings of ACM Conference on Human Factors in Computing. ACM, New York, 318--322, 481--482.
[37]
Roberts, J. C. 2000. Multiple-view and multiform visualization. In Proceedings of Visual Data Exploration and Analysis VII, Proceedings of SPIE 3960. 176--185.
[38]
Russell, D., Stefik, M., Pirolli, P., and Card, S. 1993. The cost structure of sensemaking. In Proceedings of ACM Conference on Human Factors in Computing Systems. ACM, New York, 269--276.
[39]
Smedley, T. J., Cox, P. T., and Byrne, S. L. 1996. Expanding the utility of spreadsheets through the integration of visual programming and user interface objects. In Proceedings of the Workshop on Advanced Visual Interfaces. ACM, New York, 148--155.
[40]
Stolte, C., Tang, D., and Hanrahan, P. 2002. Polaris: A system for query, analysis and visualization of multi-dimensional relational databases. IEEE Trans. Visual. Comput. Graph. 8, 1, 52--65.
[41]
Terry, M. and Mynatt, E. D. 2002a. Recognizing creative needs in user interface design. In Proceedings of 4th Conference on Creativity & Cognition. ACM, New York, 38--44.
[42]
Terry, M. and Mynatt, E. D. 2002b. Side views: Persistent, on-demand previews for open-ended tasks. In Proceedings of ACM Conference on User Interface Software and Technology. ACM, New York, 71--80.
[43]
Terry, M., Mynatt, E. D., Nakakoji, K., and Yamamoto, Y. 2004. Variation in element and action: Supporting simultaneous development of alternative solutions. In Proceedings of ACM Conference on Human Factors in Computing Systems. ACM, New York, 711--718.
[44]
Toomin, M. 2006. Abstraction for end-users. In The Next Step: From End-User Programming to End-User Software Engineering: Proceedings of WEUSE II Workshop. M. Burnett, B. Myers, M. Rosson, and S. Wiedenbeck, Eds. http://eusesconsortium.org/weuse/weuseII-proceedings.pdf.
[45]
Tsang, S., Balakrishnan, R., Singh, K., and Ranjan, A. 2004. A suggestive interface for image guided 3D sketching. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'04) (Vienna, Austria). ACM, New York, 591--598.
[46]
Tufte, E. 1997. Visual Explanations. Graphics Press, Cheshire, CT.
[47]
Tversky, A. and Kahneman, D. 1974. Judgement under uncertainty: Heuristics and biases. Science 185, 1124--1130.
[48]
Tweedie, L., Spence, B., Dawkes, H., and Su, H. 1996. Externalising abstract mathematical models. In Proceedings of ACM Conference on Human Factors in Computing Systems. ACM, New York, 406--412.

Cited By

View all
  • (2024)Prompting for Discovery: Flexible Sense-Making for AI Art-Making with DreamsheetsProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642858(1-17)Online publication date: 11-May-2024
  • (2024)DirectGPT: A Direct Manipulation Interface to Interact with Large Language ModelsProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642462(1-16)Online publication date: 11-May-2024
  • (2024)Design Space Exploration for Board-level Circuits: Exploring Alternatives in Component-based DesignProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642009(1-14)Online publication date: 11-May-2024
  • Show More Cited By

Index Terms

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

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Transactions on Computer-Human Interaction
      ACM Transactions on Computer-Human Interaction  Volume 14, Issue 4
      January 2008
      204 pages
      ISSN:1073-0516
      EISSN:1557-7325
      DOI:10.1145/1314683
      Issue’s Table of Contents
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 19 January 2008
      Accepted: 01 February 2007
      Revised: 01 January 2005
      Received: 01 January 2005
      Published in TOCHI Volume 14, Issue 4

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Subjunctive interfaces
      2. information exploration
      3. multiple views
      4. user study

      Qualifiers

      • Research-article
      • Research
      • Refereed

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)21
      • Downloads (Last 6 weeks)2
      Reflects downloads up to 08 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Prompting for Discovery: Flexible Sense-Making for AI Art-Making with DreamsheetsProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642858(1-17)Online publication date: 11-May-2024
      • (2024)DirectGPT: A Direct Manipulation Interface to Interact with Large Language ModelsProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642462(1-16)Online publication date: 11-May-2024
      • (2024)Design Space Exploration for Board-level Circuits: Exploring Alternatives in Component-based DesignProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642009(1-14)Online publication date: 11-May-2024
      • (2023)VISAR: A Human-AI Argumentative Writing Assistant with Visual Programming and Rapid Draft PrototypingProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586183.3606800(1-30)Online publication date: 29-Oct-2023
      • (2023)Towards Image Design Space Exploration in Spreadsheets with LLM FormulaeAdjunct Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586182.3615790(1-3)Online publication date: 29-Oct-2023
      • (2022)NCAlt: Alternatives and Difference Visualizations for Behavior Trees in Game Development LearningProceedings of the ACM on Human-Computer Interaction10.1145/35495086:CHI PLAY(1-31)Online publication date: 31-Oct-2022
      • (2022)Supercharging Trial-and-Error for Learning Complex Software ApplicationsProceedings of the 2022 CHI Conference on Human Factors in Computing Systems10.1145/3491102.3501895(1-13)Online publication date: 29-Apr-2022
      • (2022)Interactive Visualization for Design DialogDesign Computing and Cognition’2010.1007/978-3-030-90625-2_29(491-508)Online publication date: 24-Feb-2022
      • (2021)IntuModels: Enabling Interactive Modeling for the Novice through Idea Generation and SelectionProceedings of the 13th Conference on Creativity and Cognition10.1145/3450741.3465241(1-10)Online publication date: 22-Jun-2021
      • (2021)Exploring alternatives with Unreal Engine’s Blueprints Visual Scripting SystemEntertainment Computing10.1016/j.entcom.2020.10038836(100388)Online publication date: Jan-2021
      • Show More Cited By

      View Options

      Login options

      Full Access

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media