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

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

From information visualization to direct manipulation: extending a generic visualization framework for the interactive editing of large datasets

Published: 15 October 2006 Publication History

Abstract

Today's generic data management applications such as accounting, CRM or logging and tracking software, rely on form and menu based interfaces. These applications take only marginal advantage of current graphical user interfaces. This is because the data they handle does not have intrinsic visual representations upon which direct manipulation principles can be used. This article presents how we have extended an Information Visualization framework with generic data manipulation functions. These new data editing capabilities are tuned to take advantage of the characteristics of each view. They enable us to generalize the direct manipulation mechanisms to address many abstract data manipulation needs. In this article we present five uses of the features we have implemented and deduce a general workflow applicable to a variety of contexts. The workflow comprises three steps and five editing actions. The steps are: adjust view, select, and edit. The editing actions are: edit a value or group of values, clone objects, remove objects, add attributes, and remove attributes. The workflow provides complete editing access to table and hierarchical data structures using particularly terse interaction methods. It defines a general data editing model that enables powerful data manipulation tasks without requiring end-user programming or scripting.

Supplementary Material

JPG File (1166265.jpg)
index.html (index.html)
Slides from the presentation
ZIP File (p67-slides.zip)
Supplemental material for From information visualization to direct manipulation: extending a generic visualization framework for the interactive editing of large datasets
Audio only (1166265.mp3)
Video (1166265.mp4)

References

[1]
Baudel, T. Canonical Representation of Data-Linear Visualization Algorithms and its Applications. ILOG research report, 2002-03, available at http://techreports.ilog.com. Published in French as Visualisations compactes: une approche déclarative pour la visualisation d'information, Proceedings of the 14th French-speaking conference on Human-computer interaction (IHM02), p.161--168, ACM International Conference Proceeding Series; Vol. 32.]]
[2]
Baudel, T. Browsing through an information visualization design space. Extended abstracts of the 2004 conference on Human factors and computing pp. 765--766, ACM Press, 2004.]]
[3]
Beaudouin-Lafon, M., Karsenty A., Transparency and Awareness in Real-Time Groupware Systems, Proceedings of the ACM Symposium on User Interface Software and Technology (UIST'92), 1992, pp.171--180.]]
[4]
Casner, S. M. A Task-Analytic Approach to the Automated Design of Graphic Presentations. ACM Transactions on Graphics, 10(2), 111--151. 1991.]]
[5]
Chi, Ed., A Framework for Visualizing Information. 2002. Kluwer Academic Publishers, Netherlands.]]
[6]
Cypher, A. et al. Watch What I Do: Programming by Demonstration. The MIT Press. 1993.]]
[7]
Derthick, M., Kolojejchick, J. A., and Roth, S. An Interactive Visual Query Environment for Exploring Data. Proceedings of the ACM Symposium on User Interface Software and Technology (UIST '97), ACM Press, October 1997, pp 189--198.]]
[8]
Derthick, M. and Roth, S. Enhancing Data Exploration with a Branching History of User Operations. Knowledge Based Systems, 14(1-2):65--74, March 2001.]]
[9]
Fekete, J.-D. The InfoVis Toolkit, Proceedings of the InfoVis '04 conference, pp. 167--174, 2004.]]
[10]
Heer, J., Stuart K. Card, and James A. Landay. Prefuse: a toolkit for interactive information visualization. In proceedings of the CHI 2005, Human Factors in Computing Systems, conference, 2005.]]
[11]
Hibbard, B. VisAd, http://www.ssec.wisc.edu/~billh/visad.html.]]
[12]
Karsenty, S., James A. Landay, Chris Weikart, Inferring graphical constraints with Rockit, Proceedings of the conference on People and computers VII, p.137--153, January 1993, York, United Kingdom.]]
[13]
ILOG, ILOG Discovery for direct manipulation database editing. Interactive demonstration available at http://www2.ilog.com/preview/Discovery/ Dec. 2003.]]
[14]
Kolojejchick, J. A., Roth, S. F., and Lucas, P. Information Appliances and Tools in Visage IEEE Computer Graphics and Applications, Volume 17, Number 4, July/August 1997, 32--41.]]
[15]
Lieberman, H. (Ed.) Your Wish is My Command: Programming by Example. San Francisco: Morgan Kaufmann. 2001.]]
[16]
Liskov, B. et al. CLU reference manual. In Goos and Hartmanis, editors, Lecture Notes in Computer Science, volume 114. Springer-Verlag, Berlin, 1981.]]
[17]
Roth, S. F., Chuah, M. C., Kerpedjiev, S., Kolojejchick, J. A., and Lucas, P. Towards an Information Visualization Workspace: Combining Multiple Means of Expression. Human-Computer Interaction Journal, Volume 12, Numbers 1 & 2, 1997, 131--185.]]
[18]
Schneiderman, B., Direct Manipulation: a Step beyond programming languages. IEEE Computer, Vol. 16, No. 8 (August 1983), pp.57--69.]]
[19]
Schroeder, W., K. Martin and Lorensen, B. The Visualization Toolkit, An Object-Oriented Approach To 3D Graphics, Prentice-Hall.]]
[20]
Stolte, C., D. Tang, P. Hanrahan, Polaris: A System for Query, Analysis, and Visualization of Multidimensional Relational Databases, IEEE transactions on visualization and computer graphics vol. 8, no. 1; January-March 2002, pp. 52--65.]]
[21]
Thompson, D., Braun, J. & Ford, R. OpenDX: Paths to Visualization, Visualization and Imagery Solutions, Inc., 2001.]]
[22]
Wilkinson, L. The Grammar of Graphics. New York: Springer Verlag, 1999. pp. 66--78.]]

Cited By

View all
  • (2024)Input Visualization: Collecting and Modifying Data with Visual RepresentationsProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642808(1-18)Online publication date: 11-May-2024
  • (2023)Data Hunches: Incorporating Personal Knowledge into VisualizationsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.320945129:1(504-514)Online publication date: Jan-2023
  • (2022)Carbonic: A Framework for Creating and Visualizing Complex Compound GraphsApplied Sciences10.3390/app1215754112:15(7541)Online publication date: 27-Jul-2022
  • Show More Cited By

Index Terms

  1. From information visualization to direct manipulation: extending a generic visualization framework for the interactive editing of large datasets

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        UIST '06: Proceedings of the 19th annual ACM symposium on User interface software and technology
        October 2006
        354 pages
        ISBN:1595933131
        DOI:10.1145/1166253
        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: 15 October 2006

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. database user interfaces
        2. direct data editing
        3. direct manipulation
        4. information visualization

        Qualifiers

        • Article

        Conference

        UIST06

        Acceptance Rates

        Overall Acceptance Rate 561 of 2,567 submissions, 22%

        Upcoming Conference

        UIST '25
        The 38th Annual ACM Symposium on User Interface Software and Technology
        September 28 - October 1, 2025
        Busan , Republic of Korea

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)8
        • Downloads (Last 6 weeks)2
        Reflects downloads up to 01 Mar 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)Input Visualization: Collecting and Modifying Data with Visual RepresentationsProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642808(1-18)Online publication date: 11-May-2024
        • (2023)Data Hunches: Incorporating Personal Knowledge into VisualizationsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.320945129:1(504-514)Online publication date: Jan-2023
        • (2022)Carbonic: A Framework for Creating and Visualizing Complex Compound GraphsApplied Sciences10.3390/app1215754112:15(7541)Online publication date: 27-Jul-2022
        • (2022)Integrating Visual Exploration and Direct Editing of Multivariate GraphsIntegrating Artificial Intelligence and Visualization for Visual Knowledge Discovery10.1007/978-3-030-93119-3_18(459-483)Online publication date: 5-Jun-2022
        • (2021)SafetyLens: Visual Data Analysis of Functional Safety of VehiclesIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2020.303038227:2(1688-1697)Online publication date: Feb-2021
        • (2021)Responsive Matrix Cells: A Focus+Context Approach for Exploring and Editing Multivariate GraphsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2020.303037127:2(1644-1654)Online publication date: Feb-2021
        • (2020)What is Interaction for Data Visualization?IEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2019.293428326:1(119-129)Online publication date: Jan-2020
        • (2019)Investigating Direct Manipulation of Graphical Encodings as a Method for User InteractionIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2019.2934534(1-1)Online publication date: 2019
        • (2016)Direct Visual Editing of Node Attributes in GraphsInformatics10.3390/informatics30400173:4(17)Online publication date: 1-Oct-2016
        • (2015)Interaction for VisualizationSynthesis Lectures on Visualization10.2200/S00651ED1V01Y201506VIS0033:1(1-107)Online publication date: 15-Jun-2015
        • Show More Cited By

        View Options

        Login options

        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