55,992 research outputs found

    Progressive Analytics: A Computation Paradigm for Exploratory Data Analysis

    Get PDF
    Exploring data requires a fast feedback loop from the analyst to the system, with a latency below about 10 seconds because of human cognitive limitations. When data becomes large or analysis becomes complex, sequential computations can no longer be completed in a few seconds and data exploration is severely hampered. This article describes a novel computation paradigm called Progressive Computation for Data Analysis or more concisely Progressive Analytics, that brings at the programming language level a low-latency guarantee by performing computations in a progressive fashion. Moving this progressive computation at the language level relieves the programmer of exploratory data analysis systems from implementing the whole analytics pipeline in a progressive way from scratch, streamlining the implementation of scalable exploratory data analysis systems. This article describes the new paradigm through a prototype implementation called ProgressiVis, and explains the requirements it implies through examples.Comment: 10 page

    Switch access to technology - A comprehensive Guide.

    Get PDF
    When most of us use a computer we use the standard interface of a keyboard and mouse. However, what do you do if you cannot use a keyboard or mouse? A number of alternative access systems exist, for example: alternative keyboards, tracker balls, touchscreens, head pointers etc. But for some people these devices are also an impossibility, and this is where switches 'kick in'. The main subject of this document is the switch user. For completeness we have include a brief mention of other input devices, which may be grouped together as 'alternative access systems'.We aim to: - Encourage developers to include switch access into their products - Standardise practice and terminology. This document explains some of the issues involved for people with severe physical difficulties who access computers and other electronic devices with switches. It details the ways in which switch users interact with computer programs and other technology designed to be directly accessible to them. The document includes some precise definitions of terms. It also attempts to survey the whole range of issues associated with switch use. As such it should be useful to professionals working or entering the field, those software developers considering switch users for the first time and also for those already developing in this area
    corecore