skip to main content
10.1145/1029632.1029664acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
Article

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

Published:24 October 2004Publication History

ABSTRACT

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 procedure becomes burdensome if (1) the user must submit many different requests, for example in pursuing a trial-and-error search, (2) results from one application are to be used as inputs for another, requiring the user to transfer them by hand, or (3) the user wants to compare results, but only the results from one request can be seen at a time. We describe how users can reduce this burden by creating custom interfaces using three mechanisms: clipping of input and result elements from existing applications to form cells on a spreadsheet; connecting these cells using formulas, thus enabling result transfer between applications; and cloning cells so that multiple requests can be handled side by side. We demonstrate a prototype of these mechanisms, initially specialised for handling Web applications, and show how it lets users build new interfaces to suit their individual needs.

References

  1. Anupam, V., Freire, J., Kumar, B., & Lieuwen, D. Automating web navigation with the WebVCR. In Proceedings of WWW 2000 (May 15-19, Amsterdam, The Netherlands), ACM, NY, 2000, pp. 503--517.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bauer, M., Dengler, D., & Paul, G. Instructible information agents for Web mining. In Proceedings of IUI '00 (Jan 9-12, New Orleans, LA, USA), ACM, NY, 2000, 21--28.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Baumgartner, R., Flesca, S., & Gottlob, G. Declarative information extraction, Web crawling, and recursive wrapping with Lixto. LNAI 2173 (Sept 2001), 21--41.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Burnett, M., Atwood, J., Djang, R. W., Gottfried, H., Reichwein, J., & Yang, S. Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm. Journal of Functional Programming 11,2 (Mar 2001), 155--206.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Chi, E. H., Riedl, J., Barry, P., & Konstan, J. Principles for information visualization spreadsheets. IEEE Computer Graphics and Applications 18, 4 (July/Aug 1998), 30--38.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Freire, J., Kumar, B., & Lieuwen, D. WebViews: accessing personalized Web content and services. In Proceedings of WWW 2001 (May 1-5, Hong Kong, China), ACM, NY, 2001, pp. 576--586.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Fujima, J., Lunzer, A., Hornbaek, K., & Tanaka, Y. C3W: Clipping, Connecting and Cloning for the Web. In Alternate Track Papers and Posters of WWW 2004 (May 17-22, New York, NY, USA), ACM, NY, 2004, pp. 444--445.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Ito, K., & Tanaka, Y. A visual environment for dynamic web application composition. In Proceedings of HT 2003 (Aug 26-30, Nottingham, UK), ACM, NY, 2003, pp. 184--193.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Kuhlins, S., & Tredwell, R. Toolkits for generating wrappers - a survey of software toolkits for automated data extraction from Web sites. LNCS 2591 (2003), 184--198.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Laender, A. H. F., Ribeiro-Neto, B. A., da Silva, A. S., & Teixeira, J. S. A brief survey of web data extraction tools. SIGMOD Record 31, 2 (June 2002), 84--93.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Lunzer, A. Choice and comparison where the user wants them: Subjunctive interfaces for computer-supported exploration. In Proceedings of INTERACT'99 (Aug 30-Sept 3, Edinburgh, Scotland), IOS Press, Amsterdam, The Netherlands, 1999, pp. 474--482.]]Google ScholarGoogle Scholar
  12. Lunzer, A., & Hornbaek, K. Side-by-side display and control of multiple scenarios: Subjunctive interfaces for exploring multi-attribute data. In Proceedings of OZCHI 2003 (Nov 26-28, Brisbane, Australia), IEEE Computer Society Press, Los Alamitos, CA, 2003, pp. 202--210.]]Google ScholarGoogle Scholar
  13. Lunzer, A., & Hornbaek, K. Widget multiplexers for side-by-side display and control of information-processing scenarios. In Adjunct Proceedings of HCI International 2003 (June 22-27, Crete, Greece), Lawrence Erlbaum Associates, Mahwah, NJ, 2003, pp. 91--92.]]Google ScholarGoogle Scholar
  14. Lunzer, A., & Hornbææk, K. Usability studies on a visualisation for parallel display and control of alternative scenarios. In Proceedings of AVI 2004 (May 25-28, Gallipoli, Italy), ACM, NY, 2004, pp. 125--132.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Myers, B. Graphical techniques in a spreadsheet for specifying user interfaces. Proceedings of CHI '91 (Apr 27-May 2, New Orleans, LA, USA), ACM, NY, 1991, pp. 243--249.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Nadamoto, A., & Tanaka, K. A comparative web browser (CWB) for browsing and comparing web pages. In Proceedings of WWW 2003 (May 20-24, Budapest, Hungary), ACM, NY, 2003, pp. 727--735.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. North, C., & Shneiderman, B. Snap-together visualization: Can users construct and operate coordinated views? International Journal of Human-Computer Studies 53, 5 (Nov 2000), 715--739.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Olston, C., & Woodruff, A. Getting portals to behave. Proceedings of InfoVis 2000 (Oct 9-10, Salt Lake City, UT, USA), IEEE Computer Society Press, Los Alamitos, CA, 2000, pp. 15--26.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. schraefel, m. c., Zhu, Y., Modjeska, D., Wigdor, D., & Zhao, S. Hunter Gatherer: Interaction support for the creation and management of within-web-page collections. In Proceedings of WWW 2002 (May 7-11, Honolulu, HI, USA), ACM, NY, 2002, pp. 172--181.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Tan, D. S., Meyers, B., & Czerwinski, M. WinCuts: manipulating arbitrary window regions for more effective use of screen space. In Extended Abstracts of CHI 2004 (Apr 24-29, Vienna, Austria), ACM, NY, 2004, pp. 1525--1528.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Tanaka, Y. Meme Media and Meme Market Architectures: Knowledge Media for Editing, Distributing, and Managing Intellectual Resources. Wiley-IEEE Press, 2003.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Tanaka, Y., & Imataki, T. IntelligentPad: A hypermedia system allowing functional compositions of active media objects through direct manipulations. In Proceedings of the IFIP 11th World Computer Congress (Aug 28-Sept 1, San Francisco, CA, USA), North-Holland/IFIP, 1989, pp. 541--546.]]Google ScholarGoogle Scholar
  23. Tanaka, Y., Kurosaki, D. & Ito, K. Live Document Framework for Re-editing and Redistributing Contents in WWW. In Proceedings of EJC 2002 (May 27-30, Krippen, Germany), IOS Press, Amsterdam, The Netherlands, pp. 247--262.]]Google ScholarGoogle Scholar
  24. Terry, M., & Mynatt, E. D. Recognizing creative needs in user interface design. In Proceedings of C&C 2002 (Oct 13-16, Loughborough, UK), ACM, NY, 2002, pp. 38--44.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Terry, M., Mynatt, E. D., Nakakoji, K., & Yamamoto, Y. Variation in element and action: Supporting simultaneous development of alternative solutions. In Proceedings of CHI 2004 (Apr 24-29, Vienna, Austria), ACM, NY, 2004, pp. 711--718.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Tufte, E. R. Envisioning Information. Graphic Press, Cheshire, CT, 1990.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

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

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            UIST '04: Proceedings of the 17th annual ACM symposium on User interface software and technology
            October 2004
            312 pages
            ISBN:1581139578
            DOI:10.1145/1029632

            Copyright © 2004 ACM

            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: 24 October 2004

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate842of3,967submissions,21%

            Upcoming Conference

            UIST '24

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader