2014
DOI: 10.1109/tvcg.2014.2346578
|View full text |Cite
|
Sign up to set email alerts
|

Opening the Black Box: Strategies for Increased User Involvement in Existing Algorithm Implementations

Abstract: An increasing number of interactive visualization tools stress the integration with computational software like MATLAB and R to access a variety of proven algorithms. In many cases, however, the algorithms are used as black boxes that run to completion in isolation which contradicts the needs of interactive data exploration. This paper structures, formalizes, and discusses possibilities to enable user involvement in ongoing computations. Based on a structured characterization of needs regarding intermediate fe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
94
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 119 publications
(95 citation statements)
references
References 36 publications
1
94
0
Order By: Relevance
“…• to realize responsive client-server visualizations using incremental data transmissions [4], • to make computational processes more transparent through execution feedback and control [5], • to steer visual presentations by prioritizing the display of regions of interest [6], • to provide fluid interaction by respecting human time constraints [7], or • to base early decisions on partial results, trading precision for speed [8].…”
Section: Motivationmentioning
confidence: 99%
“…• to realize responsive client-server visualizations using incremental data transmissions [4], • to make computational processes more transparent through execution feedback and control [5], • to steer visual presentations by prioritizing the display of regions of interest [6], • to provide fluid interaction by respecting human time constraints [7], or • to base early decisions on partial results, trading precision for speed [8].…”
Section: Motivationmentioning
confidence: 99%
“…Comprehension is supported by 'opening the black box' of computations [64]. This allows the user to examine intermediate calculation results and thus to get a better understanding of the calculation progress and the transformation of inputs into outputs [11].…”
Section: Comprehension Of Computationsmentioning
confidence: 99%
“…Progressive visual analytics functionality is often tightly coupled with the option of computational steering [64], [65], [66]. We elaborate on this in the next section as it is often used also for time-intensive computations.…”
Section: Comprehension Of Computationsmentioning
confidence: 99%
See 1 more Smart Citation
“…Abstraction can also be recursive: we can abstract a group of abstractions (e.g., referring to the Name, Surname, and Age columns as the Person data table increases abstraction). Our definition of abstraction is related to encapsulation in Software Engineering and Object-oriented Programming [61], and it has been discussed in the context of visualizing algorithms [46].…”
Section: Abstractionmentioning
confidence: 99%