TY - JOUR T1 - Exploring personal media: A spatial interface supporting user-defined semantic regions JF - Journal of Visual Languages & Computing Y1 - 2006 A1 - Kang,Hyunmo A1 - Shneiderman, Ben KW - dynamic queries KW - Fling-and-flock KW - Personal media management KW - Spatial information management KW - User interfaces AB - Graphical mechanisms for spatially organizing personal media data could enable users to fruitfully apply their conceptual models. This paper introduces Semantic regions, an innovative way for users to construct display representations of their conceptual models by drawing regions on 2D space and specifying the semantics for each region. Then users can apply personal categorizations to personal media data using the fling-and-flock metaphor. This allows personal media to be dragged to the spatially organized display and automatically grouped according to time, geography, family trees, groups of friends, or other spatially organized display representations of conceptual models. The prototype implementation for semantic regions, MediaFinder, was refined based on two small usability tests for usage and construction of user-defined conceptual models. VL - 17 SN - 1045-926X UR - http://www.sciencedirect.com/science/article/pii/S1045926X06000048 CP - 3 M3 - 10.1016/j.jvlc.2006.01.001 ER - TY - CONF T1 - Managing policy updates in security-typed languages T2 - 19th IEEE Computer Security Foundations Workshop, 2006 Y1 - 2006 A1 - Swamy,N. A1 - Hicks, Michael W. A1 - Tse,S. A1 - Zdancewic,S. KW - Access control KW - Computer languages KW - Data security KW - Database systems KW - dynamic queries KW - dynamic semantics KW - Educational institutions KW - high level languages KW - Information security KW - information-flow policy management KW - Lattices KW - Network servers KW - Operating systems KW - policy update management KW - Robustness KW - role-based security policies KW - RT role-based trust-management framework KW - Rx security-typed programming language KW - security of data KW - statically verified transactions KW - transitive flows AB - This paper presents Rx, a new security-typed programming language with features intended to make the management of information-flow policies more practical. Security labels in Rx, in contrast to prior approaches, are defined in terms of owned roles, as found in the RT role-based trust-management framework. Role-based security policies allow flexible delegation, and our language Rx provides constructs through which programs can robustly update policies and react to policy updates dynamically. Our dynamic semantics use statically verified transactions to eliminate illegal information flows across updates, which we call transitive flows. Because policy updates can be observed through dynamic queries, policy updates can potentially reveal sensitive information. As such, Rx considers policy statements themselves to be potentially confidential information and subject to information-flow metapolicies JA - 19th IEEE Computer Security Foundations Workshop, 2006 PB - IEEE SN - 0-7695-2615-2 M3 - 10.1109/CSFW.2006.17 ER - TY - CONF T1 - MediaFinder: an interface for dynamic personal media management with semantic regions T2 - CHI '03 extended abstracts on Human factors in computing systems Y1 - 2003 A1 - Kang,Hyunmo A1 - Shneiderman, Ben KW - dynamic queries KW - Fling-and-flock KW - Personal media management KW - spatial information organization KW - User interfaces AB - Computer users deal with large amounts of personal media often face problems in managing and exploring it. This paper presents Semantic Regions, rectangular regions that enable users to specify their semantics or mental models, and the MediaFinder application, which uses Semantic Regions as the basis of a personal media management tool. JA - CHI '03 extended abstracts on Human factors in computing systems T3 - CHI EA '03 PB - ACM CY - New York, NY, USA SN - 1-58113-637-4 UR - http://doi.acm.org/10.1145/765891.765977 M3 - 10.1145/765891.765977 ER - TY - CONF T1 - A dynamic query interface for finding patterns in time series data T2 - CHI '02 extended abstracts on Human factors in computing systems Y1 - 2002 A1 - Hochheiser,Harry A1 - Shneiderman, Ben KW - dynamic queries KW - Information Visualization KW - time series AB - Identification of patterns in time series data sets is a task that arises in a wide variety of application domains. This demonstration presents the timebox model of rectangular regions that specify constraints for dynamic queries over time series data sets, and the TimeSearcher application, which uses timeboxes as the basis of an interactive query tool. JA - CHI '02 extended abstracts on Human factors in computing systems T3 - CHI EA '02 PB - ACM CY - New York, NY, USA SN - 1-58113-454-1 UR - http://doi.acm.org/10.1145/506443.506460 M3 - 10.1145/506443.506460 ER - TY - CONF T1 - Dynamic queries and brushing on choropleth maps T2 - Fifth International Conference on Information Visualisation, 2001. Proceedings Y1 - 2001 A1 - Dang,G. A1 - North,C. A1 - Shneiderman, Ben KW - brushing KW - business KW - cartography KW - choropleth maps KW - color coding KW - colour graphics KW - complex data sets KW - Computational Intelligence Society KW - Computer science KW - data visualisation KW - Data visualization KW - demographic data KW - Demography KW - Dynamaps KW - dynamic queries KW - economic data KW - Educational institutions KW - geographic information system KW - geographic information systems KW - Joining processes KW - map representations KW - map-based information visualization KW - Query processing KW - Scattering KW - scatterplot view KW - tabular representations KW - user interface KW - User interfaces KW - World Wide Web AB - Users who must combine demographic, economic or other data in a geographic context are often hampered by the integration of tabular and map representations. Static, paper-based solutions limit the amount of data that can be placed on a single map or table. By providing an effective user interface, we believe that researchers, journalists, teachers, and students can explore complex data sets more rapidly and effectively. This paper presents Dynamaps, a generalized map-based information visualization tool for dynamic queries and brushing on choropleth maps. Users can use color coding to show a variable on each geographic region, and then filter out areas that do not meet the desired criteria. In addition, a scatterplot view and a details-on-demand window support overviews and specific fact-finding JA - Fifth International Conference on Information Visualisation, 2001. Proceedings PB - IEEE SN - 0-7695-1195-3 M3 - 10.1109/IV.2001.942141 ER - TY - CONF T1 - Extending understanding of federal statistics in tables T2 - Proceedings of the 2000 annual national conference on Digital government research Y1 - 2000 A1 - Marchionini,Gary A1 - Hert,Carol A1 - Liddy,Liz A1 - Shneiderman, Ben KW - data exploration KW - dynamic queries KW - Statistics KW - tablular data KW - User interfaces AB - This paper describes progress toward improving user interfaces for US Federal government statistics that are presented in tables. Based on studies of user behaviors and needs related to statistical tables, we describe interfaces to assist diverse users with a range of statistical literacy to explore, find, understand, and use US Federal government statistics. JA - Proceedings of the 2000 annual national conference on Digital government research T3 - dg.o '00 PB - Digital Government Society of North America UR - http://dl.acm.org/citation.cfm?id=1123075.1123079 ER - TY - CONF T1 - The alphaslider: a compact and rapid selector T2 - Proceedings of the SIGCHI conference on Human factors in computing systems: celebrating interdependence Y1 - 1994 A1 - Ahlberg,Christopher A1 - Shneiderman, Ben KW - Alphaslider KW - dynamic queries KW - menus KW - selection technology KW - widget JA - Proceedings of the SIGCHI conference on Human factors in computing systems: celebrating interdependence T3 - CHI '94 PB - ACM CY - New York, NY, USA SN - 0-89791-650-6 UR - http://doi.acm.org/10.1145/191666.191790 M3 - 10.1145/191666.191790 ER - TY - JOUR T1 - Dynamic queries for visual information seeking JF - IEEE Software Y1 - 1994 A1 - Shneiderman, Ben KW - Algorithm design and analysis KW - animated results KW - animation KW - Application software KW - Command languages KW - complex queries KW - database management systems KW - Databases KW - display algorithms KW - Displays KW - dynamic queries KW - Educational institutions KW - Games KW - Graphical user interfaces KW - human factors KW - Query processing KW - retrieval KW - Runtime KW - Technological innovation KW - user-interface design KW - visual databases KW - visual information seeking KW - visual interfaces KW - widgets AB - Considers how dynamic queries allow users to "fly through" databases by adjusting widgets and viewing the animated results. In studies, users reacted to this approach with an enthusiasm more commonly associated with video games. Adoption requires research into retrieval and display algorithms and user-interface design. The author discusses how experts may benefit from visual interfaces because they will be able to formulate more complex queries and interpret intricate results.<> VL - 11 SN - 0740-7459 CP - 6 M3 - 10.1109/52.329404 ER - TY - JOUR T1 - User Controlled Smooth Zooming for Information Visualization JF - Institute for Systems Research Technical Reports Y1 - 1994 A1 - Jog,Ninog A1 - Shneiderman, Ben KW - animation KW - dynamic queries KW - starfield display KW - Systems Integration KW - visualization zooming KW - zoom bar AB - This paper discusses the design and implementation of user controlled smooth zooming of a starfield display. A starfield display is a two dimensional graphical visualization of a multidimensional database where every item from the database is represented as a small colored rectangle whose position is determined by its ranking along ordinal attributes of the items laid out on the axes. One way of navigating this visual information is by using a zooming tool to incrementally zoom in on the items by varying the attribute range on either axis independently - such zooming causes the rectangles to move continuously and to grow or shrink. To get a feeling of flying through the data, users should be able to track the motion of each rectangle without getting distracted by flicker or large jumps - conditions that necessitate high display refresh rates and closely spaced rectangles on successive frames. Although the use of high-speed hardware can achieve the required visual effect for small databases, the twin software bottlenecks of rapidly accessing display items and constructing a new display image fundamentally retard the refresh rate. Our work explores several methods to overcome these bottlenecks, presents a taxonomy of various zooming methods and introduces a new widget, the zoom bar, that facilitates zooming.

UR - http://drum.lib.umd.edu/handle/1903/5520 ER - TY - CONF T1 - Visual information seeking: tight coupling of dynamic query filters with starfield displays T2 - Proceedings of the SIGCHI conference on Human factors in computing systems: celebrating interdependence Y1 - 1994 A1 - Ahlberg,Christopher A1 - Shneiderman, Ben KW - database query KW - dynamic queries KW - information seeking KW - starfield displays KW - tight coupling JA - Proceedings of the SIGCHI conference on Human factors in computing systems: celebrating interdependence T3 - CHI '94 PB - ACM CY - New York, NY, USA SN - 0-89791-650-6 UR - http://doi.acm.org/10.1145/191666.191775 M3 - 10.1145/191666.191775 ER - TY - JOUR T1 - Beyond intelligent machines: just do it JF - IEEE Software Y1 - 1993 A1 - Shneiderman, Ben KW - Artificial intelligence KW - Computer aided instruction KW - Computer errors KW - controllable interfaces KW - Displays KW - dynamic queries KW - Educational institutions KW - History KW - HUMANS KW - intelligent machines KW - learning systems KW - Machine intelligence KW - predictable interfaces KW - Speech recognition KW - tree maps KW - User interfaces AB - The author argues that users want a sense of direct and immediate control over computers that differs from how they interact with people. He presents several examples of these predictable and controllable interfaces developed in the lab. The examples include tree maps and dynamic queries.<> VL - 10 SN - 0740-7459 CP - 1 M3 - 10.1109/52.207235 ER -