TY - JOUR T1 - Temporal Summaries: Supporting Temporal Categorical Searching, Aggregation and Comparison JF - IEEE Transactions on Visualization and Computer Graphics Y1 - 2009 A1 - Wang,T. D A1 - Plaisant, Catherine A1 - Shneiderman, Ben A1 - Spring, Neil A1 - Roseman,D. A1 - Marchand,G. A1 - Mukherjee,V. A1 - Smith,M. KW - Aggregates KW - Collaborative work KW - Computational Biology KW - Computer Graphics KW - Data analysis KW - data visualisation KW - Data visualization KW - Databases, Factual KW - Displays KW - Event detection KW - Filters KW - Heparin KW - History KW - Human computer interaction KW - Human-computer interaction KW - HUMANS KW - Information Visualization KW - Interaction design KW - interactive visualization technique KW - Medical Records Systems, Computerized KW - Pattern Recognition, Automated KW - Performance analysis KW - Springs KW - temporal categorical data visualization KW - temporal categorical searching KW - temporal ordering KW - temporal summaries KW - Thrombocytopenia KW - Time factors AB - When analyzing thousands of event histories, analysts often want to see the events as an aggregate to detect insights and generate new hypotheses about the data. An analysis tool must emphasize both the prevalence and the temporal ordering of these events. Additionally, the analysis tool must also support flexible comparisons to allow analysts to gather visual evidence. In a previous work, we introduced align, rank, and filter (ARF) to accentuate temporal ordering. In this paper, we present temporal summaries, an interactive visualization technique that highlights the prevalence of event occurrences. Temporal summaries dynamically aggregate events in multiple granularities (year, month, week, day, hour, etc.) for the purpose of spotting trends over time and comparing several groups of records. They provide affordances for analysts to perform temporal range filters. We demonstrate the applicability of this approach in two extensive case studies with analysts who applied temporal summaries to search, filter, and look for patterns in electronic health records and academic records. VL - 15 SN - 1077-2626 CP - 6 M3 - 10.1109/TVCG.2009.187 ER - TY - JOUR T1 - Hierarchical Layouts for Photo Libraries JF - IEEE Multimedia Y1 - 2006 A1 - Kustanowitz,J. A1 - Shneiderman, Ben KW - annotated digital photo collection KW - auto-layout technique KW - bi-level hierarchies KW - Computer science KW - data visualisation KW - digital libraries KW - document image processing KW - Information Visualization KW - interactive algorithms KW - interactive displays KW - Libraries KW - Lifting equipment KW - Organization Charts KW - photo collections KW - photo layouts KW - photo library KW - Photography KW - quantum content KW - Silver KW - Springs KW - User interfaces KW - Web pages AB - We use an annotated digital photo collection to demonstrate a two-level auto-layout technique consisting of a central primary region with secondary regions surrounding it. Because the object sizes within regions can only be changed in discrete units, we refer to them as quantum content. Our real-time algorithms enable a compelling interactive display as users resize the canvas, or move and resize the primary region VL - 13 SN - 1070-986X CP - 4 M3 - 10.1109/MMUL.2006.83 ER - TY - JOUR T1 - IPS-2: the second generation of a parallel program measurement system JF - IEEE Transactions on Parallel and Distributed Systems Y1 - 1990 A1 - Miller, B. P A1 - Clark, M. A1 - Hollingsworth, Jeffrey K A1 - Kierstead, S. A1 - Lim,S. -S A1 - Torzewski, T. KW - 4.3BSD UNIX systems KW - automatic guidance techniques KW - Automatic testing KW - Charlotte distributed operating system KW - CPA KW - DECstation KW - design concepts KW - distributed programs KW - graphical user interface KW - Graphical user interfaces KW - Instruments KW - interactive program analysis KW - IPS-2 KW - measurement KW - message systems KW - network operating systems KW - Operating systems KW - parallel program measurement system KW - parallel programming KW - parallel programs KW - Performance analysis KW - performance analysis techniques KW - performance evaluation KW - performance measurement system KW - Power system modeling KW - program bottlenecks KW - program diagnostics KW - Programming profession KW - semantics KW - Sequent Symmetry multiprocessor KW - shared-memory systems KW - software tools KW - Springs KW - Sun KW - Sun 4 KW - Unix KW - VAX AB - IPS, a performance measurement system for parallel and distributed programs, is currently running on its second implementation. IPS's model of parallel programs uses knowledge about the semantics of a program's structure to provide two important features. First, IPS provides a large amount of performance data about the execution of a parallel program, and this information is organized so that access to it is easy and intuitive. Secondly, IPS provides performance analysis techniques that help to guide the programmer automatically to the location of program bottlenecks. The first implementation of IPS was a testbed for the basic design concepts, providing experience with a hierarchical program and measurement model, interactive program analysis, and automatic guidance techniques. It was built on the Charlotte distributed operating system. The second implementation, IPS-2, extends the basic system with new instrumentation techniques, an interactive and graphical user interface, and new automatic guidance analysis techniques. This implementation runs on 4.3BSD UNIX systems, on the VAX, DECstation, Sun 4, and Sequent Symmetry multiprocessor VL - 1 SN - 1045-9219 CP - 2 M3 - 10.1109/71.80132 ER -