Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/302979.303039acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article
Free access

A visual medium for programmatic control of interactive applications

Published: 01 May 1999 Publication History

Abstract

The VisMap system provides for visual manipulation of arbitrary off-the-shelf applications, through an applications graphical user interface. VisMaps API-independent control has advantages for tasks that can benefit from direct access to the functions of the user interface. We describe the design goals and architecture of the system, and we discuss two applications, a user-controlled visual scripting program and an autonomous solitaire-playing program, which together demonstrate some of the capabilities and limitations of the approach.

References

[1]
Gentner, D., and Nielsen, J. The Anti-Mac Interface, Communications of the ACM, 39:8 (August, 1996), 70- 82.
[2]
Gonzales, R.C. and Woods, R.W. Digital linage Processing. Addison-Wesley, Reading, MA. 1992.
[3]
Kieras, D. and Meyer, D. E. An overview of the EPIC architecture for cognition and performance with application to human-computer interaction. Human- Computer Interaction.
[4]
Lieberman, H. Integrating User Interface Agents with Conventional Applications. Proceedings of" Intelligent User Interfaces '98. (San Francisco, CA, January, 1998.) ACM Press, 39-46.
[5]
Maes, P. Agents that Reduce Work and l~nformation Overload. Communications of the A CM, :37:7, (July 1994), 31-40.
[6]
Myers, B. Demonstrational Interfaces: A Step Beyond Direct Manipulation, Watch What 1 Do: Programming by Demonstration, Alien Cypher, et. al., eds. MIT Press Cambridge, MA. 1993. pp. 485-512.
[7]
Myers, B. Scripting Graphical Applications by Demonstration. Proceedings of CHI '98. (Los Angeles, CA, April, 1998.) 534-541.
[8]
Penberthy, J. and Weld, D. UCPOP: A sound, complete, partial-order planner for ADL. Proceedings of the Third International Conference on Knowledge Representation and Reasoning. 1992. Morgan Kaufmann, 103-114.
[9]
Potter, R. Triggers: Guiding Automation wil~a Pixels to Achieve Data Access. In Watch grhat I Do: Programming by Demonstration. M}{T Press, Cambridge, MA. 1993.
[10]
Rich, C. and Sidner C. L. Adding a Collaborative Agent to Graphical User Interfaces, Proceedings of UIST'96, (1996), 21-30.
[11]
Shneiderman, B. Direct Manipulation for comprehensible, predictable, and contro}Llable user interfaces. Proceedings of Intelligent User blterface '97. (Orlando, FL, January, 1997.) ACM Press, 33-39.
[12]
Shneiderman, B., and Maes, P. Debate: Direct Manipulation vs. Interface Agents. Interactions, 4:6 (November and December, 1997), 42-61.
[13]
Young, R. M., Green, T. R. G., and Simon, T. Programmable User Models for Predictive Evaluation of Interface Designs. Proceedings of CHI '89. 15-19.
[14]
Zettlemoyer, L. S., St. Amant, R., and Dulberg, M. S. Application control through the user interface. Proceedings of Intelligent User Interfaces '99. (Redondo Beach, Los Angeles, CA, January, 1999.) To appear.

Cited By

View all
  • (2023)From pixels to UI actionsProceedings of the 37th International Conference on Neural Information Processing Systems10.5555/3666122.3667612(34354-34370)Online publication date: 10-Dec-2023
  • (2023)AD-PU: A Novel Approach for Automated Identification of the Outliers in User Interface Testing (UAT)2023 IEEE AUTOTESTCON10.1109/AUTOTESTCON47464.2023.10296279(1-5)Online publication date: 28-Aug-2023
  • (2021)ReverseORC: Reverse Engineering of Resizable User Interface Layouts with OR-ConstraintsProceedings of the 2021 CHI Conference on Human Factors in Computing Systems10.1145/3411764.3445043(1-18)Online publication date: 6-May-2021
  • Show More Cited By

Index Terms

  1. A visual medium for programmatic control of interactive applications

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      CHI '99: Proceedings of the SIGCHI conference on Human Factors in Computing Systems
      May 1999
      632 pages
      ISBN:0201485591
      DOI:10.1145/302979
      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]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 01 May 1999

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. agents
      2. demonstrational interfaces
      3. development tools
      4. interaction techniques

      Qualifiers

      • Article

      Conference

      CHI99
      Sponsor:
      CHI99: Conference on Human Factors in Computing Systems
      May 15 - 20, 1999
      Pennsylvania, Pittsburgh, USA

      Acceptance Rates

      CHI '99 Paper Acceptance Rate 78 of 312 submissions, 25%;
      Overall Acceptance Rate 6,199 of 26,314 submissions, 24%

      Upcoming Conference

      CHI '25
      CHI Conference on Human Factors in Computing Systems
      April 26 - May 1, 2025
      Yokohama , Japan

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)46
      • Downloads (Last 6 weeks)12
      Reflects downloads up to 20 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)From pixels to UI actionsProceedings of the 37th International Conference on Neural Information Processing Systems10.5555/3666122.3667612(34354-34370)Online publication date: 10-Dec-2023
      • (2023)AD-PU: A Novel Approach for Automated Identification of the Outliers in User Interface Testing (UAT)2023 IEEE AUTOTESTCON10.1109/AUTOTESTCON47464.2023.10296279(1-5)Online publication date: 28-Aug-2023
      • (2021)ReverseORC: Reverse Engineering of Resizable User Interface Layouts with OR-ConstraintsProceedings of the 2021 CHI Conference on Human Factors in Computing Systems10.1145/3411764.3445043(1-18)Online publication date: 6-May-2021
      • (2020)Chameleon: Bringing Interactivity to Static Digital DocumentsProceedings of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3313831.3376559(1-13)Online publication date: 21-Apr-2020
      • (2015)An Empirical Evaluation of a Vocal User Interface for Programming by VoiceInternational Journal of Information Technologies and Systems Approach10.4018/IJITSA.20150701048:2(47-63)Online publication date: 1-Jul-2015
      • (2015)Adding Pluggable and Personalized Natural Control Capabilities to Existing ApplicationsSensors10.3390/s15020283215:2(2832-2859)Online publication date: 28-Jan-2015
      • (2014)Pixel-based methods for widget state and style in a runtime implementation of sliding widgetsProceedings of the SIGCHI Conference on Human Factors in Computing Systems10.1145/2556288.2556979(2231-2240)Online publication date: 26-Apr-2014
      • (2013)ManyVisIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2013.17419:12(2878-2885)Online publication date: 1-Dec-2013
      • (2013)JAutomateProceedings of the 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation10.1109/ICST.2013.61(439-446)Online publication date: 18-Mar-2013
      • (2013)Transitioning Manual System Test Suites to Automated TestingProceedings of the 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation10.1109/ICST.2013.14(56-65)Online publication date: 18-Mar-2013
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media