73 lines
2.0 KiB
Plaintext
73 lines
2.0 KiB
Plaintext
---
|
|
template: templates/talk_slides_v1.erb
|
|
title: "Runtime Provenance Refinement for Notebooks"
|
|
---
|
|
|
|
<section>
|
|
<h3>Runtime Provenance Refinement for Notebooks</h3>
|
|
|
|
<div style="margin-top: 60px;">
|
|
<div style="width: 30%; display: inline-block; font-size: 75%;">
|
|
<h4>Nachiket Deo</h4>
|
|
<h4>Oliver Kennedy</h4>
|
|
<p>University at Buffalo</p>
|
|
</div>
|
|
<div style="width: 30%; display: inline-block; font-size: 75%;">
|
|
<h4>Boris Glavic</h4>
|
|
<p>Illinois Institute of Technology</p>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section>
|
|
<img src="graphics/2022-06-20/jupyter.svg" height="400px">
|
|
</section>
|
|
|
|
<section>
|
|
<h1>1</h1>
|
|
</section>
|
|
|
|
<section>
|
|
<img src="graphics/2022-06-20/NotebookOverview-Static.svg" height="400px"/>
|
|
</section>
|
|
|
|
<section>
|
|
<div style="display: inline-block; width: 45%;">
|
|
<img src="graphics/2022-06-20/Pimentel.png" height="400px">
|
|
<p style="font-size: 70%;"><a href="https://ieeexplore.ieee.org/document/8816763">Pimentel et al</a>: "4.03% of notebooks on github are reproducible"</p>
|
|
</div>
|
|
|
|
<div style="display: inline-block; width: 45%;">
|
|
<img src="graphics/2022-06-20/Grus.png">
|
|
<p style="font-size: 70%;"><a href="https://www.youtube.com/watch?v=7jiPeIFXb6U">Joel Grus</a>: "For beginners, with dozens of cells and more complex code [the ability to run code snippets out of order] is utterly confusing."</p>
|
|
</div>
|
|
</section>
|
|
|
|
<section>
|
|
<h1>2</h1>
|
|
</section>
|
|
|
|
<section>
|
|
<svg data-src="graphics/2022-06-20/Parallelism.svg" width="800px"/>
|
|
</section>
|
|
|
|
<section>
|
|
<ol>
|
|
<li>Automatically re-run stale cells</li>
|
|
<li>Run cells in parallel</li>
|
|
</ol>
|
|
|
|
<h3 class="fragment">Provenance!</h3>
|
|
</section>
|
|
|
|
<section>
|
|
<h3>What type of Provenance?</h3>
|
|
<dl>
|
|
<dt class="fragment">Static Provenance</dt>
|
|
<dd class="fragment">... too conservative</dd>
|
|
<dt class="fragment">Dynamic Provenance</dt>
|
|
<dd class="fragment">... not available until later</dd>
|
|
</dl>
|
|
<p class="fragment">... why not both?</p>
|
|
<p class="fragment">TaPP Session 3 @ 2:30</p>
|
|
</section> |