2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) 2017
DOI: 10.1109/vlhcc.2017.8103446
|View full text |Cite
|
Sign up to set email alerts
|

Exploring exploratory programming

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
48
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 72 publications
(49 citation statements)
references
References 23 publications
1
48
0
Order By: Relevance
“…Woodbury et al [44] define alternatives as "structurally different solutions to a design," while variations are "design solutions with identical model structure, but having different values assigned to parameters." Recent studies on data scientists' work practices have found that they write alternative versions of exploratory code [2,16,24,36] or use multiple alternative models, typically generated by different classes of 1 machine-learning algorithms [18]. Even within a single model, alternatives can also exist.…”
Section: Various Concepts Around Alternativesmentioning
confidence: 99%
“…Woodbury et al [44] define alternatives as "structurally different solutions to a design," while variations are "design solutions with identical model structure, but having different values assigned to parameters." Recent studies on data scientists' work practices have found that they write alternative versions of exploratory code [2,16,24,36] or use multiple alternative models, typically generated by different classes of 1 machine-learning algorithms [18]. Even within a single model, alternatives can also exist.…”
Section: Various Concepts Around Alternativesmentioning
confidence: 99%
“…In figure 7a, the user loads a png image (as shown in the output cell [1]). Then a blur function is defined in the input cell [2], which does not produce an output but is now available for use. Then, in figure 7b, the blur function is invoked on the input image in.…”
Section: Halide*mentioning
confidence: 99%
“…Mainly, notebooks offer a different GUI for interacting with code and documentation. This interface does not clash with the more traditional GUIs such as IDEs or text editors, but it offers an enhanced interface mainly for end-user programming [35] and exploratory programming [2,29,56].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The notions of exploratory and live programming have been extensively studied [50]. The notion of exploratory programming has recently been analysed from the perspective of human-computer interaction [28], which led to new tools [27], complementary to our instant previews. Kubelka, Robbes, and Bergel [31] review the use of live programming in a Smalltalk derived environment.…”
Section: Related and Future Workmentioning
confidence: 99%