CINXE.COM

SPLASH-I - ECOOP 2020

<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link href="https://2020.ecoop.org/favicon.ico?28d37e6d7e5e12d24c39bdba0f4f3cfd" rel="shortcut icon" type="image/x-icon" /> <link href="https://2020.ecoop.org/stylesheets/common_.css?d7bcca3579a066193caf560ede9d6399" rel="stylesheet" type="text/css" /> <title>SPLASH-I - ECOOP 2020</title> <script type="text/javascript">var show_webdsl_debug=false;</script> <script type="text/javascript">var contextpath="https://2020.ecoop.org";</script> <link rel="stylesheet" href="https://2020.ecoop.org/stylesheets/bootstrap/css/bootstrap.min.css?7f89537eaf606bff49f5cc1a7c24dbca" type="text/css" /><link rel="stylesheet" href="https://2020.ecoop.org/stylesheets/conf.css?e0c92ee5f52769e04d268b7588469bfe" type="text/css" /><link rel="stylesheet" href="https://2020.ecoop.org/getFile/a03c8d2f-435f-408e-bdb4-1f9c3de80d08/custom.css?1594641067716" type="text/css" /><link rel="stylesheet" href="https://2020.ecoop.org/stylesheets/flatpickr-4.3.2.min.css?8eedb7a0f2455c0dbbbbcc46c4172c0d" type="text/css" /><link rel="stylesheet" href="https://2020.ecoop.org/stylesheets/print-program.css?b774586a40b6df0d1423d546295a4866" type="text/css" /><link rel="stylesheet" href="https://2020.ecoop.org/stylesheets/theme.bootstrap_3.min.css?6867e70881e6ed2c03b6c9cf9c3152e0" type="text/css" /><script type="text/javascript" src="//code.jquery.com/jquery-3.5.1.min.js"></script> <script type="text/javascript" src="https://2020.ecoop.org/javascript/flatpickr-4.3.2.min.js?c2885c17ae5fd471c9a40c437e8a2736"></script> <script type="text/javascript" src="https://2020.ecoop.org/javascript/jquery.tablesorter.combined.min.js?285b21976326641f8f1b910492e6d5d0"></script> <script type="text/javascript" src="https://2020.ecoop.org/javascript/jquery.tablesorter.pager.min.js?4551cdfea66f45a11ae5548f3d50a06f"></script> <script type="text/javascript" src="https://2020.ecoop.org/javascript/tablesorter-init.js?ee6babedf1a6be960e4543a1bb57b421"></script> <script type="text/javascript" src="https://2020.ecoop.org/javascript/bootstrap/js/bootstrap.min.js?2f34b630ffe30ba2ff2b91e3f3c322a1"></script> <script type="text/javascript" src="https://2020.ecoop.org/javascript/notify.min.js?e86d399917a84b69a4683f504c7a7813"></script> <script type="text/javascript" src="https://2020.ecoop.org/javascript/ajax.js?2dbd1cc4f8f2d52ae9c879d7346f4f8a"></script> <script type="text/javascript">(function($){ $(document).ready(function(){ $('ul.dropdown-menu [data-toggle=dropdown]').on('click', function(event) { event.preventDefault(); event.stopPropagation(); $(this).parent().siblings().removeClass('open'); $(this).parent().toggleClass('open'); }); }); })(jQuery); </script> <script type="text/javascript"> $(window).on('popstate', function(){ $('.modal.in').modal('hide') }); </script><script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; $(node).find('.modal').on( 'shown.bs.modal', function(){ if(history.pushState){ history.pushState({ id: 'modal', modalId: $(this).attr('id') }, null, window.location.href); } } ).on( 'hidden.bs.modal', function (){ if( history.state != null && history.state.modalId == $(this).attr('id') ){ history.back(); } } ); }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script> <script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'G-4G0QWEKVQS', {'cookie_domain': 'auto', 'anonymizeIp': true });gtag('config', 'UA-9607501-2', {'cookie_domain': 'auto', 'anonymizeIp': true });</script> <script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; $(node).find('input.flatpickr:not([id])').focusout( function(){ this.dispatchEvent( new KeyboardEvent('keydown',{keyCode:13, bubbles: true}) ); } ); }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script> <script type="text/javascript">var ignoreHashChange = false; function hashChangeFunc(){ // show active tab on hash in url if (window.location.hash !== ''){ var hashTargetAll = $('a[href="' + window.location.hash + '"]'); if(hashTargetAll.length){ var hashTarget = hashTargetAll.filter('[data-toggle="tab"]') if( hashTarget.length ){ hashTarget = hashTarget.first(); hashTarget.tab('show'); } else { hashTarget = hashTargetAll.first(); } // and open parent tabs in case the target element is nested in a tab var parentPane = hashTarget.closest( '.tab-pane' ); if(parentPane.length){ $('.nav a[href="#'+ parentPane.attr('id') +'"]').tab('show'); } var parentCollapse = hashTarget.closest( '.panel-collapse:not(.in)' ).collapse('show'); } } return false; } $(document).ready(function(){ var tabFromRequestUrl = window.location.hash !== '' ? $('a[href="' + window.location.hash + '"][data-toggle="tab"]') : []; var initUrlHash = window.location.hash; hashChangeFunc() if( tabFromRequestUrl.length ){ //Prevent the browser to auto-scroll to the anchor of the tab window.location.hash = ""; } //make in-page #links open the tabs if ($._data( $(window)[0], 'events' ).hashchange == undefined){ $(window).on('hashchange', hashChangeFunc); } if(tabFromRequestUrl.length){ setTimeout( function(){ ignoreHashChange = true; history.replaceState(null, null, initUrlHash); ignoreHashChange = false; }, 10 ); } }); var autoTabFunction = function(node){ // remember the hash in the URL without jumping $('a[data-toggle="tab"]:not(.no-hash):not(.bound)').addClass('bound').on('shown.bs.tab', function(e){ var newhash = '#' + $(e.target).attr('href').substr(1); if(history.replaceState){ history.replaceState(null, null, newhash); } else{ location.hash = newhash; } }); //When no tab is active, set the first one to active $(node).find('.nav-tabs:not(.bound), .nav-pills:not(.bound)').addClass('bound').each(function(){ if( $(this).children().length > 0 && 1 > $(this).find('.active').length){ $(this).children().first().addClass('active'); } }); $(node).find('.tab-content:not(.bound)').addClass('bound').each(function(){ if( $(this).children().length > 0 && 1 > $(this).children('.active').length){ $(this).children('.tab-pane').first().addClass('active'); } }); } </script> <meta prefix='og: http://ogp.me/ns#' property='og:title' content='SPLASH-I - ECOOP 2020'> <meta prefix='og: http://ogp.me/ns#' property='og:description' content='ECOOP is Europe’s longest-standing annual Programming Languages (PL) conference, and welcomes high quality research papers relating to the PL field in a broad sense. This year the conference will feature dedicated paper categories for reproduction studies, experience reports, reflective “pearls”, and forward-thinking “new idea” papers. We are also pleased to have two Journal First routes for submission to ECOOP, with the ACM TOPLAS and Science of Computer Programming journals.'> <script type="text/javascript">function addEventModalLoadOnClick( containerNode ){ $(containerNode).find( "a[data-event-modal]" ).on("click", function(e){ var eventId = $(this).data("event-modal"); var modalElem = $("#modal-" + eventId); if(modalElem.length){ modalElem.modal({ backdrop: 'static', keyboard: true}, 'show'); } else { var loaderElem = $("#event-modal-loader"); loaderElem.find("input.event-id-input").val( eventId ); loaderElem.find("#load-modal-action").click(); } e.preventDefault(); } ); } </script><script type="text/javascript">function addStarredEventOnClick( containerNode ){ $(containerNode).find( "[data-event-star]" ).on("click", function(e){ var eventId = $(this).data("event-star"); var starEventFormElem = $("#event-star-form"); starEventFormElem.find("input.event-id-input").val( eventId ); starEventFormElem.find("#star-event-action").click(); e.preventDefault(); e.stopPropagation(); } ); } </script><script type="text/javascript">function pauseOnCloseModal( modalid ){ //pauses video (only youtube at the moment) when closing modal $('#' + modalid).on('hidden.bs.modal', function () { $(this).find('.embed-container iframe[src*=enablejsapi]').each( function(){ this.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}', '*') } ); } ) } </script> <meta prefix='og: http://ogp.me/ns#' property='og:image' content='https://2020.ecoop.org/getImage/carousel/5632590238_cc8c37673e_o.jpg?1570607225000'> <script>if(window.location.href.indexOf("2020.ecoop.org/program/") > 0 ) { window.location.replace("https://2020.splashcon.org/program/program-splash-2020"); }</script> <script>$(function() {$(":root").attr("lang", "en-US");}); $(function() {if ($('.carousel').length > 0) { /*$('body').addClass("with-carousel");*/ $('.carousel').remove(); /*replace program links to link to splash program*/ $('#program-menu a[href="https://2020.ecoop.org/program/program-ecoop-2020"]').attr('href', "https://2020.splashcon.org/program/program-splash-2020"); }})</script> <script type="text/javascript">$(document).ready( function(){ $('#program-menu a[data-fltr-type]').on('click', function(event){ event.preventDefault(); window.location = $(this).attr('href') + "?" + encodeURIComponent( $(this).data('fltr-type') ) + '=' + encodeURIComponent( $(this).data('fltr-val') ); }) }) </script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-4G0QWEKVQS"></script> <meta name='description' content='ECOOP is Europe’s longest-standing annual Programming Languages (PL) conference, and welcomes high quality research papers relating to the PL field in a broad sense. This year the conference will feature dedicated paper categories for reproduction studies, experience reports, reflective “pearls”, and forward-thinking “new idea” papers. We are also pleased to have two Journal First routes for submission to ECOOP, with the ACM TOPLAS and Science of Computer Programming journals.'> <!--[if IE 9]><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/eligrey-classlist-js-polyfill@1.2.20171210/classList.min.js"></script><![endif]--> </head> <body id="room"><div class="frame"><div class="logobar"><div class="container"><a href="https://2020.ecoop.org" class="navbar-brand navigate"><span class="brand-text">ECOOP 2020</span></a><div class="place">Sun 15 - Tue 17 November 2020 <a href="https://2020.ecoop.org/venue/splash-2020-venue" class="navigate">Online Conference</a></div><div class="place2">co-located with <a href="https://2020.splashcon.org" class="navigate">SPLASH 2020</a></div></div></div><div class="navbar navbar-default"><div class="container"><div class="navbar-header"><button type="button" data-toggle="collapse" data-target="#navigationbar" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div id="navigationbar" class="navigationbar collapse navbar-collapse"><ul class="block nav navbar-nav"><li class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Attending <span class="caret"></span></a><ul class="block dropdown-menu"><li class="block"><a href="https://2020.ecoop.org/venue/splash-2020-venue" class="navigate">Venue: Online</a></li><li class="block"><a href="https://2020.ecoop.org/attending/sponsorship" class="navigate">Sponsorship</a></li><li class="block"><a href="https://2020.ecoop.org/attending/conduct" class="navigate">Conduct</a></li><li class="block"><a href="https://2020.ecoop.org/attending/awards" class="navigate">Awards</a></li><li class="block dropdown-header">SPLASH 2020</li><li class="block"><a href="https://2020.ecoop.org/attending/Students" class="indent navigate">Students</a></li><li class="block"><a href="https://2020.ecoop.org/attending/Registration" class="indent navigate">Registration</a></li><li class="block"><a href="https://2020.ecoop.org/attending/awards" class="indent navigate">Awards</a></li><li class="block"><a href="https://2020.ecoop.org/attending/sponsoring" class="indent navigate">Sponsoring</a></li><li class="block"><a href="https://2020.ecoop.org/attending/Conduct" class="indent navigate">Code of conduct</a></li><li class="block"><a href="https://2020.ecoop.org/attending/Certificate+of+Attendance" class="indent navigate">Certificate of Attendance</a></li></ul></li><li class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Program <span class="caret"></span></a><ul id="program-menu" class="block dropdown-menu"><li class="block"><a href="https://2020.ecoop.org/program/program-ecoop-2020/" class="navigate">ECOOP Program</a></li><li class="block"><a href="https://2020.ecoop.org/program/program-ecoop-2020/" data-fltr-type="prog" data-fltr-val="Your Program" class="navigate"><span class="glyphicon glyphicon-star"></span> Your Program</a></li><li class="block divider"></li><li class="block"><a href="https://2020.ecoop.org/program/program-ecoop-2020/" data-fltr-type="date" data-fltr-val="Sun 15 Nov 2020" class="navigate">Sun 15 Nov</a></li><li class="block"><a href="https://2020.ecoop.org/program/program-ecoop-2020/" data-fltr-type="date" data-fltr-val="Mon 16 Nov 2020" class="navigate">Mon 16 Nov</a></li><li class="block"><a href="https://2020.ecoop.org/program/program-ecoop-2020/" data-fltr-type="date" data-fltr-val="Tue 17 Nov 2020" class="navigate">Tue 17 Nov</a></li></ul></li><li id="tracks-in-navbar" class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Tracks <span class="caret"></span></a><ul class="block dropdown-menu multi-column columns-3"><div class="row"><div class="col-sm-5"><ul class="block multi-column-dropdown"><li class="block dropdown-header">ECOOP 2020</li><li class="block"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" class="navigate">Research Papers</a></li><li class="block"><a href="https://2020.ecoop.org/track/ecoop-2020-artifacts" class="navigate">Artifacts</a></li><li class="block"><a href="https://2020.ecoop.org/track/ecoop-2020-Student-Volunteers" class="navigate">Student Volunteers</a></li><li class="block"><a href="https://2020.ecoop.org/track/ecoop-2020-doctoral-symposium" class="navigate">Doctoral Symposium</a></li><li class="block"><a href="https://2020.ecoop.org/track/ecoop-2020-tutorials" class="navigate">Tutorials</a></li><li class="block"><a href="https://2020.ecoop.org/track/ecoop-2020-Posters" class="navigate">Posters</a></li></ul></div><div class="col-sm-7"><ul class="block multi-column-dropdown"><li class="block dropdown-header">Workshops</li><li class="block"><a href="https://2020.ecoop.org/home/COP-2020" class="navigate"><strong>COP</strong> </a></li><li class="block"><a href="https://2020.ecoop.org/track/FTfJP-2020-papers" class="navigate"><strong>FTfJP</strong> </a></li><li class="block"><a href="https://2020.ecoop.org/home/ICOOOLPS-2020" class="navigate"><strong>ICOOOLPS</strong> </a></li><li class="block"><a href="https://2020.ecoop.org/home/iwaco-2020" class="navigate"><strong>IWACO</strong> </a></li><li class="block"><a href="https://2020.ecoop.org/home/JSTools-2020" class="navigate"><strong>JSTools</strong> </a></li><li class="block"><a href="https://2020.ecoop.org/home/pride-2020" class="navigate"><strong>PRIDE</strong> </a></li><li class="block"><a href="https://2020.ecoop.org/home/soop-2020" class="navigate"><strong>SOOP</strong> </a></li><li class="block"><a href="https://2020.ecoop.org/home/sysepl-2020" class="navigate"><strong>SySEPL</strong> </a></li><li class="block"><a href="https://2020.ecoop.org/home/vortex-2020" class="navigate"><strong>VORTEX</strong> </a></li><li class="block dropdown-header">Co-hosted Symposia</li><li class="block"><a href="https://2020.ecoop.org/home/scala-2020" class="navigate"><strong>Scala</strong> </a></li></ul></div></div></ul></li><li class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Organization <span class="caret"></span></a><ul class="block dropdown-menu multi-column columns-2"><div class="row"><div class="col-sm-6"><ul class="block multi-column-dropdown"><li class="block dropdown-header">ECOOP 2020 Committees</li><li class="block"><a href="https://2020.ecoop.org/committee/ecoop-2020-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block dropdown-header">Track Committees </li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Research Papers</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2020.ecoop.org/committee/ecoop-2020-papers-program-committee" class="navigate">Program Committee</a></li><li class="block"><a href="https://2020.ecoop.org/committee/ecoop-2020-papers-external-review-committee" class="navigate">External Review Committee</a></li></ul></li><li class="block"><a href="https://2020.ecoop.org/committee/ecoop-2020-artifacts-artifact-evaluation-committee" class="navigate"><strong>Artifacts</strong></a></li><li class="block"><a href="https://2020.ecoop.org/committee/ecoop-2020-Student-Volunteers-committee" class="navigate"><strong>Student Volunteers</strong></a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Doctoral Symposium</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2020.ecoop.org/committee/ecoop-2020-doctoral-symposium-academic-panel" class="navigate">Academic Panel</a></li><li class="block"><a href="https://2020.ecoop.org/committee/ecoop-2020-doctoral-symposium-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2020.ecoop.org/committee/ecoop-2020-doctoral-symposium-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="block"><a href="https://2020.ecoop.org/committee/ecoop-2020-Posters-posters-committee" class="navigate"><strong>Posters</strong></a></li><li class="block dropdown-header">Contributors</li><li class="block"><a href="https://2020.ecoop.org/people-index" class="navigate"><span class="glyphicon glyphicon-search"></span><sup><span class="glyphicon glyphicon-user"></span></sup> People Index</a></li></ul></div><div class="col-sm-6"><ul class="block multi-column-dropdown"><li class="block dropdown-header">Workshops</li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>COP</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2020.ecoop.org/committee/COP-2020-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2020.ecoop.org/committee/COP-2020-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>FTfJP</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2020.ecoop.org/committee/FTfJP-2020-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2020.ecoop.org/committee/FTfJP-2020-papers-program-committee" class="navigate">Program Committee</a></li><li class="block"><a href="https://2020.ecoop.org/committee/FTfJP-2020-papers-steering-commitee" class="navigate">Steering Commitee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>ICOOOLPS</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2020.ecoop.org/committee/ICOOOLPS-2020-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2020.ecoop.org/committee/ICOOOLPS-2020-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>IWACO</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2020.ecoop.org/committee/iwaco-2020-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2020.ecoop.org/committee/iwaco-2020-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>JSTools</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2020.ecoop.org/committee/JSTools-2020-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2020.ecoop.org/committee/JSTools-2020-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>PRIDE</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2020.ecoop.org/committee/pride-2020-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2020.ecoop.org/committee/pride-2020-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>SOOP</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2020.ecoop.org/committee/soop-2020-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2020.ecoop.org/committee/soop-2020-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>SySEPL</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2020.ecoop.org/committee/sysepl-2020-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2020.ecoop.org/committee/sysepl-2020-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>VORTEX</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2020.ecoop.org/committee/vortex-2020-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2020.ecoop.org/committee/vortex-2020-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="block dropdown-header">Co-hosted Symposia</li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Scala</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2020.ecoop.org/committee/scala-2020-papers-invited-speakers" class="navigate">Keynote</a></li><li class="block"><a href="https://2020.ecoop.org/committee/scala-2020-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2020.ecoop.org/committee/scala-2020-papers-program-committee" class="navigate">Program Committee</a></li></ul></li></ul></div></div></ul></li><li class="block"><a href="https://2020.ecoop.org/search//all" class="navigate"><span class="glyphicon glyphicon-search"></span><span class="hidden-sm"> Search</span></a></li><li class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle"><span class="hidden-sm">Series <span class="caret"></span></span><span title="Series" class="visible-sm"><span class="glyphicon glyphicon-repeat"></span> <span class="caret"></span></span></a><ul class="block dropdown-menu"><li class="block"><a href="https://2020.ecoop.org/series/ecoop" class="navigate"><span class="glyphicon glyphicon-home"></span> Series</a></li><li class="block divider"></li><li class="block"><a href="https://2025.ecoop.org" class="navigate">ECOOP 2025</a></li><li class="block"><a href="https://2024.ecoop.org" class="navigate">ECOOP 2024</a></li><li class="block"><a href="https://2023.ecoop.org" class="navigate">ECOOP 2023</a></li><li class="block"><a href="https://2022.ecoop.org" class="navigate">ECOOP 2022</a></li><li class="block"><a href="https://2021.ecoop.org" class="navigate">ECOOP 2021</a></li><li class="block"><span class="text-muted" style="margin-left: 2px;"><span class="glyphicon glyphicon-hand-right"></span> ECOOP 2020</span></li><li class="block"><a href="https://2019.ecoop.org" class="navigate">ECOOP 2019</a></li><li class="block"><a href="https://2018.ecoop.org" class="navigate">ECOOP 2018</a></li><li class="block"><a href="https://2017.ecoop.org" class="navigate">ECOOP 2017</a></li><li class="block"><a href="https://2016.ecoop.org" class="navigate">ECOOP 2016</a></li><li class="block"><a href="https://2015.ecoop.org" class="navigate">ECOOP 2015</a></li><li class="block"></li><li class="block"><a href="http://2014.ecoop.org" target="_blank" class="navigate">2014: Uppsala <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://2013.ecoop.org" target="_blank" class="navigate">2013: Montpellier <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://ecoop12.cs.purdue.edu" target="_blank" class="navigate">2012: Beijing <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://scc-sentinel.lancs.ac.uk/ecoop11/" target="_blank" class="navigate">2011: Lancaster <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://ecoop2010.uni-mb.si" target="_blank" class="navigate">2010: Maribor <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://ecoop09.disi.unige.it" target="_blank" class="navigate">2009: Genova <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="https://ecoop08.cs.ucy.ac.cy" target="_blank" class="navigate">2008: Cyprus <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://ecoop07.swt.cs.tu-berlin.de" target="_blank" class="navigate">2007: Berlin <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.emn.fr/z-info/ecoop2006/" target="_blank" class="navigate">2006: Nice <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://2005.ecoop.org/" target="_blank" class="navigate">2005: Glasgow <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li></ul></li></ul><div class="navbar-right"><ul class="block nav navbar-nav"><li class="block"><a href="https://conf.researchr.org/signin/ecoop-2020/https%3A%5Es%5Es2020.ecoop.org%5Esroom%5Essplash-2020-venue-splash-i" rel="nofollow" class="navigate">Sign in</a></li><li class="block"><a href="https://2020.ecoop.org/signup" class="navigate">Sign up</a></li></ul></div></div></div></div><div id="content" class="container"><div class="page-header"><span class="text-muted small"><span class="glyphicon glyphicon-home"></span> <a href="https://2020.splashcon.org" class="navigate">SPLASH 2020</a> (<a href="https://2020.ecoop.org/series/splash" class="navigate">series</a>) / </span><span class="text-muted small"><span class="glyphicon glyphicon-home"></span> <a href="https://2020.ecoop.org" class="navigate">ECOOP 2020</a> (<a href="https://2020.ecoop.org/series/ecoop" class="navigate">series</a>) / </span><span class="text-muted small"><span class="glyphicon glyphicon-tower"></span> <a href="https://2020.ecoop.org/venue/splash-2020-venue" class="navigate">Online</a> / </span><h1>Room information: SPLASH-I</h1></div><div class="row"><div class="col-sm-4"><fieldset><legend>Venue</legend><a href="https://2020.ecoop.org/venue/splash-2020-venue" class="navigate">Online</a></fieldset><fieldset><legend>Room name</legend>SPLASH-I</fieldset></div><div class="col-sm-8"><fieldset><legend>Room Information</legend><span class="help-block">No extra information available</span></fieldset></div></div><div class="row"><div class="col-sm-12"><fieldset><legend>Program</legend><ul id="tab" class="nav nav-tabs"><li class="active"><a href="#Detailed-Table" data-toggle="tab">Detailed Table</a></li><li><a href="#Session-Timeline" data-toggle="tab">Session Timeline</a></li><li><a href="#Detailed-Timeline" data-toggle="tab">Detailed Timeline</a></li><li><a href="javascript:window.print()"><span class="glyphicon glyphicon-print"></span></a></li></ul><script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; autoTabFunction(node); }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script><script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; $(node).find('.modal').on('shown.bs.modal', function() {if(gtag) { gtag( 'event', 'Show Details in Modal' , {'event_category': 'Event Information', 'event_label': '' + $(this).find('.modal-title').text() + ''} ) } } ) }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script><div tabindex="-1" id="hidden-modal" class="modal"><div class="modal-dialog "><div class="modal-content"></div></div></div><div id="program-settings-modal" class="webdsl-placeholder"><div id="userProgramSettings" class="modal fade"><div class="modal-dialog "><div class="modal-content"><div class="modal-header"><a data-dismiss="modal" class="close"><span class="glyphicon glyphicon-remove"></span></a><h3>Program Display Configuration</h3></div><div class="modal-body"><form name="form11390898770538530f0e2bbdb67872b491120c5c8a7" id="form11390898770538530f0e2bbdb67872b491120c5c8a7" action="https://2020.ecoop.org/userProgramSettingsModalConferenceEdition" accept-charset="UTF-8" method="POST" role="form" class="form-horizontal"><input type="hidden" name="form11390898770538530f0e2bbdb67872b491120c5c8a7" value="1" /><input type="hidden" name="context" value="ecoop-2020" /><div class="panel panel-default timezone-panel"><div class="panel-heading clearfix"><div class="panel-title">Time Zone</div></div><div class="panel-body"><span class="help-block">The program is currently displayed in <strong>(GMT-06:00) Central Time (US &amp; Canada)</strong>.</span><div class="row"><div class="col-sm-11 col-sm-offset-1"><label class="radio"><input type="radio" checked="checked" name="9659afaa126198132be460b106e35ccb" value="false" onchange="if( ($(this).val() == 'true' &amp;&amp; this.checked) != $('#cec04de0447905c49fb377c6d9693505').is(':visible') ) { $('#cec04de0447905c49fb377c6d9693505').fadeToggle( 250 ); }"/><strong>Use conference time zone: (GMT-06:00) Central Time (US &amp; Canada)</strong></label><label class="radio"><input type="radio" name="9659afaa126198132be460b106e35ccb" value="true" onchange="if( ($(this).val() == 'true' &amp;&amp; this.checked) != $('#cec04de0447905c49fb377c6d9693505').is(':visible') ) { $('#cec04de0447905c49fb377c6d9693505').fadeToggle( 250 ); }"/>Select other time zone</label><div id="cec04de0447905c49fb377c6d9693505" style=" display: none;"><select name="0e35d6393a8ba494aa0723dd51b6899c" class="select form-control"><option value="" selected="selected" data-utc-minute-offset="0"></option><option value="Etc/GMT+12" data-utc-minute-offset="-720">(GMT-12:00) AoE (Anywhere On Earth)</option><option value="Pacific/Midway" data-utc-minute-offset="-660">(GMT-11:00) Midway Island, Samoa</option><option value="America/Adak" data-utc-minute-offset="-600">(GMT-10:00) Hawaii-Aleutian</option><option value="Etc/GMT+10" data-utc-minute-offset="-600">(GMT-10:00) Hawaii</option><option value="Pacific/Marquesas" data-utc-minute-offset="-570">(GMT-09:30) Marquesas Islands</option><option value="Pacific/Gambier" data-utc-minute-offset="-540">(GMT-09:00) Gambier Islands</option><option value="America/Anchorage" data-utc-minute-offset="-540">(GMT-09:00) Alaska</option><option value="America/Ensenada" data-utc-minute-offset="-480">(GMT-08:00) Tijuana, Baja California</option><option value="Etc/GMT+8" data-utc-minute-offset="-480">(GMT-08:00) Pitcairn Islands</option><option value="America/Los_Angeles" data-utc-minute-offset="-480">(GMT-08:00) Pacific Time (US &amp; Canada)</option><option value="America/Denver" data-utc-minute-offset="-420">(GMT-07:00) Mountain Time (US &amp; Canada)</option><option value="America/Chihuahua" data-utc-minute-offset="-360">(GMT-07:00) Chihuahua, La Paz, Mazatlan</option><option value="America/Dawson_Creek" data-utc-minute-offset="-420">(GMT-07:00) Arizona</option><option value="America/Belize" data-utc-minute-offset="-360">(GMT-06:00) Saskatchewan, Central America</option><option value="America/Cancun" data-utc-minute-offset="-300">(GMT-05:00) Guadalajara, Mexico City, Monterrey</option><option value="Chile/EasterIsland" data-utc-minute-offset="-300">(GMT-05:00) Easter Island</option><option value="America/Chicago" data-utc-minute-offset="-360">(GMT-06:00) Central Time (US &amp; Canada)</option><option value="America/New_York" data-utc-minute-offset="-300">(GMT-05:00) Eastern Time (US &amp; Canada)</option><option value="America/Havana" data-utc-minute-offset="-300">(GMT-05:00) Cuba</option><option value="America/Bogota" data-utc-minute-offset="-300">(GMT-05:00) Bogota, Lima, Quito, Rio Branco</option><option value="America/Caracas" data-utc-minute-offset="-240">(GMT-04:00) Caracas</option><option value="America/Santiago" data-utc-minute-offset="-180">(GMT-03:00) Santiago</option><option value="America/La_Paz" data-utc-minute-offset="-240">(GMT-04:00) La Paz</option><option value="Atlantic/Stanley" data-utc-minute-offset="-180">(GMT-03:00) Faukland Islands</option><option value="America/Campo_Grande" data-utc-minute-offset="-240">(GMT-04:00) Manaus, Amazonas, Brazil</option><option value="America/Goose_Bay" data-utc-minute-offset="-240">(GMT-04:00) Atlantic Time (Goose Bay)</option><option value="America/Glace_Bay" data-utc-minute-offset="-240">(GMT-04:00) Atlantic Time (Canada)</option><option value="America/St_Johns" data-utc-minute-offset="-210">(GMT-03:30) Newfoundland</option><option value="America/Araguaina" data-utc-minute-offset="-180">(GMT-03:00) UTC-3</option><option value="America/Montevideo" data-utc-minute-offset="-180">(GMT-03:00) Montevideo</option><option value="America/Miquelon" data-utc-minute-offset="-180">(GMT-03:00) Miquelon, St. Pierre</option><option value="America/Godthab" data-utc-minute-offset="-180">(GMT-03:00) Greenland</option><option value="America/Argentina/Buenos_Aires" data-utc-minute-offset="-180">(GMT-03:00) Buenos Aires</option><option value="America/Sao_Paulo" data-utc-minute-offset="-180">(GMT-03:00) Brasilia, Distrito Federal, Brazil</option><option value="America/Noronha" data-utc-minute-offset="-120">(GMT-02:00) Mid-Atlantic</option><option value="Atlantic/Cape_Verde" data-utc-minute-offset="-60">(GMT-01:00) Cape Verde Is.</option><option value="Atlantic/Azores" data-utc-minute-offset="-60">(GMT-01:00) Azores</option><option value="Etc/UTC" data-utc-minute-offset="0">(UTC) Coordinated Universal Time</option><option value="Europe/Belfast" data-utc-minute-offset="0">(GMT) Belfast</option><option value="Europe/Dublin" data-utc-minute-offset="0">(GMT) Dublin</option><option value="Europe/Lisbon" data-utc-minute-offset="0">(GMT) Lisbon</option><option value="Europe/London" data-utc-minute-offset="0">(GMT) London</option><option value="Africa/Abidjan" data-utc-minute-offset="0">(GMT) Monrovia, Reykjavik</option><option value="Europe/Amsterdam" data-utc-minute-offset="60">(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna</option><option value="Europe/Belgrade" data-utc-minute-offset="60">(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague</option><option value="Europe/Brussels" data-utc-minute-offset="60">(GMT+01:00) Brussels, Copenhagen, Madrid, Paris</option><option value="Africa/Algiers" data-utc-minute-offset="60">(GMT+01:00) West Central Africa</option><option value="Africa/Windhoek" data-utc-minute-offset="120">(GMT+02:00) Windhoek</option><option value="Europe/Athens" data-utc-minute-offset="120">(GMT+02:00) Athens</option><option value="Asia/Beirut" data-utc-minute-offset="120">(GMT+02:00) Beirut</option><option value="Africa/Cairo" data-utc-minute-offset="120">(GMT+02:00) Cairo</option><option value="Asia/Gaza" data-utc-minute-offset="120">(GMT+02:00) Gaza</option><option value="Africa/Blantyre" data-utc-minute-offset="120">(GMT+02:00) Harare, Pretoria</option><option value="Asia/Jerusalem" data-utc-minute-offset="120">(GMT+02:00) Jerusalem</option><option value="Europe/Minsk" data-utc-minute-offset="180">(GMT+03:00) Minsk</option><option value="Asia/Damascus" data-utc-minute-offset="180">(GMT+02:00) Syria</option><option value="Europe/Moscow" data-utc-minute-offset="180">(GMT+03:00) Moscow, St. Petersburg, Volgograd</option><option value="Africa/Addis_Ababa" data-utc-minute-offset="180">(GMT+03:00) Nairobi</option><option value="Asia/Tehran" data-utc-minute-offset="210">(GMT+03:30) Tehran</option><option value="Asia/Dubai" data-utc-minute-offset="240">(GMT+04:00) Abu Dhabi, Muscat</option><option value="Asia/Yerevan" data-utc-minute-offset="240">(GMT+04:00) Yerevan</option><option value="Asia/Kabul" data-utc-minute-offset="270">(GMT+04:30) Kabul</option><option value="Asia/Yekaterinburg" data-utc-minute-offset="300">(GMT+05:00) Ekaterinburg</option><option value="Asia/Tashkent" data-utc-minute-offset="300">(GMT+05:00) Tashkent</option><option value="Asia/Kolkata" data-utc-minute-offset="330">(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi</option><option value="Asia/Katmandu" data-utc-minute-offset="345">(GMT+05:45) Kathmandu</option><option value="Asia/Dhaka" data-utc-minute-offset="360">(GMT+06:00) Astana, Dhaka</option><option value="Asia/Novosibirsk" data-utc-minute-offset="420">(GMT+07:00) Novosibirsk</option><option value="Asia/Rangoon" data-utc-minute-offset="390">(GMT+06:30) Yangon (Rangoon)</option><option value="Asia/Bangkok" data-utc-minute-offset="420">(GMT+07:00) Bangkok, Hanoi, Jakarta</option><option value="Asia/Krasnoyarsk" data-utc-minute-offset="420">(GMT+07:00) Krasnoyarsk</option><option value="Asia/Hong_Kong" data-utc-minute-offset="480">(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi</option><option value="Asia/Irkutsk" data-utc-minute-offset="480">(GMT+08:00) Irkutsk, Ulaan Bataar</option><option value="Australia/Perth" data-utc-minute-offset="480">(GMT+08:00) Perth</option><option value="Australia/Eucla" data-utc-minute-offset="525">(GMT+08:45) Eucla</option><option value="Asia/Tokyo" data-utc-minute-offset="540">(GMT+09:00) Osaka, Sapporo, Tokyo</option><option value="Asia/Seoul" data-utc-minute-offset="540">(GMT+09:00) Seoul</option><option value="Asia/Yakutsk" data-utc-minute-offset="540">(GMT+09:00) Yakutsk</option><option value="Australia/Adelaide" data-utc-minute-offset="630">(GMT+10:30) Adelaide</option><option value="Australia/Darwin" data-utc-minute-offset="570">(GMT+09:30) Darwin</option><option value="Australia/Brisbane" data-utc-minute-offset="600">(GMT+10:00) Brisbane</option><option value="Australia/Hobart" data-utc-minute-offset="660">(GMT+11:00) Hobart</option><option value="Asia/Vladivostok" data-utc-minute-offset="600">(GMT+10:00) Vladivostok</option><option value="Australia/Lord_Howe" data-utc-minute-offset="660">(GMT+11:00) Lord Howe Island</option><option value="Etc/GMT-11" data-utc-minute-offset="660">(GMT+11:00) Solomon Is., New Caledonia</option><option value="Asia/Magadan" data-utc-minute-offset="660">(GMT+11:00) Magadan</option><option value="Pacific/Norfolk" data-utc-minute-offset="720">(GMT+12:00) Norfolk Island</option><option value="Asia/Anadyr" data-utc-minute-offset="720">(GMT+12:00) Anadyr, Kamchatka</option><option value="Pacific/Auckland" data-utc-minute-offset="780">(GMT+13:00) Auckland, Wellington</option><option value="Etc/GMT-12" data-utc-minute-offset="720">(GMT+12:00) Fiji, Kamchatka, Marshall Is.</option><option value="Pacific/Chatham" data-utc-minute-offset="825">(GMT+13:45) Chatham Islands</option><option value="Pacific/Tongatapu" data-utc-minute-offset="780">(GMT+13:00) Nuku'alofa</option><option value="Pacific/Kiritimati" data-utc-minute-offset="840">(GMT+14:00) Kiritimati</option></select><script type="text/javascript">var tzOffsetMin = new Date().getTimezoneOffset()*-1; var sel = document.getElementsByName('0e35d6393a8ba494aa0723dd51b6899c')[0] var opts = sel.options; for (var opt, j = 0; opt = opts[j]; j++) { if (opt.getAttribute('data-utc-minute-offset') == tzOffsetMin) { sel.selectedIndex = j; break; } } </script></div></div></div><br><span class="help-block"><small><span class="glyphicon glyphicon-info-sign"></span> The GMT offsets shown reflect the offsets <strong>at the moment of the conference</strong>.</small></span></div></div><div class="panel panel-default timeband-panel"><div class="panel-heading clearfix"><div class="panel-title">Time Band</div></div><div class="panel-body"><span class="help-block">By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).<br>The time band will also limit the events that are included in the personal iCalendar subscription service.</span><div class="row"><div class="col-sm-11 col-sm-offset-1"><label class="radio"><input type="radio" checked="checked" name="f1869fcfb40f29e9c9c46042f4fbda2c" value="false" onchange="if( ($(this).val() == 'true' &amp;&amp; this.checked) != $('#c2371058bcb9b31dd10e115e7f712708').is(':visible') ) { $('#c2371058bcb9b31dd10e115e7f712708').fadeToggle( 250 ); }"/><strong>Display full program</strong></label><label class="radio"><input type="radio" name="f1869fcfb40f29e9c9c46042f4fbda2c" value="true" onchange="if( ($(this).val() == 'true' &amp;&amp; this.checked) != $('#c2371058bcb9b31dd10e115e7f712708').is(':visible') ) { $('#c2371058bcb9b31dd10e115e7f712708').fadeToggle( 250 ); }"/>Specify a time band</label><div id="c2371058bcb9b31dd10e115e7f712708" style=" display: none;"><span class="input-group"><input name="a4e58ac1cd9cfb26fb62ecc29e600148" type="text" value="07:00" class="flatpickr inputDate form-control"/><script type="text/javascript">$("input:not(.flatpickr-input)[name=a4e58ac1cd9cfb26fb62ecc29e600148]").flatpickr({onOpen: function(dateObj, dateStr, instance){ if(dateStr == ''){ instance.jumpToDate( new Date() ); } }, allowInput: true, dateformat: 'H:i', altFormat: 'H:i' , altInput: true, time_24hr: true, noCalendar: true, enableTime : true}); </script><span class="input-group-addon"> - </span><input name="01ff55ee23f3ce1eb7d922f922eb09b1" type="text" value="19:00" class="flatpickr inputDate form-control"/><script type="text/javascript">$("input:not(.flatpickr-input)[name=01ff55ee23f3ce1eb7d922f922eb09b1]").flatpickr({onOpen: function(dateObj, dateStr, instance){ if(dateStr == ''){ instance.jumpToDate( new Date() ); } }, allowInput: true, dateformat: 'H:i', altFormat: 'H:i' , altInput: true, time_24hr: true, noCalendar: true, enableTime : true}); </script></span></div></div></div></div></div><div class="row form-group"><div class="col-sm-offset-2 col-sm-10"><button style="position: absolute; left: -9999px; width: 1px; height: 1px;" onclick='javascript:serverInvoke("https://2020.ecoop.org/userProgramSettingsModalConferenceEdition","userProgramSettingsModalConferenceEdition_apply18ec3dfeeecb5c44c1e40a40983898869", [{"name":"context", "value":"ecoop-2020"},],"form11390898770538530f0e2bbdb67872b491120c5c8a7", this.nextSibling, true,"program-settings-modal"); return false;'></button><a submitid="userProgramSettingsModalConferenceEdition_apply18ec3dfeeecb5c44c1e40a40983898869" href="javascript:void(0)" onclick="javascript:loadImageElem=this;$(this.previousSibling).click()" class="btn btn-primary btn btn-default">Save</a></div></div></form></div><div class="modal-footer"><a href="#" data-dismiss="modal" class="btn btn-default"><span class="glyphicon glyphicon-remove"></span> Close</a></div></div></div></div></div><div class="program-container"><div class="tab-content printable"><p><div class="time-zone-warning text-muted hide-in-print"><div class="alert alert-dismissible alert-info"><button type="button" data-dismiss="alert" aria-label="Close" class="close"><span aria-hidden="true">&times;</span></button><span class="glyphicon glyphicon-info-sign"></span> You're viewing the program in a time zone which is different from your device's time zone <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change time zone</a></small></div></div><div class="tz-floating-link"><small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings" title="Change Program Display Configuration" class="btn btn-xs btn-info"><span class="glyphicon glyphicon-wrench"></span> <span class="glyphicon glyphicon-time"></span></a></small></div><script type="text/javascript">var tzOffsetMin = new Date().getTimezoneOffset()*-1; if(tzOffsetMin != -360){ $('.time-zone-warning').toggleClass('visible'); window.displayUserProgamSettingsOnce = true; } </script><div id="Detailed-Table" class="tab-pane active"><script type="text/javascript">window.preselectTimeBand = true; </script><div class="hidable day-wrapper"><h4 class="day-header sticky-top"><div><div>Sun 15 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="hidable band hour-7"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c32"></td><td><div class="slot-label">07:00 - 07:20</div></td><td colspan="2"><div class="session-info-in-table">Opening Session<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-opening" target="_blank" class="text-muted navigate">SPLASH Opening</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="094be895-e53c-49f2-9aa0-4fc27aacf310" class="hidable"><td class="track-color c32"></td><td class=" text-right"><div class="text-muted"><div class="start-time">07:00</div><strong>20m</strong></div><div class="event-type">Day opening</div><span data-facet-track="SPLASH Opening"></span></td><td><span data-event-star="e341c0d1-a77b-4aa1-ae9b-83ec123e28da" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="e341c0d1-a77b-4aa1-ae9b-83ec123e28da">Opening Session</a></strong><div class="prog-track">SPLASH Opening</div><div class="performers"><a href="https://2020.ecoop.org/profile/hrideshrajan" class="navigate">Hridesh Rajan</a><span class="prog-aff"> Iowa State University, USA</span>, <a href="https://2020.ecoop.org/profile/davidgrove" class="navigate">David Grove</a><span class="prog-aff"> IBM Research</span>, <span title="ECOOP General Chair" class="role">E: </span><a href="https://2020.ecoop.org/profile/christianhammer" class="navigate">Christian Hammer</a><span class="prog-aff"> University of Potsdam</span>, <span title="ECOOP PC Chair" class="role">E: </span><a href="https://2020.ecoop.org/profile/roberthirschfeld" class="navigate">Robert Hirschfeld</a><span class="prog-aff"> Hasso Plattner Institute (HPI), University of Potsdam, Germany</span>, <span title="ECOOP 2021 General Chair" class="role">E: </span><a href="https://2020.ecoop.org/profile/andersmoller" class="navigate">Anders Møller</a><span class="prog-aff"> Aarhus University</span></div></td></tr></table></div><div class="hidable band hour-7"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c5"></td><td><div class="slot-label">07:20 - 08:20</div></td><td colspan="2"><div class="session-info-in-table">S<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="text-muted navigate">SPLASH Keynotes</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="bde0f112-ddc4-4beb-af9c-07d84d408c35" class="hidable"><td class="track-color c5"></td><td class=" text-right"><div class="text-muted"><div class="start-time">07:20</div><strong>60m</strong></div><div class="event-type">Keynote</div><span data-facet-track="SPLASH Keynotes"></span></td><td><span data-event-star="a5f428b0-d93e-412f-a7d4-36adba3203c1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a5f428b0-d93e-412f-a7d4-36adba3203c1">Fitzcarraldo — or How to Hack Academia to Build Stuff<span class="pull-right"><span title="This talk will be followed by an ASK ME ANYTHING session." data-facet-badge="AMA" class="output-badge" style="max-width:40px;"><span class="label-primary label">AMA</span></span></span><span class="pull-right"><span data-facet-badge="supported by Facebook" class="output-badge" style="max-width:40px;"><span class="label-primary label">supported by Facebook</span></span></span></a></strong><div class="prog-track">SPLASH Keynotes</div><div class="performers"><a href="https://2020.ecoop.org/profile/janvitek" class="navigate">Jan Vitek</a><span class="prog-aff"> Northeastern University / Czech Technical University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3426430.3436261" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://2020.splashcon.org/details/splash-2020-splash-keynotes/14/Fitzcarraldo-or-How-to-Hack-Academia-to-Build-Stuff" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-8"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c3"></td><td><div class="slot-label">08:20 - 09:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Chicago<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-Posters" target="_blank" class="text-muted navigate">SPLASH Posters</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/><p>Please click the link below for the list of featured posters.</p> </div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="8eacf6e6-a5b3-431c-ab07-6a547443c652" class="hidable"><td class="track-color c3"></td><td class=" text-right"><div class="text-muted"><div class="start-time">08:20</div><strong>40m</strong></div><div class="event-type">Other</div><span data-facet-track="SPLASH Posters"></span></td><td><span data-event-star="b14951c0-1b3a-4b54-ba3f-453e8d37ae2d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b14951c0-1b3a-4b54-ba3f-453e8d37ae2d">Posters Session 1</a></strong><div class="prog-track">SPLASH Posters</div><br></td></tr></table></div><div class="hidable band hour-9"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c0"></td><td><div class="slot-label">09:00 - 10:20</div></td><td colspan="2"><div class="session-info-in-table">S-2<span class="pull-right"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="text-muted navigate">Research Papers</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/shigeruchiba" target="_blank" class="navigate">Shigeru Chiba</a><span class="prog-aff"> The University of Tokyo</span>, <a href="https://2020.ecoop.org/profile/yudavidliu" target="_blank" class="navigate">Yu David Liu</a><span class="prog-aff"> State University of New York (SUNY) Binghamton</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="93a6c2bd-a2d6-4f98-9e4d-bc480a389ee9" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">09:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="e5b5bb01-82ec-490b-a4e5-e62389f99279" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="e5b5bb01-82ec-490b-a4e5-e62389f99279">Abstracting gradual references<span class="pull-right"><span title="This paper is a journal-first paper published in the [Special Issue of Science of Computer Programming: Selected Papers from the 2020 European Conference on Object-Oriented Programming](https://www.sciencedirect.com/journal/science-of-computer-programming/special-issue/10TB6T7KXWN)" data-facet-badge="SCICO Journal-First" class="output-badge" style="max-width:40px;"><span class="label-primary label">SCICO Journal-First</span></span></span></a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/matiastoro" class="navigate">Matías Toro</a><span class="prog-aff"> University of Chile</span>, <a href="https://2020.ecoop.org/profile/etanter" class="navigate">Éric Tanter</a><span class="prog-aff"> University of Chile</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13190" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1016/j.scico.2020.102496" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/32/Abstracting-gradual-references" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="b69d84b9-73ff-46bc-96ac-abe82540ccd2" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">09:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="7a123832-31e7-4cda-8509-cfeef5dacfe3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="7a123832-31e7-4cda-8509-cfeef5dacfe3">Don't Panic! Better, Fewer, Syntax Errors for LR Parsers</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/lukasdiekmann" class="navigate">Lukas Diekmann</a><span class="prog-aff"> King's College London</span>, <a href="https://2020.ecoop.org/profile/laurencetratt" class="navigate">Laurence Tratt</a><span class="prog-aff"> King's College London</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13163" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.6" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://arxiv.org/abs/1804.07133" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/6/Don-t-Panic-Better-Fewer-Syntax-Errors-for-LR-Parsers" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="58c9938b-ba5c-452c-a79d-6065c9017c76" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">09:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="b1086991-0f35-4b4b-b7a4-78b902ec9ab5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b1086991-0f35-4b4b-b7a4-78b902ec9ab5">Blame for Null</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/abelnieto" class="navigate">Abel Nieto</a><span class="prog-aff"> Aarhus University</span>, <a href="https://2020.ecoop.org/profile/mariannarapoport" class="navigate">Marianna Rapoport</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/gregorrichards" class="navigate">Gregor Richards</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/ondrejlhotak" class="navigate">Ondřej Lhoták</a><span class="prog-aff"> University of Waterloo</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13160" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.3" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://abeln.github.io/papers/blame-for-null.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/3/Blame-for-Null" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="2bf84a91-f362-4e4f-8628-d08472689ea6" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">10:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="938f9252-3dc5-4325-a133-eb25a1ebd488" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="938f9252-3dc5-4325-a133-eb25a1ebd488">Perfect is the Enemy of Good: Best-Effort Program Synthesis</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/hilapeleg" class="navigate">Hila Peleg</a><span class="prog-aff"> University of California at San Diego</span>, <a href="https://2020.ecoop.org/profile/nadiapolikarpova" class="navigate">Nadia Polikarpova</a><span class="prog-aff"> University of California at San Diego</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13159" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.2" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/2/Perfect-is-the-Enemy-of-Good-Best-Effort-Program-Synthesis" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-10"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c11"></td><td><div class="slot-label">10:20 - 11:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Seattle (PLMW AMA)<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-PLMW" target="_blank" class="text-muted navigate">SPLASH PLMW</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="8f989f96-eb67-4548-bdc5-e89873244f71" class="hidable"><td class="track-color c11"></td><td class=" text-right"><div class="text-muted"><div class="start-time">10:20</div><strong>40m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH PLMW"></span></td><td><span data-event-star="8b95f21f-5136-4d54-bda4-beccb3419c21" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="8b95f21f-5136-4d54-bda4-beccb3419c21">Ask Me Anything: Amal Ahmed</a></strong><div class="prog-track">SPLASH PLMW</div><div class="performers"><a href="https://2020.ecoop.org/profile/amalahmed" class="navigate">Amal Ahmed</a><span class="prog-aff"> Northeastern University, USA</span></div></td></tr></table></div><div class="hidable band hour-11"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c0"></td><td><div class="slot-label">11:00 - 12:20</div></td><td colspan="2"><div class="session-info-in-table">S-3<span class="pull-right"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="text-muted navigate">Research Papers</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/carlfriedrichbolz" target="_blank" class="navigate">CF Bolz-Tereick</a><span class="prog-aff"> </span>, <a href="https://2020.ecoop.org/profile/anithagollamudi" target="_blank" class="navigate">Anitha Gollamudi</a><span class="prog-aff"> Harvard University</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="a80a8a53-b755-469d-b4cb-a1b4fe2eab6a" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="51bcdb71-4f23-4307-a4b8-8565ca1fb7ab" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="51bcdb71-4f23-4307-a4b8-8565ca1fb7ab">Flow-Sensitive Type-Based Heap Cloning</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/mohamadbarbar" class="navigate">Mohamad Barbar</a><span class="prog-aff"> University of Technology, Sydney</span>, <a href="https://2020.ecoop.org/profile/yuleisui" class="navigate">Yulei Sui</a><span class="prog-aff"> University of Technology Sydney</span>, <a href="https://2020.ecoop.org/profile/shipingchen" class="navigate">Shiping Chen</a><span class="prog-aff"> Data61 at CSIRO, Australia / UNSW, Australia</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13181" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.24" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/24/Flow-Sensitive-Type-Based-Heap-Cloning" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="3ca76479-5347-4043-be29-5b14131bc209" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="a6b2d038-de0e-4dba-afec-21ca56a42e47" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a6b2d038-de0e-4dba-afec-21ca56a42e47">Sound regular corecursion in coFJ</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/davideancona" class="navigate">Davide Ancona</a><span class="prog-aff"> DIBRIS, University of Genova, Italy</span>, <a href="https://2020.ecoop.org/profile/pietrobarbieri" class="navigate">Pietro Barbieri</a><span class="prog-aff"> Università di Genova</span>, <a href="https://2020.ecoop.org/profile/francescodagnino" class="navigate">Francesco Dagnino</a><span class="prog-aff"> DIBRIS, University of Genova, Italy</span>, <a href="https://2020.ecoop.org/profile/elenazucca" class="navigate">Elena Zucca</a><span class="prog-aff"> University of Genova</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13158" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.1" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/1/Sound-regular-corecursion-in-coFJ" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="30550858-93a6-4f1f-8b67-199ad7187016" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="fca401c6-2be9-4344-9688-7495c67214c0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fca401c6-2be9-4344-9688-7495c67214c0">Value Partitioning: A Lightweight Approach to Relational Static Analysis for JavaScript</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/benjaminbarslevnielsen" class="navigate">Benjamin Barslev Nielsen</a><span class="prog-aff"> Aarhus University</span>, <a href="https://2020.ecoop.org/profile/andersmoller" class="navigate">Anders Møller</a><span class="prog-aff"> Aarhus University</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13173" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.16" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://cs.au.dk/~amoeller/papers/valuepartitioning/paper.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/16/Value-Partitioning-A-Lightweight-Approach-to-Relational-Static-Analysis-for-JavaScri" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="1a36f697-fa4d-4d98-93b9-4d8a1c906e4f" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">12:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="b3bfaad5-f792-4abe-beec-b2c3543839eb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b3bfaad5-f792-4abe-beec-b2c3543839eb">Row and Bounded Polymorphism via Disjoint Polymorphism</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/ningningxie" class="navigate">Ningning Xie</a><span class="prog-aff"> University of Toronto</span>, <a href="https://2020.ecoop.org/profile/brunooliveira" class="navigate">Bruno C. d. S. Oliveira</a><span class="prog-aff"> University of Hong Kong</span>, <a href="https://2020.ecoop.org/profile/xuanbi1" class="navigate">Xuan Bi</a><span class="prog-aff"> The University of Hong Kong</span>, <a href="https://2020.ecoop.org/profile/tomschrijvers" class="navigate">Tom Schrijvers</a><span class="prog-aff"> KU Leuven</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13184" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.27" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/27/Row-and-Bounded-Polymorphism-via-Disjoint-Polymorphism" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-12"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">12:20 - 13:00</div></td><td colspan="2"><div class="session-info-in-table"> Breakfast in Wellington<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +36h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="5f7abeca-7a33-4d3d-a9a1-e09952cd681d" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">12:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="8010406f-2804-40f1-8c0c-b519197640c0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="8010406f-2804-40f1-8c0c-b519197640c0">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-13"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c0"></td><td><div class="slot-label">13:00 - 14:20</div></td><td colspan="2"><div class="session-info-in-table">S-4<span class="pull-right"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="text-muted navigate">Research Papers</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/karimali" target="_blank" class="navigate">Karim Ali</a><span class="prog-aff"> University of Alberta</span>, <a href="https://2020.ecoop.org/profile/elitilevich" target="_blank" class="navigate">Eli Tilevich</a><span class="prog-aff"> Virginia Tech</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="576a651f-1c8d-42c2-be36-fb287f2b9f6e" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="5fd7f5f9-a5c0-4369-8869-a0e5cfc60db7" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="5fd7f5f9-a5c0-4369-8869-a0e5cfc60db7">K-LLVM: A Relatively Complete Semantics of LLVM IR</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/liyili" class="navigate">Liyi Li</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/elsagunter" class="navigate">Elsa Gunter</a><span class="prog-aff"> University of Illinois</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13164" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.7" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/7/K-LLVM-A-Relatively-Complete-Semantics-of-LLVM-IR" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="b1188690-f1b8-4f25-83b7-ed38415b9dfc" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="f09653ca-5d68-454b-9a7a-970d4ca62a1a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="f09653ca-5d68-454b-9a7a-970d4ca62a1a">A Type-Directed Operational Semantics for a Calculus with a Merge Operator</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/huangxuejing" class="navigate">Xuejing Huang</a><span class="prog-aff"> The University of Hong Kong</span>, <a href="https://2020.ecoop.org/profile/brunooliveira" class="navigate">Bruno C. d. S. Oliveira</a><span class="prog-aff"> University of Hong Kong</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13183" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.26" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/26/A-Type-Directed-Operational-Semantics-for-a-Calculus-with-a-Merge-Operator" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="feaeeca3-f65c-4714-9a5a-3bd245fd2e95" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="4706f63e-dc56-4e40-bee4-0b030f2b0fcb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="4706f63e-dc56-4e40-bee4-0b030f2b0fcb">A big step from finite to infinite computations<span class="pull-right"><span title="This paper is a journal-first paper published in the [Special Issue of Science of Computer Programming: Selected Papers from the 2020 European Conference on Object-Oriented Programming](https://www.sciencedirect.com/journal/science-of-computer-programming/special-issue/10TB6T7KXWN)" data-facet-badge="SCICO Journal-First" class="output-badge" style="max-width:40px;"><span class="label-primary label">SCICO Journal-First</span></span></span></a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/davideancona" class="navigate">Davide Ancona</a><span class="prog-aff"> DIBRIS, University of Genova, Italy</span>, <a href="https://2020.ecoop.org/profile/francescodagnino" class="navigate">Francesco Dagnino</a><span class="prog-aff"> DIBRIS, University of Genova, Italy</span>, <a href="https://2020.ecoop.org/profile/juriaanrot" class="navigate">Jurriaan Rot</a><span class="prog-aff"> Radboud University Nijmegen</span>, <a href="https://2020.ecoop.org/profile/elenazucca" class="navigate">Elena Zucca</a><span class="prog-aff"> University of Genova</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13189" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1016/j.scico.2020.102492" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/31/A-big-step-from-finite-to-infinite-computations" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="e4257000-b5ec-43be-9a63-6f27ecf1ff08" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="c2888fc6-1e65-49f3-89af-b42b99ffa7d1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c2888fc6-1e65-49f3-89af-b42b99ffa7d1">Static Type Analysis by Abstract Interpretation of Python Programs</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/raphaelmonat" class="navigate">Raphaël Monat</a><span class="prog-aff"> Sorbonne Université — LIP6</span>, <a href="https://2020.ecoop.org/profile/abdelraoufouadjaout" class="navigate">Abdelraouf Ouadjaout</a><span class="prog-aff"> Sorbonne Université</span>, <a href="https://2020.ecoop.org/profile/antoinemine" class="navigate">Antoine Miné</a><span class="prog-aff"> Sorbonne Université</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13174" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.17" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/17/Static-Type-Analysis-by-Abstract-Interpretation-of-Python-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/17/Static-Type-Analysis-by-Abstract-Interpretation-of-Python-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-paperclip"></span> File Attached</a></td></tr></table></div><div class="hidable band hour-14"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">14:20 - 15:00</div></td><td colspan="2"><div class="session-info-in-table">Cocktails in Paris<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="3b288bef-d6f5-4b53-81a3-3bba2c8ac8d8" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="a2e0574b-823d-4e03-8d1e-cf786722b3da" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a2e0574b-823d-4e03-8d1e-cf786722b3da">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-15"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c0"></td><td><div class="slot-label">15:00 - 16:20</div></td><td colspan="2"><div class="session-info-in-table">S-5<span class="pull-right"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="text-muted navigate">Research Papers</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/davideancona" target="_blank" class="navigate">Davide Ancona</a><span class="prog-aff"> DIBRIS, University of Genova, Italy</span>, <a href="https://2020.ecoop.org/profile/elitilevich" target="_blank" class="navigate">Eli Tilevich</a><span class="prog-aff"> Virginia Tech</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="c67c3de3-2891-414e-ae1f-905a86d3f115" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="4bcfde8b-6df2-40b4-9db4-798cf823616a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="4bcfde8b-6df2-40b4-9db4-798cf823616a">Model-View-Update-Communicate: Session Types meet the Elm Architecture</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/simonfowler" class="navigate">Simon Fowler</a><span class="prog-aff"> University of Glasgow</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13171" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.14" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="http://simonjf.com/writing/mvuc.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/14/Model-View-Update-Communicate-Session-Types-meet-the-Elm-Architecture" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="c5a34823-4913-4378-8d04-3f6a11e707c6" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="91001d71-626c-479e-b98d-9569a3dda1f7" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="91001d71-626c-479e-b98d-9569a3dda1f7">Putting Randomized Compiler Testing into Production</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/alastairdonaldson" class="navigate">Alastair F. Donaldson</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/huguesevrard1" class="navigate">Hugues Evrard</a><span class="prog-aff"> Google</span>, <a href="https://2020.ecoop.org/profile/paulthomson1" class="navigate">Paul Thomson</a><span class="prog-aff"> Google</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13179" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.22" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/22/Putting-Randomized-Compiler-Testing-into-Production" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="10c4644e-4d00-49bb-b129-f75e2f831273" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="e3347e1a-7339-425c-a4dd-24bd3b8bcf82" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="e3347e1a-7339-425c-a4dd-24bd3b8bcf82">Owicki-Gries Reasoning for C11 RAR</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/sadeghdalvandi" class="navigate">Sadegh Dalvandi</a><span class="prog-aff"> University of Surrey</span>, <a href="https://2020.ecoop.org/profile/simondoherty" class="navigate">Simon Doherty</a><span class="prog-aff"> University of Sheffield</span>, <a href="https://2020.ecoop.org/profile/brijeshdongol" class="navigate">Brijesh Dongol</a><span class="prog-aff"> University of Surrey</span>, <a href="https://2020.ecoop.org/profile/heikewehrheim" class="navigate">Heike Wehrheim</a><span class="prog-aff"> Paderborn University</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13168" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.11" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/11/Owicki-Gries-Reasoning-for-C11-RAR" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="877f1613-9768-4bf7-8850-eb99519daa18" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="a0edda4b-941b-497b-904d-4736318de222" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a0edda4b-941b-497b-904d-4736318de222">Test-Case Reduction via Test-Case Generation: Insights From the Hypothesis Reducer</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/davidrmaciver" class="navigate">David R. MacIver</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/alastairdonaldson" class="navigate">Alastair F. Donaldson</a><span class="prog-aff"> Imperial College London</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13170" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.13" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/13/Test-Case-Reduction-via-Test-Case-Generation-Insights-From-the-Hypothesis-Reducer" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-16"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">16:20 - 17:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Seoul<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="bc62cc2c-0854-4d56-9ad9-01f05f3675d1" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="69feb002-c268-4ad4-aa4b-b2c2ac601cfc" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="69feb002-c268-4ad4-aa4b-b2c2ac601cfc">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-17"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c0"></td><td><div class="slot-label">17:00 - 18:20</div></td><td colspan="2"><div class="session-info-in-table">S-6<span class="pull-right"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="text-muted navigate">Research Papers</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/shigeruchiba" target="_blank" class="navigate">Shigeru Chiba</a><span class="prog-aff"> The University of Tokyo</span>, <a href="https://2020.ecoop.org/profile/tiarkrompf" target="_blank" class="navigate">Tiark Rompf</a><span class="prog-aff"> Purdue University</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="488ebf27-6d3c-459e-b5f7-83feecd65e63" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="3198f204-28c6-492a-8457-c51ebcc772f0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="3198f204-28c6-492a-8457-c51ebcc772f0">Static Race Detection and Mutex Safety and Liveness for Go Programs</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/juliagabet" class="navigate">Julia Gabet</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/nobukoyoshida" class="navigate">Nobuko Yoshida</a><span class="prog-aff"> Imperial College London</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13161" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.4" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/4/Static-Race-Detection-and-Mutex-Safety-and-Liveness-for-Go-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="13002b65-4ef8-432f-8372-6f3e06a78669" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="08eaa378-f2f5-4c5f-b1a8-e9c754b3d384" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="08eaa378-f2f5-4c5f-b1a8-e9c754b3d384">Reference immutability for DOT</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/vlastimildort" class="navigate">Vlastimil Dort</a><span class="prog-aff"> Charles University</span>, <a href="https://2020.ecoop.org/profile/ondrejlhotak" class="navigate">Ondřej Lhoták</a><span class="prog-aff"> University of Waterloo</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13175" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.18" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/18/Reference-immutability-for-DOT" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="7feba1b3-9075-4aa7-88c0-bcba2ecd9f8b" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="d4d20ec5-085d-4a47-b76e-d1155d4f08c5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="d4d20ec5-085d-4a47-b76e-d1155d4f08c5">Multiparty Session Programming with Global Protocol Combinators</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/keigoimai" class="navigate">Keigo Imai</a><span class="prog-aff"> Gifu University</span>, <a href="https://2020.ecoop.org/profile/rumyananeykova" class="navigate">Rumyana Neykova</a><span class="prog-aff"> Brunel University London</span>, <a href="https://2020.ecoop.org/profile/nobukoyoshida" class="navigate">Nobuko Yoshida</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/shojiyuen" class="navigate">Shoji Yuen</a><span class="prog-aff"> Nagoya University</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13166" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.9" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/9/Multiparty-Session-Programming-with-Global-Protocol-Combinators" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="85a7d672-0c77-4ca0-9ca1-5d9b6bbb5fde" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">18:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="30a683a6-c04e-4827-bf2a-38cbfe60cc03" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="30a683a6-c04e-4827-bf2a-38cbfe60cc03">Scala with Explicit Nulls</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/abelnieto" class="navigate">Abel Nieto</a><span class="prog-aff"> Aarhus University</span>, <a href="https://2020.ecoop.org/profile/yaoyuzhao" class="navigate">Yaoyu Zhao</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/ondrejlhotak" class="navigate">Ondřej Lhoták</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/angelachang" class="navigate">Angela Chang</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/justinpu" class="navigate">Justin Pu</a><span class="prog-aff"> University of Waterloo</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13182" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.25" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://abeln.github.io/papers/scala-explicit-nulls.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/25/Scala-with-Explicit-Nulls" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-18"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">18:20 - 19:00</div></td><td colspan="2"><div class="session-info-in-table">Cocktails in Rio<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="0db1e0aa-166d-4e42-93a6-49fe07fe3b76" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">18:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="fd62e782-7287-4a4f-9fd1-4d11e89b96bb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fd62e782-7287-4a4f-9fd1-4d11e89b96bb">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-19"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c32"></td><td><div class="slot-label">19:00 - 19:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Opening Session<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-opening" target="_blank" class="text-muted navigate">SPLASH Opening</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="18639678-bac3-4f14-a1a2-51544f55e4c8" class="hidable"><td class="track-color c32"></td><td class=" text-right"><div class="text-muted"><div class="start-time">19:00</div><strong>20m</strong></div><div class="event-type">Day opening</div><span data-facet-track="SPLASH Opening"></span></td><td><span data-event-star="e341c0d1-a77b-4aa1-ae9b-83ec123e28da" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="e341c0d1-a77b-4aa1-ae9b-83ec123e28da">Opening Session</a></strong><div class="prog-track">SPLASH Opening</div><div class="performers"><a href="https://2020.ecoop.org/profile/hrideshrajan" class="navigate">Hridesh Rajan</a><span class="prog-aff"> Iowa State University, USA</span>, <a href="https://2020.ecoop.org/profile/davidgrove" class="navigate">David Grove</a><span class="prog-aff"> IBM Research</span>, <span title="ECOOP General Chair" class="role">E: </span><a href="https://2020.ecoop.org/profile/christianhammer" class="navigate">Christian Hammer</a><span class="prog-aff"> University of Potsdam</span>, <span title="ECOOP PC Chair" class="role">E: </span><a href="https://2020.ecoop.org/profile/roberthirschfeld" class="navigate">Robert Hirschfeld</a><span class="prog-aff"> Hasso Plattner Institute (HPI), University of Potsdam, Germany</span>, <span title="ECOOP 2021 General Chair" class="role">E: </span><a href="https://2020.ecoop.org/profile/andersmoller" class="navigate">Anders Møller</a><span class="prog-aff"> Aarhus University</span></div></td></tr></table></div><div class="hidable band hour-19"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c5"></td><td><div class="slot-label">19:20 - 20:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> S<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="text-muted navigate">SPLASH Keynotes</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="3f629580-500b-4082-ad17-53b871f536f9" class="hidable"><td class="track-color c5"></td><td class=" text-right"><div class="text-muted"><div class="start-time">19:20</div><strong>60m</strong></div><div class="event-type">Keynote</div><span data-facet-track="SPLASH Keynotes"></span></td><td><span data-event-star="a5f428b0-d93e-412f-a7d4-36adba3203c1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a5f428b0-d93e-412f-a7d4-36adba3203c1">Fitzcarraldo — or How to Hack Academia to Build Stuff<span class="pull-right"><span title="This talk will be followed by an ASK ME ANYTHING session." data-facet-badge="AMA" class="output-badge" style="max-width:40px;"><span class="label-primary label">AMA</span></span></span><span class="pull-right"><span data-facet-badge="supported by Facebook" class="output-badge" style="max-width:40px;"><span class="label-primary label">supported by Facebook</span></span></span></a></strong><div class="prog-track">SPLASH Keynotes</div><div class="performers"><a href="https://2020.ecoop.org/profile/janvitek" class="navigate">Jan Vitek</a><span class="prog-aff"> Northeastern University / Czech Technical University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3426430.3436261" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://2020.splashcon.org/details/splash-2020-splash-keynotes/14/Fitzcarraldo-or-How-to-Hack-Academia-to-Build-Stuff" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-20"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c3"></td><td><div class="slot-label">20:20 - 21:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Cocktails in New York<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-Posters" target="_blank" class="text-muted navigate">SPLASH Posters</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/><p>Please click the link below for the list of featured posters.</p> </div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="cca741b1-895d-4a7a-abb7-2cc2d0ed2621" class="hidable"><td class="track-color c3"></td><td class=" text-right"><div class="text-muted"><div class="start-time">20:20</div><strong>40m</strong></div><div class="event-type">Other</div><span data-facet-track="SPLASH Posters"></span></td><td><span data-event-star="b14951c0-1b3a-4b54-ba3f-453e8d37ae2d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b14951c0-1b3a-4b54-ba3f-453e8d37ae2d">Posters Session 1</a></strong><div class="prog-track">SPLASH Posters</div><br></td></tr></table></div><div class="hidable band hour-21"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c0"></td><td><div class="slot-label">21:00 - 22:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> S-2<span class="pull-right"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="text-muted navigate">Research Papers</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/atsushiigarashi" target="_blank" class="navigate">Atsushi Igarashi</a><span class="prog-aff"> Kyoto University, Japan</span>, <a href="https://2020.ecoop.org/profile/hidehikomasuhara" target="_blank" class="navigate">Hidehiko Masuhara</a><span class="prog-aff"> Tokyo Institute of Technology</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="bbc85d8a-1a5c-4dc5-99a1-fb83a8f83a47" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">21:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="e5b5bb01-82ec-490b-a4e5-e62389f99279" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="e5b5bb01-82ec-490b-a4e5-e62389f99279">Abstracting gradual references<span class="pull-right"><span title="This paper is a journal-first paper published in the [Special Issue of Science of Computer Programming: Selected Papers from the 2020 European Conference on Object-Oriented Programming](https://www.sciencedirect.com/journal/science-of-computer-programming/special-issue/10TB6T7KXWN)" data-facet-badge="SCICO Journal-First" class="output-badge" style="max-width:40px;"><span class="label-primary label">SCICO Journal-First</span></span></span></a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/matiastoro" class="navigate">Matías Toro</a><span class="prog-aff"> University of Chile</span>, <a href="https://2020.ecoop.org/profile/etanter" class="navigate">Éric Tanter</a><span class="prog-aff"> University of Chile</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13190" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1016/j.scico.2020.102496" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/32/Abstracting-gradual-references" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="2a204cf6-9bc0-4183-853f-573364f39c81" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">21:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="7a123832-31e7-4cda-8509-cfeef5dacfe3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="7a123832-31e7-4cda-8509-cfeef5dacfe3">Don't Panic! Better, Fewer, Syntax Errors for LR Parsers</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/lukasdiekmann" class="navigate">Lukas Diekmann</a><span class="prog-aff"> King's College London</span>, <a href="https://2020.ecoop.org/profile/laurencetratt" class="navigate">Laurence Tratt</a><span class="prog-aff"> King's College London</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13163" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.6" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://arxiv.org/abs/1804.07133" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/6/Don-t-Panic-Better-Fewer-Syntax-Errors-for-LR-Parsers" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="92427527-2df8-4356-9033-44d3a8a53933" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">21:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="b1086991-0f35-4b4b-b7a4-78b902ec9ab5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b1086991-0f35-4b4b-b7a4-78b902ec9ab5">Blame for Null</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/abelnieto" class="navigate">Abel Nieto</a><span class="prog-aff"> Aarhus University</span>, <a href="https://2020.ecoop.org/profile/mariannarapoport" class="navigate">Marianna Rapoport</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/gregorrichards" class="navigate">Gregor Richards</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/ondrejlhotak" class="navigate">Ondřej Lhoták</a><span class="prog-aff"> University of Waterloo</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13160" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.3" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://abeln.github.io/papers/blame-for-null.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/3/Blame-for-Null" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="425f8c75-aee6-49d9-9696-14254316b509" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">22:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="938f9252-3dc5-4325-a133-eb25a1ebd488" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="938f9252-3dc5-4325-a133-eb25a1ebd488">Perfect is the Enemy of Good: Best-Effort Program Synthesis</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/hilapeleg" class="navigate">Hila Peleg</a><span class="prog-aff"> University of California at San Diego</span>, <a href="https://2020.ecoop.org/profile/nadiapolikarpova" class="navigate">Nadia Polikarpova</a><span class="prog-aff"> University of California at San Diego</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13159" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.2" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/2/Perfect-is-the-Enemy-of-Good-Best-Effort-Program-Synthesis" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-22"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">22:20 - 23:00</div></td><td colspan="2"><div class="session-info-in-table">Lunch in Tokyo<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="ea3ea7af-035a-4d65-8d22-f205cab85f8b" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">22:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="6d16dad2-294f-4901-8698-c501a6a5a6e6" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="6d16dad2-294f-4901-8698-c501a6a5a6e6">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-23"><table data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c0"></td><td><div class="slot-label">23:00 - 00:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> S-3<span class="pull-right"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="text-muted navigate">Research Papers</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/elisagonzalezboix" target="_blank" class="navigate">Elisa Gonzalez Boix</a><span class="prog-aff"> Vrije Universiteit Brussel, Belgium</span>, <a href="https://2020.ecoop.org/profile/atsushiigarashi" target="_blank" class="navigate">Atsushi Igarashi</a><span class="prog-aff"> Kyoto University, Japan</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="4b317c64-c032-4a77-ac76-c7a7c05af3b8" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">23:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="51bcdb71-4f23-4307-a4b8-8565ca1fb7ab" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="51bcdb71-4f23-4307-a4b8-8565ca1fb7ab">Flow-Sensitive Type-Based Heap Cloning</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/mohamadbarbar" class="navigate">Mohamad Barbar</a><span class="prog-aff"> University of Technology, Sydney</span>, <a href="https://2020.ecoop.org/profile/yuleisui" class="navigate">Yulei Sui</a><span class="prog-aff"> University of Technology Sydney</span>, <a href="https://2020.ecoop.org/profile/shipingchen" class="navigate">Shiping Chen</a><span class="prog-aff"> Data61 at CSIRO, Australia / UNSW, Australia</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13181" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.24" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/24/Flow-Sensitive-Type-Based-Heap-Cloning" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="157fb7bc-e75f-4fb9-896e-0088e6e289ba" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">23:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="a6b2d038-de0e-4dba-afec-21ca56a42e47" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a6b2d038-de0e-4dba-afec-21ca56a42e47">Sound regular corecursion in coFJ</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/davideancona" class="navigate">Davide Ancona</a><span class="prog-aff"> DIBRIS, University of Genova, Italy</span>, <a href="https://2020.ecoop.org/profile/pietrobarbieri" class="navigate">Pietro Barbieri</a><span class="prog-aff"> Università di Genova</span>, <a href="https://2020.ecoop.org/profile/francescodagnino" class="navigate">Francesco Dagnino</a><span class="prog-aff"> DIBRIS, University of Genova, Italy</span>, <a href="https://2020.ecoop.org/profile/elenazucca" class="navigate">Elena Zucca</a><span class="prog-aff"> University of Genova</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13158" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.1" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/1/Sound-regular-corecursion-in-coFJ" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="d3f58031-0f4f-4e20-b72a-4d67b8e68440" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">23:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="fca401c6-2be9-4344-9688-7495c67214c0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fca401c6-2be9-4344-9688-7495c67214c0">Value Partitioning: A Lightweight Approach to Relational Static Analysis for JavaScript</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/benjaminbarslevnielsen" class="navigate">Benjamin Barslev Nielsen</a><span class="prog-aff"> Aarhus University</span>, <a href="https://2020.ecoop.org/profile/andersmoller" class="navigate">Anders Møller</a><span class="prog-aff"> Aarhus University</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13173" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.16" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://cs.au.dk/~amoeller/papers/valuepartitioning/paper.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/16/Value-Partitioning-A-Lightweight-Approach-to-Relational-Static-Analysis-for-JavaScri" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="e9555e5a-4700-47b5-a06f-c0a4a4f39fab" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">00:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="b3bfaad5-f792-4abe-beec-b2c3543839eb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b3bfaad5-f792-4abe-beec-b2c3543839eb">Row and Bounded Polymorphism via Disjoint Polymorphism</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/ningningxie" class="navigate">Ningning Xie</a><span class="prog-aff"> University of Toronto</span>, <a href="https://2020.ecoop.org/profile/brunooliveira" class="navigate">Bruno C. d. S. Oliveira</a><span class="prog-aff"> University of Hong Kong</span>, <a href="https://2020.ecoop.org/profile/xuanbi1" class="navigate">Xuan Bi</a><span class="prog-aff"> The University of Hong Kong</span>, <a href="https://2020.ecoop.org/profile/tomschrijvers" class="navigate">Tom Schrijvers</a><span class="prog-aff"> KU Leuven</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13184" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.27" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/27/Row-and-Bounded-Polymorphism-via-Disjoint-Polymorphism" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div></div><script type="text/javascript">window.preselectTimeBand = true; </script><div class="hidable day-wrapper"><h4 class="day-header sticky-top"><div><div>Mon 16 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="hidable band hour-0"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c11"></td><td><div class="slot-label">00:20 - 01:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Paris (PLMW AMA)<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-PLMW" target="_blank" class="text-muted navigate">SPLASH PLMW</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="ddc635b7-00a4-4656-b095-0e23a3539aaf" class="hidable"><td class="track-color c11"></td><td class=" text-right"><div class="text-muted"><div class="start-time">00:20</div><strong>40m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH PLMW"></span></td><td><span data-event-star="17cce97b-92ae-40a1-9368-bd7e69a0addf" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="17cce97b-92ae-40a1-9368-bd7e69a0addf">Ask Me Anything: Sriram Rajamani</a></strong><div class="prog-track">SPLASH PLMW</div><div class="performers"><a href="https://2020.ecoop.org/profile/sriramrajamani" class="navigate">Sriram Rajamani</a><span class="prog-aff"> Microsoft Research</span></div></td></tr></table></div><div class="hidable band hour-1"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c0"></td><td><div class="slot-label">01:00 - 02:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> S-4<span class="pull-right"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="text-muted navigate">Research Papers</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/elisagonzalezboix" target="_blank" class="navigate">Elisa Gonzalez Boix</a><span class="prog-aff"> Vrije Universiteit Brussel, Belgium</span>, <a href="https://2020.ecoop.org/profile/atsushiigarashi" target="_blank" class="navigate">Atsushi Igarashi</a><span class="prog-aff"> Kyoto University, Japan</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="53bb09a0-53c9-423e-b266-4d7a8dd97f56" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">01:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="5fd7f5f9-a5c0-4369-8869-a0e5cfc60db7" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="5fd7f5f9-a5c0-4369-8869-a0e5cfc60db7">K-LLVM: A Relatively Complete Semantics of LLVM IR</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/liyili" class="navigate">Liyi Li</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/elsagunter" class="navigate">Elsa Gunter</a><span class="prog-aff"> University of Illinois</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13164" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.7" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/7/K-LLVM-A-Relatively-Complete-Semantics-of-LLVM-IR" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="c09b13bb-4623-46ea-a3e4-ba136c3d2114" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">01:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="f09653ca-5d68-454b-9a7a-970d4ca62a1a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="f09653ca-5d68-454b-9a7a-970d4ca62a1a">A Type-Directed Operational Semantics for a Calculus with a Merge Operator</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/huangxuejing" class="navigate">Xuejing Huang</a><span class="prog-aff"> The University of Hong Kong</span>, <a href="https://2020.ecoop.org/profile/brunooliveira" class="navigate">Bruno C. d. S. Oliveira</a><span class="prog-aff"> University of Hong Kong</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13183" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.26" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/26/A-Type-Directed-Operational-Semantics-for-a-Calculus-with-a-Merge-Operator" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="29446384-7b2a-45e7-9929-98a58ee22a67" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">01:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="4706f63e-dc56-4e40-bee4-0b030f2b0fcb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="4706f63e-dc56-4e40-bee4-0b030f2b0fcb">A big step from finite to infinite computations<span class="pull-right"><span title="This paper is a journal-first paper published in the [Special Issue of Science of Computer Programming: Selected Papers from the 2020 European Conference on Object-Oriented Programming](https://www.sciencedirect.com/journal/science-of-computer-programming/special-issue/10TB6T7KXWN)" data-facet-badge="SCICO Journal-First" class="output-badge" style="max-width:40px;"><span class="label-primary label">SCICO Journal-First</span></span></span></a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/davideancona" class="navigate">Davide Ancona</a><span class="prog-aff"> DIBRIS, University of Genova, Italy</span>, <a href="https://2020.ecoop.org/profile/francescodagnino" class="navigate">Francesco Dagnino</a><span class="prog-aff"> DIBRIS, University of Genova, Italy</span>, <a href="https://2020.ecoop.org/profile/juriaanrot" class="navigate">Jurriaan Rot</a><span class="prog-aff"> Radboud University Nijmegen</span>, <a href="https://2020.ecoop.org/profile/elenazucca" class="navigate">Elena Zucca</a><span class="prog-aff"> University of Genova</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13189" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1016/j.scico.2020.102492" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/31/A-big-step-from-finite-to-infinite-computations" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="703bd3c0-f3cb-424d-8f0f-0afd23c5b2e6" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">02:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="c2888fc6-1e65-49f3-89af-b42b99ffa7d1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c2888fc6-1e65-49f3-89af-b42b99ffa7d1">Static Type Analysis by Abstract Interpretation of Python Programs</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/raphaelmonat" class="navigate">Raphaël Monat</a><span class="prog-aff"> Sorbonne Université — LIP6</span>, <a href="https://2020.ecoop.org/profile/abdelraoufouadjaout" class="navigate">Abdelraouf Ouadjaout</a><span class="prog-aff"> Sorbonne Université</span>, <a href="https://2020.ecoop.org/profile/antoinemine" class="navigate">Antoine Miné</a><span class="prog-aff"> Sorbonne Université</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13174" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.17" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/17/Static-Type-Analysis-by-Abstract-Interpretation-of-Python-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/17/Static-Type-Analysis-by-Abstract-Interpretation-of-Python-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-paperclip"></span> File Attached</a></td></tr></table></div><div class="hidable band hour-2"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">02:20 - 03:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Cocktails in Sydney<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="4664f198-7455-4844-b3f8-982f3054091f" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">02:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="a2e0574b-823d-4e03-8d1e-cf786722b3da" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a2e0574b-823d-4e03-8d1e-cf786722b3da">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-3"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c0"></td><td><div class="slot-label">03:00 - 04:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> S-5<span class="pull-right"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="text-muted navigate">Research Papers</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/davideancona" target="_blank" class="navigate">Davide Ancona</a><span class="prog-aff"> DIBRIS, University of Genova, Italy</span>, <a href="https://2020.ecoop.org/profile/jeremygibbons" target="_blank" class="navigate">Jeremy Gibbons</a><span class="prog-aff"> Department of Computer Science, University of Oxford</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="615f9fc5-8fe9-4c71-8201-0b83626d6776" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">03:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="4bcfde8b-6df2-40b4-9db4-798cf823616a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="4bcfde8b-6df2-40b4-9db4-798cf823616a">Model-View-Update-Communicate: Session Types meet the Elm Architecture</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/simonfowler" class="navigate">Simon Fowler</a><span class="prog-aff"> University of Glasgow</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13171" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.14" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="http://simonjf.com/writing/mvuc.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/14/Model-View-Update-Communicate-Session-Types-meet-the-Elm-Architecture" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="2c211dc2-5e8a-4c78-8af1-4de793946440" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">03:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="91001d71-626c-479e-b98d-9569a3dda1f7" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="91001d71-626c-479e-b98d-9569a3dda1f7">Putting Randomized Compiler Testing into Production</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/alastairdonaldson" class="navigate">Alastair F. Donaldson</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/huguesevrard1" class="navigate">Hugues Evrard</a><span class="prog-aff"> Google</span>, <a href="https://2020.ecoop.org/profile/paulthomson1" class="navigate">Paul Thomson</a><span class="prog-aff"> Google</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13179" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.22" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/22/Putting-Randomized-Compiler-Testing-into-Production" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="19ce1727-9acf-493c-bac4-32573cc02fc2" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">03:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="e3347e1a-7339-425c-a4dd-24bd3b8bcf82" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="e3347e1a-7339-425c-a4dd-24bd3b8bcf82">Owicki-Gries Reasoning for C11 RAR</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/sadeghdalvandi" class="navigate">Sadegh Dalvandi</a><span class="prog-aff"> University of Surrey</span>, <a href="https://2020.ecoop.org/profile/simondoherty" class="navigate">Simon Doherty</a><span class="prog-aff"> University of Sheffield</span>, <a href="https://2020.ecoop.org/profile/brijeshdongol" class="navigate">Brijesh Dongol</a><span class="prog-aff"> University of Surrey</span>, <a href="https://2020.ecoop.org/profile/heikewehrheim" class="navigate">Heike Wehrheim</a><span class="prog-aff"> Paderborn University</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13168" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.11" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/11/Owicki-Gries-Reasoning-for-C11-RAR" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="91bc3d43-46d1-4c17-ab96-fef9df455f6d" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">04:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="a0edda4b-941b-497b-904d-4736318de222" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a0edda4b-941b-497b-904d-4736318de222">Test-Case Reduction via Test-Case Generation: Insights From the Hypothesis Reducer</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/davidrmaciver" class="navigate">David R. MacIver</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/alastairdonaldson" class="navigate">Alastair F. Donaldson</a><span class="prog-aff"> Imperial College London</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13170" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.13" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/13/Test-Case-Reduction-via-Test-Case-Generation-Insights-From-the-Hypothesis-Reducer" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-4"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">04:20 - 05:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Dinner in Beijing<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="4730d618-60da-42ff-ab71-c9ed92788011" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">04:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="69feb002-c268-4ad4-aa4b-b2c2ac601cfc" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="69feb002-c268-4ad4-aa4b-b2c2ac601cfc">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-5"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c0"></td><td><div class="slot-label">05:00 - 06:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> S-6<span class="pull-right"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="text-muted navigate">Research Papers</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/olivierfluckiger" target="_blank" class="navigate">Olivier Flückiger</a><span class="prog-aff"> Northeastern University</span>, <a href="https://2020.ecoop.org/profile/jeremygibbons" target="_blank" class="navigate">Jeremy Gibbons</a><span class="prog-aff"> Department of Computer Science, University of Oxford</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="106d37c0-f603-4f5d-95c1-d89cc8375946" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">05:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="3198f204-28c6-492a-8457-c51ebcc772f0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="3198f204-28c6-492a-8457-c51ebcc772f0">Static Race Detection and Mutex Safety and Liveness for Go Programs</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/juliagabet" class="navigate">Julia Gabet</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/nobukoyoshida" class="navigate">Nobuko Yoshida</a><span class="prog-aff"> Imperial College London</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13161" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.4" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/4/Static-Race-Detection-and-Mutex-Safety-and-Liveness-for-Go-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="1cb3db5b-8e23-4268-9697-8b46e37a10dc" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">05:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="08eaa378-f2f5-4c5f-b1a8-e9c754b3d384" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="08eaa378-f2f5-4c5f-b1a8-e9c754b3d384">Reference immutability for DOT</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/vlastimildort" class="navigate">Vlastimil Dort</a><span class="prog-aff"> Charles University</span>, <a href="https://2020.ecoop.org/profile/ondrejlhotak" class="navigate">Ondřej Lhoták</a><span class="prog-aff"> University of Waterloo</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13175" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.18" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/18/Reference-immutability-for-DOT" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="13b4f9e0-d6ba-4f23-8ba9-e1541089f70a" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">05:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="d4d20ec5-085d-4a47-b76e-d1155d4f08c5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="d4d20ec5-085d-4a47-b76e-d1155d4f08c5">Multiparty Session Programming with Global Protocol Combinators</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/keigoimai" class="navigate">Keigo Imai</a><span class="prog-aff"> Gifu University</span>, <a href="https://2020.ecoop.org/profile/rumyananeykova" class="navigate">Rumyana Neykova</a><span class="prog-aff"> Brunel University London</span>, <a href="https://2020.ecoop.org/profile/nobukoyoshida" class="navigate">Nobuko Yoshida</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/shojiyuen" class="navigate">Shoji Yuen</a><span class="prog-aff"> Nagoya University</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13166" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.9" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/9/Multiparty-Session-Programming-with-Global-Protocol-Combinators" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="482615e0-5227-4ad9-8bd7-7f6240ba3669" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">06:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="30a683a6-c04e-4827-bf2a-38cbfe60cc03" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="30a683a6-c04e-4827-bf2a-38cbfe60cc03">Scala with Explicit Nulls</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/abelnieto" class="navigate">Abel Nieto</a><span class="prog-aff"> Aarhus University</span>, <a href="https://2020.ecoop.org/profile/yaoyuzhao" class="navigate">Yaoyu Zhao</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/ondrejlhotak" class="navigate">Ondřej Lhoták</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/angelachang" class="navigate">Angela Chang</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/justinpu" class="navigate">Justin Pu</a><span class="prog-aff"> University of Waterloo</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13182" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.25" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://abeln.github.io/papers/scala-explicit-nulls.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/25/Scala-with-Explicit-Nulls" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-6"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">06:20 - 07:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Dinner in Delhi<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="d165938f-5a58-4bea-b8a5-9d5585503f09" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">06:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="fd62e782-7287-4a4f-9fd1-4d11e89b96bb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fd62e782-7287-4a4f-9fd1-4d11e89b96bb">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-7"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c0"></td><td><div class="slot-label">07:00 - 08:20</div></td><td colspan="2"><div class="session-info-in-table">M-1<span class="pull-right"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="text-muted navigate">Research Papers</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/johnboyland" target="_blank" class="navigate">John Boyland</a><span class="prog-aff"> Univeristy of Wisconsin, Milwaukee</span>, <a href="https://2020.ecoop.org/profile/peterthiemann" target="_blank" class="navigate">Peter Thiemann</a><span class="prog-aff"> University of Freiburg, Germany</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="00429097-3bb7-479e-8062-2dae10d9b212" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">07:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="fa9502c6-8ae7-4b07-8206-b46b73a9a756" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fa9502c6-8ae7-4b07-8206-b46b73a9a756">A Semantics for the Essence of React</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/magnusmadsen" class="navigate">Magnus Madsen</a><span class="prog-aff"> Aarhus University</span>, <a href="https://2020.ecoop.org/profile/ondrejlhotak" class="navigate">Ondřej Lhoták</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/franktip" class="navigate">Frank Tip</a><span class="prog-aff"> Northeastern University</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13169" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.12" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/12/A-Semantics-for-the-Essence-of-React" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="37f0477f-c85b-4d3e-bdb5-c8255e2dd864" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">07:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="d20598bd-55e0-4d3d-9727-0b7b671dbce0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="d20598bd-55e0-4d3d-9727-0b7b671dbce0">Reconciling Event Structures with Modern Multiprocessors</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/evgeniimoiseenko" class="navigate">Evgenii Moiseenko</a><span class="prog-aff"> St. Petersburg University / JetBrains Research</span>, <a href="https://2020.ecoop.org/profile/antonpodkopaev" class="navigate">Anton Podkopaev</a><span class="prog-aff"> NRU HSE, JetBrains Research</span>, <a href="https://2020.ecoop.org/profile/orilahav" class="navigate">Ori Lahav</a><span class="prog-aff"> Tel Aviv University</span>, <a href="https://2020.ecoop.org/profile/orestismelkonian" class="navigate">Orestis Melkonian</a><span class="prog-aff"> Utrecht University</span>, <a href="https://2020.ecoop.org/profile/viktorvafeiadis" class="navigate">Viktor Vafeiadis</a><span class="prog-aff"> MPI-SWS</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13162" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.5" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/5/Reconciling-Event-Structures-with-Modern-Multiprocessors" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="2913ac75-76fd-4eb6-b428-5f7d01ce72de" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">07:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="1afda63b-ac13-4748-afb4-ec818eef4cfe" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="1afda63b-ac13-4748-afb4-ec818eef4cfe">A Framework for Resource Dependent EDSLs in a Dependently Typed Language</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/jandemuijnckhughes" class="navigate">Jan de Muijnck-Hughes</a><span class="prog-aff"> University of Glasgow</span>, <a href="https://2020.ecoop.org/profile/wimvanderbauwhede" class="navigate">Wim Vanderbauwhede</a><span class="prog-aff"> University of Glasgow</span>, <a href="https://2020.ecoop.org/profile/edwinbrady" class="navigate">Edwin Brady</a><span class="prog-aff"> University of St. Andrews</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13177" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.20" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/20/A-Framework-for-Resource-Dependent-EDSLs-in-a-Dependently-Typed-Language" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="796a3f14-d818-422a-91ab-8b8da42502cf" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">08:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="c8f92227-97e4-4cd4-97f8-0dbfb0f80f62" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c8f92227-97e4-4cd4-97f8-0dbfb0f80f62">Reshape your layouts, not your programs: A safe language extension for better cache locality<span class="pull-right"><span title="This paper is a journal-first paper published in the [Special Issue of Science of Computer Programming: Selected Papers from the 2020 European Conference on Object-Oriented Programming](https://www.sciencedirect.com/journal/science-of-computer-programming/special-issue/10TB6T7KXWN)" data-facet-badge="SCICO Journal-First" class="output-badge" style="max-width:40px;"><span class="label-primary label">SCICO Journal-First</span></span></span></a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/alexandrostasos" class="navigate">Alexandros Tasos</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/julianafranco" class="navigate">Juliana Franco</a><span class="prog-aff"> Microsoft Research, Cambridge</span>, <a href="https://2020.ecoop.org/profile/sophiadrossopoulou" class="navigate">Sophia Drossopoulou</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/tobiaswrigstad" class="navigate">Tobias Wrigstad</a><span class="prog-aff"> Uppsala University, Sweden</span>, <a href="https://2020.ecoop.org/profile/susaneisenbach" class="navigate">Susan Eisenbach</a><span class="prog-aff"> Imperial College London</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13188" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1016/j.scico.2020.102481" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/30/Reshape-your-layouts-not-your-programs-A-safe-language-extension-for-better-cache-l" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-8"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">08:20 - 09:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Chicago<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="c3ed0288-c732-4fac-b38a-3766f95a412f" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">08:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="0412756b-8f59-4c3c-ac47-94351e60bc25" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="0412756b-8f59-4c3c-ac47-94351e60bc25">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-9"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c5"></td><td><div class="slot-label">09:00 - 10:20</div></td><td colspan="2"><div class="session-info-in-table">M<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="text-muted navigate">SPLASH Keynotes</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="2124306f-4801-478c-8b45-c74b16b934c0" class="hidable"><td class="track-color c5"></td><td class=" text-right"><div class="text-muted"><div class="start-time">09:00</div><strong>80m</strong></div><div class="event-type">Keynote</div><span data-facet-track="SPLASH Keynotes"></span></td><td><span data-event-star="48b85f95-7161-4225-83e8-da63006ee69c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="48b85f95-7161-4225-83e8-da63006ee69c">Catching More Bugs with Fewer False Alarms<span class="pull-right"><span title="This talk will be followed by an ASK ME ANYTHING session." data-facet-badge="AMA" class="output-badge" style="max-width:40px;"><span class="label-primary label">AMA</span></span></span></a></strong><div class="prog-track">SPLASH Keynotes</div><div class="performers"><a href="https://2020.ecoop.org/profile/jonathanbell" class="navigate">Jonathan Bell</a><span class="prog-aff"> Northeastern University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3426430.3436260" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://2020.splashcon.org/details/splash-2020-splash-keynotes/15/Catching-More-Bugs-with-Fewer-False-Alarms" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-10"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c3"></td><td><div class="slot-label">10:20 - 11:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Seattle<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-Posters" target="_blank" class="text-muted navigate">SPLASH Posters</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/><p>Please click the link below for the list of featured posters.</p> </div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="fd873380-2706-40ba-8b4e-ac39cb97cf2d" class="hidable"><td class="track-color c3"></td><td class=" text-right"><div class="text-muted"><div class="start-time">10:20</div><strong>40m</strong></div><div class="event-type">Poster</div><span data-facet-track="SPLASH Posters"></span></td><td><span data-event-star="e75966a6-7f3d-4bbb-8ad0-e933f61183f2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="e75966a6-7f3d-4bbb-8ad0-e933f61183f2">Posters Session 2</a></strong><div class="prog-track">SPLASH Posters</div><br></td></tr></table></div><div class="hidable band hour-11"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c0"></td><td><div class="slot-label">11:00 - 12:20</div></td><td colspan="2"><div class="session-info-in-table">M-3<span class="pull-right"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="text-muted navigate">Research Papers</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/johnboyland" target="_blank" class="navigate">John Boyland</a><span class="prog-aff"> Univeristy of Wisconsin, Milwaukee</span>, <a href="https://2020.ecoop.org/profile/peterthiemann" target="_blank" class="navigate">Peter Thiemann</a><span class="prog-aff"> University of Freiburg, Germany</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="7a717952-485a-495a-8224-17f5f129097e" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="4bf0a52b-ba6b-417a-97bb-1a2326f941ab" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="4bf0a52b-ba6b-417a-97bb-1a2326f941ab">Tackling the Awkward Squad for Reactive Programming: The Actor-Reactor Model</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/samvandenvonder" class="navigate">Sam Van den Vonder</a><span class="prog-aff"> Vrije Universiteit Brussel</span>, <a href="https://2020.ecoop.org/profile/thierryrenaux" class="navigate">Thierry Renaux</a><span class="prog-aff"> Vrije Universiteit Brussel</span>, <a href="https://2020.ecoop.org/profile/bjarnooeyen" class="navigate">Bjarno Oeyen</a><span class="prog-aff"> Vrije Universiteit Brussel</span>, <a href="https://2020.ecoop.org/profile/joeridekoster" class="navigate">Joeri De Koster</a><span class="prog-aff"> Vrije Universiteit Brussel, Belgium</span>, <a href="https://2020.ecoop.org/profile/wolfgangdemeuter" class="navigate">Wolfgang De Meuter</a><span class="prog-aff"> Vrije Universiteit Brussel</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13176" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.19" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="http://soft.vub.ac.be/~svdvonde/papers/ecoop2020-tackling-the-awkward-squad-the-actor-reactor-model.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/19/Tackling-the-Awkward-Squad-for-Reactive-Programming-The-Actor-Reactor-Model" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="e096ce52-f8ba-4ea3-81ab-207dcc70741c" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="19f2611f-fa87-46d5-b52e-767476c387fb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="19f2611f-fa87-46d5-b52e-767476c387fb">Lifting Sequential Effects to Control Operators</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/colingordon" class="navigate">Colin Gordon</a><span class="prog-aff"> Drexel University</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13180" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.23" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://arxiv.org/abs/1811.12285" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/23/Lifting-Sequential-Effects-to-Control-Operators" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="3db4a87b-745d-4406-aa9f-98db36a66344" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="2d767f19-3b2e-4257-94c7-e2f1d09b2a18" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="2d767f19-3b2e-4257-94c7-e2f1d09b2a18">The Duality of Subtyping</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/brunooliveira" class="navigate">Bruno C. d. S. Oliveira</a><span class="prog-aff"> University of Hong Kong</span>, <a href="https://2020.ecoop.org/profile/shaobocui" class="navigate">Shaobo Cui</a><span class="prog-aff"> </span>, <a href="https://2020.ecoop.org/profile/baberrehman" class="navigate">Baber Rehman</a><span class="prog-aff"> University of Hong Kong</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13186" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.29" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/29/The-Duality-of-Subtyping" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="5c268e0c-d05a-4d03-b1c8-d144bb1fec83" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">12:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="c6bed3b0-d795-4378-9f4f-f3f70ea00ede" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c6bed3b0-d795-4378-9f4f-f3f70ea00ede">Data Consistency in Transactional Storage Systems: A Centralised Semantics</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/shalexiong1" class="navigate">Shale Xiong</a><span class="prog-aff"> ARM Research</span>, <a href="https://2020.ecoop.org/profile/andreacerone1" class="navigate">Andrea Cerone</a><span class="prog-aff"> Football Radar</span>, <a href="https://2020.ecoop.org/profile/azalearaad" class="navigate">Azalea Raad</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/philippagardner" class="navigate">Philippa Gardner</a><span class="prog-aff"> Imperial College London</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13178" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.21" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/21/Data-Consistency-in-Transactional-Storage-Systems-A-Centralised-Semantics" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-12"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">12:20 - 13:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Wellington<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="6f8af9ec-c7a9-4898-ad9c-e17609ce3843" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">12:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="8b0a455d-2f61-4671-8f81-7977952de337" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="8b0a455d-2f61-4671-8f81-7977952de337">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-13"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c0"></td><td><div class="slot-label">13:00 - 14:20</div></td><td colspan="2"><div class="session-info-in-table">M-4<span class="pull-right"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="text-muted navigate">Research Papers</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/anithagollamudi" target="_blank" class="navigate">Anitha Gollamudi</a><span class="prog-aff"> Harvard University</span>, <a href="https://2020.ecoop.org/profile/raffikhatchadourian" target="_blank" class="navigate">Raffi Khatchadourian</a><span class="prog-aff"> City University of New York</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="31511112-67dc-4046-bdbd-ae0a7905b587" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="97ef5573-0f58-46e1-9fe7-f39f45954cbf" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="97ef5573-0f58-46e1-9fe7-f39f45954cbf">Designing with Static Capabilities and Effects</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/colingordon" class="navigate">Colin Gordon</a><span class="prog-aff"> Drexel University</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13167" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.10" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://arxiv.org/abs/2005.11444" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/10/Designing-with-Static-Capabilities-and-Effects" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="1b02ba5a-d4af-4e2c-bba6-d5a74efacba8" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="0e16ed75-4dc8-4d08-a503-c23f55e52859" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="0e16ed75-4dc8-4d08-a503-c23f55e52859">A Trusted Infrastructure for Symbolic Analysis of Event-Driven Web Applications</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/gabrielasampaio" class="navigate">Gabriela Sampaio</a><span class="prog-aff"> Imperial College London, UK</span>, <a href="https://2020.ecoop.org/profile/josesantos" class="navigate">José Fragoso Santos</a><span class="prog-aff"> INESC-ID/Instituto Superior Técnico, Portugal </span>, <a href="https://2020.ecoop.org/profile/petarmaksimovic" class="navigate">Petar Maksimović</a><span class="prog-aff"> Imperial College London, UK</span>, <a href="https://2020.ecoop.org/profile/philippagardner" class="navigate">Philippa Gardner</a><span class="prog-aff"> Imperial College London</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13185" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.28" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/28/A-Trusted-Infrastructure-for-Symbolic-Analysis-of-Event-Driven-Web-Applications" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="4bda5241-e426-4814-8599-1a57bc984cc0" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="075e145e-0c8a-47bf-97d2-fd7ed28f0228" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="075e145e-0c8a-47bf-97d2-fd7ed28f0228">Safe, Flexible Aliasing with Deferred Borrows</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/chrisfallin" class="navigate">Chris Fallin</a><span class="prog-aff"> Mozilla</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13187" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.30" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/33/Safe-Flexible-Aliasing-with-Deferred-Borrows" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="aba8f9ed-ee79-4fb9-8327-9f77d51a764e" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="fc6c077e-91cb-4f4f-89be-ffca400b2979" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fc6c077e-91cb-4f4f-89be-ffca400b2979">Static Analysis of Shape in TensorFlow Programs</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/sifislagouvardos" class="navigate">Sifis Lagouvardos</a><span class="prog-aff"> University of Athens</span>, <a href="https://2020.ecoop.org/profile/juliandolby" class="navigate">Julian Dolby</a><span class="prog-aff"> IBM Research, USA</span>, <a href="https://2020.ecoop.org/profile/nevillegrech" class="navigate">Neville Grech</a><span class="prog-aff"> University of Malta</span>, <a href="https://2020.ecoop.org/profile/anastasiosantoniadis" class="navigate">Anastasios Antoniadis</a><span class="prog-aff"> University of Athens, Greece</span>, <a href="https://2020.ecoop.org/profile/yannissmaragdakis" class="navigate">Yannis Smaragdakis</a><span class="prog-aff"> University of Athens</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13172" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.15" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/15/Static-Analysis-of-Shape-in-TensorFlow-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-14"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">14:20 - 15:00</div></td><td colspan="2"><div class="session-info-in-table">Cocktails in Paris<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="1effe11a-a3e6-490d-81ca-368fd8097004" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="7ec665e0-18d7-40be-9c73-3fb71ad0d3a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="7ec665e0-18d7-40be-9c73-3fb71ad0d3a5">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-15"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">15:00 - 16:20</div></td><td colspan="2"><div class="session-info-in-table">M-5<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/jonathanaldrich" target="_blank" class="navigate">Jonathan Aldrich</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/leonidaslampropoulos" target="_blank" class="navigate">Leonidas Lampropoulos</a><span class="prog-aff"> University of Maryland, College Park</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="b61fb79f-5c61-4f3f-bf25-c57de286980a" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="f94ed25c-81d9-4aad-b499-42ebb3391f9d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="f94ed25c-81d9-4aad-b499-42ebb3391f9d">CAMP: Cost-Aware Multiparty Session Protocols</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/davidcastro" class="navigate">David Castro-Perez</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/nobukoyoshida" class="navigate">Nobuko Yoshida</a><span class="prog-aff"> Imperial College London</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428223" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428223" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/31/CAMP-Cost-Aware-Multiparty-Session-Protocols" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="07e5ef70-f028-4862-a5ed-01aef07f7d89" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="d3521f08-1659-438b-8e27-401ba4d8046c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="d3521f08-1659-438b-8e27-401ba4d8046c">Counterexample-Guided Correlation Algorithm for Translation Validation</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/shubhani" class="navigate">Shubhani Gupta</a><span class="prog-aff"> IIT Delhi</span>, <a href="https://2020.ecoop.org/profile/abhishekrose" class="navigate">Abhishek Rose</a><span class="prog-aff"> IIT Delhi</span>, <a href="https://2020.ecoop.org/profile/soravbansal1" class="navigate">Sorav Bansal</a><span class="prog-aff"> IIT Delhi and CompilerAI Labs</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428289" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428289" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/97/Counterexample-Guided-Correlation-Algorithm-for-Translation-Validation" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="5c141a66-1d47-472c-85dd-f713a9a20d5b" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="41308516-fe76-4573-a027-84e9a6af5694" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="41308516-fe76-4573-a027-84e9a6af5694">Multiparty Motion Coordination: From Choreographies to Robotics Programs</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/rupakmajumdar" class="navigate">Rupak Majumdar</a><span class="prog-aff"> MPI-SWS</span>, <a href="https://2020.ecoop.org/profile/nobukoyoshida" class="navigate">Nobuko Yoshida</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/damienzufferey" class="navigate">Damien Zufferey</a><span class="prog-aff"> MPI-SWS</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428202" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428202" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/10/Multiparty-Motion-Coordination-From-Choreographies-to-Robotics-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="71dad1ce-ad7f-45f4-95d9-6deb5c2480fd" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="8ec74bdb-391c-4417-a0de-3cfe60039dfb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="8ec74bdb-391c-4417-a0de-3cfe60039dfb">On the Unusual Effectiveness of Type-Aware Operator Mutations for Testing SMT Solvers</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/dominikwinterer" class="navigate">Dominik Winterer</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/chengyuzhang" class="navigate">Chengyu Zhang</a><span class="prog-aff"> East China Normal University</span>, <a href="https://2020.ecoop.org/profile/zhendongsu" class="navigate">Zhendong Su</a><span class="prog-aff"> ETH Zurich</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428261" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428261" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/69/On-the-Unusual-Effectiveness-of-Type-Aware-Operator-Mutations-for-Testing-SMT-Solvers" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-16"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">16:20 - 17:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Seoul<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="49ee09e2-15ca-4c92-b843-6201c955ff55" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="8fea7ac6-5aca-4951-82b6-6af04e2e6e57" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="8fea7ac6-5aca-4951-82b6-6af04e2e6e57">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-17"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">17:00 - 18:20</div></td><td colspan="2"><div class="session-info-in-table">M-6<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/patricklam" target="_blank" class="navigate">Patrick Lam</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/konstantinosmamouras1" target="_blank" class="navigate">Konstantinos Mamouras</a><span class="prog-aff"> Rice University</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="4139843d-392e-4fdf-93eb-330fe007034e" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="c241afa2-8ebc-4091-ba8b-11b2acfe950d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c241afa2-8ebc-4091-ba8b-11b2acfe950d">Can Advanced Type Systems Be Usable? An Empirical Study of Ownership, Assets, and Typestate in Obsidian</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/michaelcoblenz" class="navigate">Michael Coblenz</a><span class="prog-aff"> University of Maryland at College Park</span>, <a href="https://2020.ecoop.org/profile/jonathanaldrich" class="navigate">Jonathan Aldrich</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/bradmyers" class="navigate">Brad A. Myers</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/joshuasunshine" class="navigate">Joshua Sunshine</a><span class="prog-aff"> Carnegie Mellon University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428200" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428200" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/8/Can-Advanced-Type-Systems-Be-Usable-An-Empirical-Study-of-Ownership-Assets-and-Typ" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="9ae7128d-e138-4f37-9b64-7d397ee6f541" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="0cc82840-fb71-4f1f-a4cb-a199c7956974" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="0cc82840-fb71-4f1f-a4cb-a199c7956974">Scalable and Serializable Networked Multi-actor Programming</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/bosang" class="navigate">Bo Sang</a><span class="prog-aff"> Purdue University / Ant Group</span>, <a href="https://2020.ecoop.org/profile/patrickeugster" class="navigate">Patrick Eugster</a><span class="prog-aff"> USI Lugano / TU Darmstadt / Purdue University</span>, <a href="https://2020.ecoop.org/profile/gustavopetri" class="navigate">Gustavo Petri</a><span class="prog-aff"> ARM Research</span>, <a href="https://2020.ecoop.org/profile/srivatsanravi" class="navigate">Srivatsan Ravi</a><span class="prog-aff"> University of Southern California</span>, <a href="https://2020.ecoop.org/profile/pierrelouisroman" class="navigate">Pierre-Louis Roman</a><span class="prog-aff"> USI Lugano</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428266" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428266" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/74/Scalable-and-Serializable-Networked-Multi-actor-Programming" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="d037ea18-5d39-42e8-a13f-469097e87f5b" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="19e7c385-f2f5-47e8-97a6-7a2e9e7afb77" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="19e7c385-f2f5-47e8-97a6-7a2e9e7afb77">Designing Types for R, Empirically</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/alexiturcotte" class="navigate">Alexi Turcotte</a><span class="prog-aff"> Northeastern University</span>, <a href="https://2020.ecoop.org/profile/aviralgoel" class="navigate">Aviral Goel</a><span class="prog-aff"> Northeastern University</span>, <a href="https://2020.ecoop.org/profile/filipkrikava" class="navigate">Filip Křikava</a><span class="prog-aff"> Czech Technical University</span>, <a href="https://2020.ecoop.org/profile/janvitek" class="navigate">Jan Vitek</a><span class="prog-aff"> Northeastern University / Czech Technical University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428249" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428249" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/57/Designing-Types-for-R-Empirically" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="593f1ff2-1943-495f-96f7-4d7e0d30f24b" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">18:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="f6dc9ecd-0036-4c59-8d53-f697d30259d2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="f6dc9ecd-0036-4c59-8d53-f697d30259d2">Geometry Types for Graphics Programming</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/dietrichgeisler" class="navigate">Dietrich Geisler</a><span class="prog-aff"> Cornell University</span>, <a href="https://2020.ecoop.org/profile/ireneyoon" class="navigate">Irene Yoon</a><span class="prog-aff"> University of Pennsylvania</span>, <a href="https://2020.ecoop.org/profile/aditikabra" class="navigate">Aditi Kabra</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/horacehe" class="navigate">Horace He</a><span class="prog-aff"> Cornell University</span>, <a href="https://2020.ecoop.org/profile/yinnonsanders" class="navigate">Yinnon Sanders</a><span class="prog-aff"> Cornell University</span>, <a href="https://2020.ecoop.org/profile/adriansampson" class="navigate">Adrian Sampson</a><span class="prog-aff"> Cornell University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428241" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428241" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://www.cs.cornell.edu/~asampson/media/papers/gator-oopsla2020-preprint.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/49/Geometry-Types-for-Graphics-Programming" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-18"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">18:20 - 19:00</div></td><td colspan="2"><div class="session-info-in-table">Cocktails in Rio<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="b13f8297-83c5-4b5a-b471-fe12eee8ec07" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">18:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="af0a9139-5efc-4433-848e-f879847a8593" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="af0a9139-5efc-4433-848e-f879847a8593">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-19"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c0"></td><td><div class="slot-label">19:00 - 20:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> M-1<span class="pull-right"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="text-muted navigate">Research Papers</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/yudavidliu" target="_blank" class="navigate">Yu David Liu</a><span class="prog-aff"> State University of New York (SUNY) Binghamton</span>, <a href="https://2020.ecoop.org/profile/hidehikomasuhara" target="_blank" class="navigate">Hidehiko Masuhara</a><span class="prog-aff"> Tokyo Institute of Technology</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="2ce00e35-6dd2-414e-9d7b-c11e0e15e83a" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">19:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="fa9502c6-8ae7-4b07-8206-b46b73a9a756" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fa9502c6-8ae7-4b07-8206-b46b73a9a756">A Semantics for the Essence of React</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/magnusmadsen" class="navigate">Magnus Madsen</a><span class="prog-aff"> Aarhus University</span>, <a href="https://2020.ecoop.org/profile/ondrejlhotak" class="navigate">Ondřej Lhoták</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/franktip" class="navigate">Frank Tip</a><span class="prog-aff"> Northeastern University</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13169" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.12" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/12/A-Semantics-for-the-Essence-of-React" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="7bd54833-4892-4397-be7f-72214870f047" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">19:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="d20598bd-55e0-4d3d-9727-0b7b671dbce0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="d20598bd-55e0-4d3d-9727-0b7b671dbce0">Reconciling Event Structures with Modern Multiprocessors</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/evgeniimoiseenko" class="navigate">Evgenii Moiseenko</a><span class="prog-aff"> St. Petersburg University / JetBrains Research</span>, <a href="https://2020.ecoop.org/profile/antonpodkopaev" class="navigate">Anton Podkopaev</a><span class="prog-aff"> NRU HSE, JetBrains Research</span>, <a href="https://2020.ecoop.org/profile/orilahav" class="navigate">Ori Lahav</a><span class="prog-aff"> Tel Aviv University</span>, <a href="https://2020.ecoop.org/profile/orestismelkonian" class="navigate">Orestis Melkonian</a><span class="prog-aff"> Utrecht University</span>, <a href="https://2020.ecoop.org/profile/viktorvafeiadis" class="navigate">Viktor Vafeiadis</a><span class="prog-aff"> MPI-SWS</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13162" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.5" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/5/Reconciling-Event-Structures-with-Modern-Multiprocessors" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="82f3388b-4997-4341-9da4-7ea46a1cd475" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">19:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="1afda63b-ac13-4748-afb4-ec818eef4cfe" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="1afda63b-ac13-4748-afb4-ec818eef4cfe">A Framework for Resource Dependent EDSLs in a Dependently Typed Language</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/jandemuijnckhughes" class="navigate">Jan de Muijnck-Hughes</a><span class="prog-aff"> University of Glasgow</span>, <a href="https://2020.ecoop.org/profile/wimvanderbauwhede" class="navigate">Wim Vanderbauwhede</a><span class="prog-aff"> University of Glasgow</span>, <a href="https://2020.ecoop.org/profile/edwinbrady" class="navigate">Edwin Brady</a><span class="prog-aff"> University of St. Andrews</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13177" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.20" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/20/A-Framework-for-Resource-Dependent-EDSLs-in-a-Dependently-Typed-Language" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="a11f9569-36d1-45ac-8af7-897171004f89" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">20:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="c8f92227-97e4-4cd4-97f8-0dbfb0f80f62" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c8f92227-97e4-4cd4-97f8-0dbfb0f80f62">Reshape your layouts, not your programs: A safe language extension for better cache locality<span class="pull-right"><span title="This paper is a journal-first paper published in the [Special Issue of Science of Computer Programming: Selected Papers from the 2020 European Conference on Object-Oriented Programming](https://www.sciencedirect.com/journal/science-of-computer-programming/special-issue/10TB6T7KXWN)" data-facet-badge="SCICO Journal-First" class="output-badge" style="max-width:40px;"><span class="label-primary label">SCICO Journal-First</span></span></span></a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/alexandrostasos" class="navigate">Alexandros Tasos</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/julianafranco" class="navigate">Juliana Franco</a><span class="prog-aff"> Microsoft Research, Cambridge</span>, <a href="https://2020.ecoop.org/profile/sophiadrossopoulou" class="navigate">Sophia Drossopoulou</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/tobiaswrigstad" class="navigate">Tobias Wrigstad</a><span class="prog-aff"> Uppsala University, Sweden</span>, <a href="https://2020.ecoop.org/profile/susaneisenbach" class="navigate">Susan Eisenbach</a><span class="prog-aff"> Imperial College London</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13188" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1016/j.scico.2020.102481" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/30/Reshape-your-layouts-not-your-programs-A-safe-language-extension-for-better-cache-l" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-20"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">20:20 - 21:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Cocktails in New York<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="98fd09a5-985b-458c-8bb5-a3a8f78a24b3" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">20:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="0412756b-8f59-4c3c-ac47-94351e60bc25" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="0412756b-8f59-4c3c-ac47-94351e60bc25">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-21"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c5"></td><td><div class="slot-label">21:00 - 22:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> M<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="text-muted navigate">SPLASH Keynotes</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="5ffd6ef4-f021-4a93-890b-ae1e8c9cd6c8" class="hidable"><td class="track-color c5"></td><td class=" text-right"><div class="text-muted"><div class="start-time">21:00</div><strong>80m</strong></div><div class="event-type">Keynote</div><span data-facet-track="SPLASH Keynotes"></span></td><td><span data-event-star="48b85f95-7161-4225-83e8-da63006ee69c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="48b85f95-7161-4225-83e8-da63006ee69c">Catching More Bugs with Fewer False Alarms<span class="pull-right"><span title="This talk will be followed by an ASK ME ANYTHING session." data-facet-badge="AMA" class="output-badge" style="max-width:40px;"><span class="label-primary label">AMA</span></span></span></a></strong><div class="prog-track">SPLASH Keynotes</div><div class="performers"><a href="https://2020.ecoop.org/profile/jonathanbell" class="navigate">Jonathan Bell</a><span class="prog-aff"> Northeastern University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3426430.3436260" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://2020.splashcon.org/details/splash-2020-splash-keynotes/15/Catching-More-Bugs-with-Fewer-False-Alarms" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-22"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c3"></td><td><div class="slot-label">22:20 - 23:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Lunch in Tokyo<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-Posters" target="_blank" class="text-muted navigate">SPLASH Posters</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/><p>Please click the link below for the list of featured posters.</p> </div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="54740de7-ac57-4272-92b4-196c45bd1e25" class="hidable"><td class="track-color c3"></td><td class=" text-right"><div class="text-muted"><div class="start-time">22:20</div><strong>40m</strong></div><div class="event-type">Poster</div><span data-facet-track="SPLASH Posters"></span></td><td><span data-event-star="e75966a6-7f3d-4bbb-8ad0-e933f61183f2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="e75966a6-7f3d-4bbb-8ad0-e933f61183f2">Posters Session 2</a></strong><div class="prog-track">SPLASH Posters</div><br></td></tr></table></div><div class="hidable band hour-23"><table data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c0"></td><td><div class="slot-label">23:00 - 00:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> M-3<span class="pull-right"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="text-muted navigate">Research Papers</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/hidehikomasuhara" target="_blank" class="navigate">Hidehiko Masuhara</a><span class="prog-aff"> Tokyo Institute of Technology</span>, <a href="https://2020.ecoop.org/profile/patrickrein" target="_blank" class="navigate">Patrick Rein</a><span class="prog-aff"> Hasso Plattner Institute</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="3f401f66-d6b6-4df7-bfb2-b0baf826d30a" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">23:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="4bf0a52b-ba6b-417a-97bb-1a2326f941ab" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="4bf0a52b-ba6b-417a-97bb-1a2326f941ab">Tackling the Awkward Squad for Reactive Programming: The Actor-Reactor Model</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/samvandenvonder" class="navigate">Sam Van den Vonder</a><span class="prog-aff"> Vrije Universiteit Brussel</span>, <a href="https://2020.ecoop.org/profile/thierryrenaux" class="navigate">Thierry Renaux</a><span class="prog-aff"> Vrije Universiteit Brussel</span>, <a href="https://2020.ecoop.org/profile/bjarnooeyen" class="navigate">Bjarno Oeyen</a><span class="prog-aff"> Vrije Universiteit Brussel</span>, <a href="https://2020.ecoop.org/profile/joeridekoster" class="navigate">Joeri De Koster</a><span class="prog-aff"> Vrije Universiteit Brussel, Belgium</span>, <a href="https://2020.ecoop.org/profile/wolfgangdemeuter" class="navigate">Wolfgang De Meuter</a><span class="prog-aff"> Vrije Universiteit Brussel</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13176" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.19" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="http://soft.vub.ac.be/~svdvonde/papers/ecoop2020-tackling-the-awkward-squad-the-actor-reactor-model.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/19/Tackling-the-Awkward-Squad-for-Reactive-Programming-The-Actor-Reactor-Model" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="defc4802-da3e-4475-9237-e3a73c08ed77" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">23:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="19f2611f-fa87-46d5-b52e-767476c387fb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="19f2611f-fa87-46d5-b52e-767476c387fb">Lifting Sequential Effects to Control Operators</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/colingordon" class="navigate">Colin Gordon</a><span class="prog-aff"> Drexel University</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13180" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.23" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://arxiv.org/abs/1811.12285" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/23/Lifting-Sequential-Effects-to-Control-Operators" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="e18b2415-a4be-41d7-96d7-e30c80c6ad66" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">23:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="2d767f19-3b2e-4257-94c7-e2f1d09b2a18" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="2d767f19-3b2e-4257-94c7-e2f1d09b2a18">The Duality of Subtyping</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/brunooliveira" class="navigate">Bruno C. d. S. Oliveira</a><span class="prog-aff"> University of Hong Kong</span>, <a href="https://2020.ecoop.org/profile/shaobocui" class="navigate">Shaobo Cui</a><span class="prog-aff"> </span>, <a href="https://2020.ecoop.org/profile/baberrehman" class="navigate">Baber Rehman</a><span class="prog-aff"> University of Hong Kong</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13186" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.29" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/29/The-Duality-of-Subtyping" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="8c5bd46d-68b0-437c-9d06-e20bbfe1f548" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">00:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="c6bed3b0-d795-4378-9f4f-f3f70ea00ede" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c6bed3b0-d795-4378-9f4f-f3f70ea00ede">Data Consistency in Transactional Storage Systems: A Centralised Semantics</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/shalexiong1" class="navigate">Shale Xiong</a><span class="prog-aff"> ARM Research</span>, <a href="https://2020.ecoop.org/profile/andreacerone1" class="navigate">Andrea Cerone</a><span class="prog-aff"> Football Radar</span>, <a href="https://2020.ecoop.org/profile/azalearaad" class="navigate">Azalea Raad</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/philippagardner" class="navigate">Philippa Gardner</a><span class="prog-aff"> Imperial College London</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13178" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.21" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/21/Data-Consistency-in-Transactional-Storage-Systems-A-Centralised-Semantics" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div></div><script type="text/javascript">window.preselectTimeBand = true; </script><div class="hidable day-wrapper"><h4 class="day-header sticky-top"><div><div>Tue 17 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="hidable band hour-0"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">00:20 - 01:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Breakfast in Paris<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="be202520-c09c-4b03-a10c-ec29fc6beec0" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">00:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="8010406f-2804-40f1-8c0c-b519197640c0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="8010406f-2804-40f1-8c0c-b519197640c0">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-1"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c0"></td><td><div class="slot-label">01:00 - 02:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> M-4<span class="pull-right"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="text-muted navigate">Research Papers</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/patrickrein" target="_blank" class="navigate">Patrick Rein</a><span class="prog-aff"> Hasso Plattner Institute</span>, <a href="https://2020.ecoop.org/profile/manuelserrano" target="_blank" class="navigate">Manuel Serrano</a><span class="prog-aff"> Inria, France</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="14ea580a-4cbf-4d4b-8629-1b4764dcfe0f" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">01:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="97ef5573-0f58-46e1-9fe7-f39f45954cbf" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="97ef5573-0f58-46e1-9fe7-f39f45954cbf">Designing with Static Capabilities and Effects</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/colingordon" class="navigate">Colin Gordon</a><span class="prog-aff"> Drexel University</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13167" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.10" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://arxiv.org/abs/2005.11444" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/10/Designing-with-Static-Capabilities-and-Effects" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="ddd6be82-685b-43e6-8bb5-c9c20bfa1dc4" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">01:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="0e16ed75-4dc8-4d08-a503-c23f55e52859" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="0e16ed75-4dc8-4d08-a503-c23f55e52859">A Trusted Infrastructure for Symbolic Analysis of Event-Driven Web Applications</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/gabrielasampaio" class="navigate">Gabriela Sampaio</a><span class="prog-aff"> Imperial College London, UK</span>, <a href="https://2020.ecoop.org/profile/josesantos" class="navigate">José Fragoso Santos</a><span class="prog-aff"> INESC-ID/Instituto Superior Técnico, Portugal </span>, <a href="https://2020.ecoop.org/profile/petarmaksimovic" class="navigate">Petar Maksimović</a><span class="prog-aff"> Imperial College London, UK</span>, <a href="https://2020.ecoop.org/profile/philippagardner" class="navigate">Philippa Gardner</a><span class="prog-aff"> Imperial College London</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13185" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.28" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/28/A-Trusted-Infrastructure-for-Symbolic-Analysis-of-Event-Driven-Web-Applications" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="56adf6f8-881b-48c1-b331-e8bb014f65ff" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">01:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="075e145e-0c8a-47bf-97d2-fd7ed28f0228" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="075e145e-0c8a-47bf-97d2-fd7ed28f0228">Safe, Flexible Aliasing with Deferred Borrows</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/chrisfallin" class="navigate">Chris Fallin</a><span class="prog-aff"> Mozilla</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13187" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.30" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/33/Safe-Flexible-Aliasing-with-Deferred-Borrows" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="883db172-d543-47a7-bd1b-2b71c04adb23" class="hidable"><td class="track-color c0"></td><td class=" text-right"><div class="text-muted"><div class="start-time">02:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="ECOOP Research Papers"></span></td><td><span data-event-star="fc6c077e-91cb-4f4f-89be-ffca400b2979" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fc6c077e-91cb-4f4f-89be-ffca400b2979">Static Analysis of Shape in TensorFlow Programs</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/sifislagouvardos" class="navigate">Sifis Lagouvardos</a><span class="prog-aff"> University of Athens</span>, <a href="https://2020.ecoop.org/profile/juliandolby" class="navigate">Julian Dolby</a><span class="prog-aff"> IBM Research, USA</span>, <a href="https://2020.ecoop.org/profile/nevillegrech" class="navigate">Neville Grech</a><span class="prog-aff"> University of Malta</span>, <a href="https://2020.ecoop.org/profile/anastasiosantoniadis" class="navigate">Anastasios Antoniadis</a><span class="prog-aff"> University of Athens, Greece</span>, <a href="https://2020.ecoop.org/profile/yannissmaragdakis" class="navigate">Yannis Smaragdakis</a><span class="prog-aff"> University of Athens</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13172" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.4230/LIPIcs.ECOOP.2020.15" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/15/Static-Analysis-of-Shape-in-TensorFlow-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-2"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">02:20 - 03:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Cocktails in Sydney<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="bf69ae78-670e-4210-9256-0136323113e6" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">02:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="7ec665e0-18d7-40be-9c73-3fb71ad0d3a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="7ec665e0-18d7-40be-9c73-3fb71ad0d3a5">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-3"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">03:00 - 04:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> M-5<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/bernardotoninho" target="_blank" class="navigate">Bernardo Toninho</a><span class="prog-aff"> Nova University of Lisbon / NOVA-LINCS</span>, <a href="https://2020.ecoop.org/profile/xiangzhexu1" target="_blank" class="navigate">Xiangzhe Xu</a><span class="prog-aff"> Nanjing University</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="1e9d3b91-cb72-4af3-ac17-e850a80f92b5" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">03:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="f94ed25c-81d9-4aad-b499-42ebb3391f9d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="f94ed25c-81d9-4aad-b499-42ebb3391f9d">CAMP: Cost-Aware Multiparty Session Protocols</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/davidcastro" class="navigate">David Castro-Perez</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/nobukoyoshida" class="navigate">Nobuko Yoshida</a><span class="prog-aff"> Imperial College London</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428223" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428223" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/31/CAMP-Cost-Aware-Multiparty-Session-Protocols" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="aa587aeb-f856-4a7e-ba3b-e865b0afd81c" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">03:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="d3521f08-1659-438b-8e27-401ba4d8046c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="d3521f08-1659-438b-8e27-401ba4d8046c">Counterexample-Guided Correlation Algorithm for Translation Validation</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/shubhani" class="navigate">Shubhani Gupta</a><span class="prog-aff"> IIT Delhi</span>, <a href="https://2020.ecoop.org/profile/abhishekrose" class="navigate">Abhishek Rose</a><span class="prog-aff"> IIT Delhi</span>, <a href="https://2020.ecoop.org/profile/soravbansal1" class="navigate">Sorav Bansal</a><span class="prog-aff"> IIT Delhi and CompilerAI Labs</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428289" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428289" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/97/Counterexample-Guided-Correlation-Algorithm-for-Translation-Validation" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="20022fad-5474-4068-98bf-7da4cd8a6bb2" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">03:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="41308516-fe76-4573-a027-84e9a6af5694" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="41308516-fe76-4573-a027-84e9a6af5694">Multiparty Motion Coordination: From Choreographies to Robotics Programs</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/rupakmajumdar" class="navigate">Rupak Majumdar</a><span class="prog-aff"> MPI-SWS</span>, <a href="https://2020.ecoop.org/profile/nobukoyoshida" class="navigate">Nobuko Yoshida</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/damienzufferey" class="navigate">Damien Zufferey</a><span class="prog-aff"> MPI-SWS</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428202" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428202" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/10/Multiparty-Motion-Coordination-From-Choreographies-to-Robotics-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="56a5f7a8-de7c-48a7-8150-e3fd32bc9197" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">04:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="8ec74bdb-391c-4417-a0de-3cfe60039dfb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="8ec74bdb-391c-4417-a0de-3cfe60039dfb">On the Unusual Effectiveness of Type-Aware Operator Mutations for Testing SMT Solvers</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/dominikwinterer" class="navigate">Dominik Winterer</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/chengyuzhang" class="navigate">Chengyu Zhang</a><span class="prog-aff"> East China Normal University</span>, <a href="https://2020.ecoop.org/profile/zhendongsu" class="navigate">Zhendong Su</a><span class="prog-aff"> ETH Zurich</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428261" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428261" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/69/On-the-Unusual-Effectiveness-of-Type-Aware-Operator-Mutations-for-Testing-SMT-Solvers" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-4"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">04:20 - 05:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Dinner in Beijing<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="5af4d813-8303-4e72-9d4c-a91c25c2529f" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">04:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="8fea7ac6-5aca-4951-82b6-6af04e2e6e57" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="8fea7ac6-5aca-4951-82b6-6af04e2e6e57">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-5"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">05:00 - 06:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> M-6<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/davidgrove" target="_blank" class="navigate">David Grove</a><span class="prog-aff"> IBM Research</span>, <a href="https://2020.ecoop.org/profile/ifazkabir" target="_blank" class="navigate">Ifaz Kabir</a><span class="prog-aff"> University of Alberta</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="cf796bd0-c1cb-43e6-9ce2-c919df34f2e0" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">05:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="c241afa2-8ebc-4091-ba8b-11b2acfe950d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c241afa2-8ebc-4091-ba8b-11b2acfe950d">Can Advanced Type Systems Be Usable? An Empirical Study of Ownership, Assets, and Typestate in Obsidian</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/michaelcoblenz" class="navigate">Michael Coblenz</a><span class="prog-aff"> University of Maryland at College Park</span>, <a href="https://2020.ecoop.org/profile/jonathanaldrich" class="navigate">Jonathan Aldrich</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/bradmyers" class="navigate">Brad A. Myers</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/joshuasunshine" class="navigate">Joshua Sunshine</a><span class="prog-aff"> Carnegie Mellon University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428200" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428200" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/8/Can-Advanced-Type-Systems-Be-Usable-An-Empirical-Study-of-Ownership-Assets-and-Typ" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="9bb76054-5af7-4891-b019-028b3dbb788f" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">05:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="0cc82840-fb71-4f1f-a4cb-a199c7956974" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="0cc82840-fb71-4f1f-a4cb-a199c7956974">Scalable and Serializable Networked Multi-actor Programming</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/bosang" class="navigate">Bo Sang</a><span class="prog-aff"> Purdue University / Ant Group</span>, <a href="https://2020.ecoop.org/profile/patrickeugster" class="navigate">Patrick Eugster</a><span class="prog-aff"> USI Lugano / TU Darmstadt / Purdue University</span>, <a href="https://2020.ecoop.org/profile/gustavopetri" class="navigate">Gustavo Petri</a><span class="prog-aff"> ARM Research</span>, <a href="https://2020.ecoop.org/profile/srivatsanravi" class="navigate">Srivatsan Ravi</a><span class="prog-aff"> University of Southern California</span>, <a href="https://2020.ecoop.org/profile/pierrelouisroman" class="navigate">Pierre-Louis Roman</a><span class="prog-aff"> USI Lugano</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428266" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428266" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/74/Scalable-and-Serializable-Networked-Multi-actor-Programming" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="a8f4982c-031e-4299-a05a-a8f0eee317d5" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">05:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="19e7c385-f2f5-47e8-97a6-7a2e9e7afb77" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="19e7c385-f2f5-47e8-97a6-7a2e9e7afb77">Designing Types for R, Empirically</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/alexiturcotte" class="navigate">Alexi Turcotte</a><span class="prog-aff"> Northeastern University</span>, <a href="https://2020.ecoop.org/profile/aviralgoel" class="navigate">Aviral Goel</a><span class="prog-aff"> Northeastern University</span>, <a href="https://2020.ecoop.org/profile/filipkrikava" class="navigate">Filip Křikava</a><span class="prog-aff"> Czech Technical University</span>, <a href="https://2020.ecoop.org/profile/janvitek" class="navigate">Jan Vitek</a><span class="prog-aff"> Northeastern University / Czech Technical University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428249" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428249" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/57/Designing-Types-for-R-Empirically" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="4a2757ce-21d4-4403-9cac-fadeaa2c2147" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">06:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="f6dc9ecd-0036-4c59-8d53-f697d30259d2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="f6dc9ecd-0036-4c59-8d53-f697d30259d2">Geometry Types for Graphics Programming</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/dietrichgeisler" class="navigate">Dietrich Geisler</a><span class="prog-aff"> Cornell University</span>, <a href="https://2020.ecoop.org/profile/ireneyoon" class="navigate">Irene Yoon</a><span class="prog-aff"> University of Pennsylvania</span>, <a href="https://2020.ecoop.org/profile/aditikabra" class="navigate">Aditi Kabra</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/horacehe" class="navigate">Horace He</a><span class="prog-aff"> Cornell University</span>, <a href="https://2020.ecoop.org/profile/yinnonsanders" class="navigate">Yinnon Sanders</a><span class="prog-aff"> Cornell University</span>, <a href="https://2020.ecoop.org/profile/adriansampson" class="navigate">Adrian Sampson</a><span class="prog-aff"> Cornell University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428241" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428241" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://www.cs.cornell.edu/~asampson/media/papers/gator-oopsla2020-preprint.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/49/Geometry-Types-for-Graphics-Programming" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-6"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">06:20 - 07:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Dinner in Delhi<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="9c0a2c44-a879-4250-851a-7ece2a89a755" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">06:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="af0a9139-5efc-4433-848e-f879847a8593" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="af0a9139-5efc-4433-848e-f879847a8593">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-7"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c5"></td><td><div class="slot-label">07:00 - 08:20</div></td><td colspan="2"><div class="session-info-in-table">T<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="text-muted navigate">SPLASH Keynotes</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/steveblackburn" target="_blank" class="navigate">Steve Blackburn</a><span class="prog-aff"> Australian National University</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="6e91ccd5-704d-45e4-a55b-c074850498c1" class="hidable"><td class="track-color c5"></td><td class=" text-right"><div class="text-muted"><div class="start-time">07:00</div><strong>80m</strong></div><div class="event-type">Keynote</div><span data-facet-track="SPLASH Keynotes"></span></td><td><span data-event-star="d9dc8414-a9f1-4c0d-8f5f-a8619dba3298" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="d9dc8414-a9f1-4c0d-8f5f-a8619dba3298">Testing Deep Neural Networks</a></strong><div class="prog-track">SPLASH Keynotes</div><div class="performers"><a href="https://2020.ecoop.org/profile/marylousoffa" class="navigate">Mary Lou Soffa</a><span class="prog-aff"> University of Virginia</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3426430.3434071" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a></td></tr></table></div><div class="hidable band hour-8"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">08:20 - 09:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Chicago<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="0b92ada1-6942-45ea-b6cf-ede61050f669" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">08:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="5dda3903-b7f6-4d55-9d84-82a865e29e54" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="5dda3903-b7f6-4d55-9d84-82a865e29e54">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-9"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">09:00 - 10:20</div></td><td colspan="2"><div class="session-info-in-table">T-2<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/karimali" target="_blank" class="navigate">Karim Ali</a><span class="prog-aff"> University of Alberta</span>, <a href="https://2020.ecoop.org/profile/aritrasengupta" target="_blank" class="navigate">Aritra Sengupta</a><span class="prog-aff"> Amazon Web Services, USA</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="c9735190-c1fa-4e0c-b296-47c7cc98905a" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">09:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="5d1aeb28-75c6-4924-8e7a-5cbbe33cfacd" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="5d1aeb28-75c6-4924-8e7a-5cbbe33cfacd">Formulog: Datalog for SMT-Based Static Analysis</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/aaronbembenek" class="navigate">Aaron Bembenek</a><span class="prog-aff"> Harvard University</span>, <a href="https://2020.ecoop.org/profile/michaelgreenberg" class="navigate">Michael Greenberg</a><span class="prog-aff"> Pomona College</span>, <a href="https://2020.ecoop.org/profile/stephenchong" class="navigate">Stephen Chong</a><span class="prog-aff"> Harvard University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428209" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428209" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/17/Formulog-Datalog-for-SMT-Based-Static-Analysis" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="9e2419ac-e94e-4e63-aa71-945dab2eae16" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">09:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="93f41bfd-9988-4002-8de8-22ce8bf00c55" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="93f41bfd-9988-4002-8de8-22ce8bf00c55">A Large-Scale Longitudinal Study of Flaky Tests</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/winglam" class="navigate">Wing Lam</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/stefanwinter" class="navigate">Stefan Winter</a><span class="prog-aff"> TU Darmstadt</span>, <a href="https://2020.ecoop.org/profile/anjiangwei" class="navigate">Anjiang Wei</a><span class="prog-aff"> Peking University</span>, <a href="https://2020.ecoop.org/profile/taoxie" class="navigate">Tao Xie</a><span class="prog-aff"> Peking University</span>, <a href="https://2020.ecoop.org/profile/darkomarinov" class="navigate">Darko Marinov</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/jonathanbell" class="navigate">Jonathan Bell</a><span class="prog-aff"> Northeastern University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428270" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428270" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/78/A-Large-Scale-Longitudinal-Study-of-Flaky-Tests" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="b9480495-eb6b-42e6-a413-b3fc3416ef06" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">09:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="bf240e74-90f0-407b-8552-d2d71c9c86e4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="bf240e74-90f0-407b-8552-d2d71c9c86e4">Handling Bidirectional Control Flow</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/yizhouzhang" class="navigate">Yizhou Zhang</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/guidosalvaneschi" class="navigate">Guido Salvaneschi</a><span class="prog-aff"> University of St. Gallen</span>, <a href="https://2020.ecoop.org/profile/andrewmyers" class="navigate">Andrew Myers</a><span class="prog-aff"> Cornell University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428207" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428207" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/15/Handling-Bidirectional-Control-Flow" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="45cdfcd9-8587-4709-91bb-b078aabbe0f8" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">10:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="b5281650-dcac-4963-b682-1fed545a5e0a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b5281650-dcac-4963-b682-1fed545a5e0a">WATCHER: In-Situ Failure Diagnosis</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/hongyuliu1" class="navigate">Hongyu Liu</a><span class="prog-aff"> Purdue University</span>, <a href="https://2020.ecoop.org/profile/samsilvestro" class="navigate">Sam Silvestro</a><span class="prog-aff"> University of Texas at San Antonio</span>, <a href="https://2020.ecoop.org/profile/xiangyuzhang" class="navigate">Xiangyu Zhang</a><span class="prog-aff"> Purdue University</span>, <a href="https://2020.ecoop.org/profile/jianhuang" class="navigate">Jian Huang</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/tongpingliu1" class="navigate">Tongping Liu</a><span class="prog-aff"> University of Massachusetts at Amherst</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428211" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428211" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/19/WATCHER-In-Situ-Failure-Diagnosis" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-10"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">10:20 - 11:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Seattle<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="c2eb141d-1841-40a2-9330-297b5777801b" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">10:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="0946af88-5fc0-40d0-827b-f00b431464d2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="0946af88-5fc0-40d0-827b-f00b431464d2">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-11"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">11:00 - 12:20</div></td><td colspan="2"><div class="session-info-in-table">T-3<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/oliviertardieu" target="_blank" class="navigate">Olivier Tardieu</a><span class="prog-aff"> IBM Research</span>, <a href="https://2020.ecoop.org/profile/burcukulahciogluozkan" target="_blank" class="navigate">Burcu Kulahcioglu Ozkan</a><span class="prog-aff"> MPI-SWS</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="c664d262-2bd0-4fba-a1f7-579d1c5a50f6" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="b926e1ec-10a6-4b30-9b63-77836ac884b7" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b926e1ec-10a6-4b30-9b63-77836ac884b7">Koord: A Language for Programming and Verifying Distributed Robotics Application</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/ritwikaghosh" class="navigate">Ritwika Ghosh</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/chiaohsieh" class="navigate">Chiao Hsieh</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/sasamisailovic" class="navigate">Sasa Misailovic</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/sayanmitra" class="navigate">Sayan Mitra</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428300" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428300" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://cyphyhouse.github.io/assets/docs/koord-OOPSLA2020-preprint.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/108/Koord-A-Language-for-Programming-and-Verifying-Distributed-Robotics-Application" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="3d53ab84-1ff2-418b-be19-dddf9133857d" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="7425f134-286b-4c4d-998b-71b90c993ce0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="7425f134-286b-4c4d-998b-71b90c993ce0">Learning-Based Controlled Concurrency Testing</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/suvammukherjee1" class="navigate">Suvam Mukherjee</a><span class="prog-aff"> Microsoft Research</span>, <a href="https://2020.ecoop.org/profile/pantazisdeligiannis" class="navigate">Pantazis Deligiannis</a><span class="prog-aff"> Microsoft Research</span>, <a href="https://2020.ecoop.org/profile/arpitabiswas" class="navigate">Arpita Biswas</a><span class="prog-aff"> IISc Bangalore</span>, <a href="https://2020.ecoop.org/profile/akashlal" class="navigate">Akash Lal</a><span class="prog-aff"> Microsoft Research</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428298" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428298" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://www.microsoft.com/en-us/research/uploads/prod/2019/12/paper.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/106/Learning-Based-Controlled-Concurrency-Testing" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="6149a84c-dcda-4f36-9756-5e1fd5ed92b2" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="de7d97dc-0089-49e1-bfce-2e7b14b648ee" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="de7d97dc-0089-49e1-bfce-2e7b14b648ee">LiveDroid: Identifying and Preserving Mobile App State in Volatile Runtime Environments</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/umarfarooq2" class="navigate">Umar Farooq</a><span class="prog-aff"> University of California at Riverside</span>, <a href="https://2020.ecoop.org/profile/zhijiazhao" class="navigate">Zhijia Zhao</a><span class="prog-aff"> University of California at Riverside</span>, <a href="https://2020.ecoop.org/profile/manusridharan" class="navigate">Manu Sridharan</a><span class="prog-aff"> University of California at Riverside</span>, <a href="https://2020.ecoop.org/profile/iulianneamtiu" class="navigate">Iulian Neamtiu</a><span class="prog-aff"> New Jersey Institute of Technology</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428228" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428228" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://www.cs.ucr.edu/~ufaro001/publication/oopsla20/OOPSLA20.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/36/LiveDroid-Identifying-and-Preserving-Mobile-App-State-in-Volatile-Runtime-Environmen" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="f6a8a9ec-f5a4-43a5-903e-b1bfbf22d3b1" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">12:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="72a7c48b-8eba-4f07-b5bc-03af82474540" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="72a7c48b-8eba-4f07-b5bc-03af82474540">Shiftry: RNN Inference in 2KB of RAM</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/aayankumar" class="navigate">Aayan Kumar</a><span class="prog-aff"> Microsoft Research</span>, <a href="https://2020.ecoop.org/profile/vivekseshadri" class="navigate">Vivek Seshadri</a><span class="prog-aff"> Microsoft Research</span>, <a href="https://2020.ecoop.org/profile/rahulsharma" class="navigate">Rahul Sharma</a><span class="prog-aff"> Microsoft Research</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428250" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428250" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/58/Shiftry-RNN-Inference-in-2KB-of-RAM" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-12"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c9"></td><td><div class="slot-label">12:20 - 13:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Wellington<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-SRC" target="_blank" class="text-muted navigate">SPLASH Student Research Competition</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/><ul> <li> <p>Aidan Yang, <i>SOAR: Synthesis for Open-Source API Refactoring</i></p> </li> <li> <p>Gahwon Lee, <i>SASIL: A Domain-Specific Language for Simulating Declarative Specifications of Scheduling Systems</i></p> </li> <li> <p>Ian C. McCormack, <i>A Software Library Model for the Internet of Things</i></p> </li> <li> <p>Mona Zhang and Jacob Gorenburg, <i>Design and Implementation of a Gradual Verifier</i></p> </li> <li> <p>Raphael Mosaner, <i>Machine Learning to Ease Understanding of Data Driven Compiler Optimizations</i></p> </li> <li> <p>Reed Oei, <i> Psamathe: A DSL for Safe Blockchain Assets </i></p> </li> <li> <p>Sang Heon Choi, <i>Consolidation: A Technique for Improving Permissiveness of Human-Machine Interfaces</i></p> </li> <li> <p>Sophia Kolak, <i>Detecting Performance Patterns with Deep Learning</i></p> </li> <li> <p>Vitaly Romanov, <i>Evaluating Importance of Edge Types when Using Graph Neural Network for Predicting Return Types of Python Functions</i></p> </li> </ul> </div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="061b2e19-ffbb-4b02-82ba-926f2a5abf0b" class="hidable"><td class="track-color c9"></td><td class=" text-right"><div class="text-muted"><div class="start-time">12:20</div><strong>40m</strong></div><div class="event-type">Poster</div><span data-facet-track="SPLASH Student Research Competition"></span></td><td><span data-event-star="a9e3d4ea-adaf-4e67-a431-fcf11578554b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a9e3d4ea-adaf-4e67-a431-fcf11578554b">Student Research Competition</a></strong><div class="prog-track">SPLASH Student Research Competition</div><br></td></tr></table></div><div class="hidable band hour-13"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">13:00 - 14:20</div></td><td colspan="2"><div class="session-info-in-table">T-4<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/michaelpradel" target="_blank" class="navigate">Michael Pradel</a><span class="prog-aff"> University of Stuttgart, Germany</span>, <a href="https://2020.ecoop.org/profile/sophiadrossopoulou" target="_blank" class="navigate">Sophia Drossopoulou</a><span class="prog-aff"> Imperial College London</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="4d15f386-fbe8-470a-ae21-4fa812e38b3f" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="b4bfae0b-6b5f-4ee8-9432-65f91d8c51a9" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b4bfae0b-6b5f-4ee8-9432-65f91d8c51a9">A Structural Model for Contextual Code Changes</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/shakedbrody" class="navigate">Shaked Brody</a><span class="prog-aff"> Technion</span>, <a href="https://2020.ecoop.org/profile/urialon" class="navigate">Uri Alon</a><span class="prog-aff"> Technion</span>, <a href="https://2020.ecoop.org/profile/eranyahav" class="navigate">Eran Yahav</a><span class="prog-aff"> Technion</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428283" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428283" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://arxiv.org/abs/2005.13209" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/91/A-Structural-Model-for-Contextual-Code-Changes" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="0ae64c62-37ee-4421-8dc9-1d0b09cab129" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="a4f48195-d136-4257-a4b0-1e97c5e1b2b3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a4f48195-d136-4257-a4b0-1e97c5e1b2b3">A Systematic Approach to Deriving Incremental Type Checkers</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/andrepacak" class="navigate">André Pacak</a><span class="prog-aff"> JGU Mainz</span>, <a href="https://2020.ecoop.org/profile/sebastianerdweg" class="navigate">Sebastian Erdweg</a><span class="prog-aff"> University of Mainz</span>, <a href="https://2020.ecoop.org/profile/tamasszabo" class="navigate">Tamás Szabó</a><span class="prog-aff"> University of Mainz / itemis</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428195" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428195" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/3/A-Systematic-Approach-to-Deriving-Incremental-Type-Checkers" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="796c14f4-5186-4a91-ad57-55512b4f4fef" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="4a70ed09-84fe-4afe-8c78-338a350d3ab8" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="4a70ed09-84fe-4afe-8c78-338a350d3ab8">Detecting Locations in JavaScript Programs Affected by Breaking Library Changes</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/andersmoller" class="navigate">Anders Møller</a><span class="prog-aff"> Aarhus University</span>, <a href="https://2020.ecoop.org/profile/benjaminbarslevnielsen" class="navigate">Benjamin Barslev Nielsen</a><span class="prog-aff"> Aarhus University</span>, <a href="https://2020.ecoop.org/profile/martintoldamtorp" class="navigate">Martin Toldam Torp</a><span class="prog-aff"> Aarhus University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428255" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428255" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://cs.au.dk/~amoeller/papers/tapir/paper.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/63/Detecting-Locations-in-JavaScript-Programs-Affected-by-Breaking-Library-Changes" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="e2bacf67-89d8-4ff1-b670-07da55823b60" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="64606eb7-ae14-4006-a27c-2e3b6b5b5c6c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="64606eb7-ae14-4006-a27c-2e3b6b5b5c6c">A Type-and-Effect System for Object Initialization</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/fengyunliu" class="navigate">Fengyun Liu</a><span class="prog-aff"> EPFL</span>, <a href="https://2020.ecoop.org/profile/ondrejlhotak" class="navigate">Ondřej Lhoták</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/aggelosbiboudis" class="navigate">Aggelos Biboudis</a><span class="prog-aff"> EPFL</span>, <a href="https://2020.ecoop.org/profile/paologgiarrusso" class="navigate">Paolo G. Giarrusso</a><span class="prog-aff"> Delft University of Technology</span>, <a href="https://2020.ecoop.org/profile/martinodersky" class="navigate">Martin Odersky</a><span class="prog-aff"> EPFL</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428243" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428243" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/51/A-Type-and-Effect-System-for-Object-Initialization" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-14"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">14:20 - 15:00</div></td><td colspan="2"><div class="session-info-in-table">Cocktails in Paris<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="8fb562d2-89db-4b84-b513-3fc5a2adb915" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="4c9081af-aa92-4d04-a815-22b427724873" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="4c9081af-aa92-4d04-a815-22b427724873">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-15"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">15:00 - 16:20</div></td><td colspan="2"><div class="session-info-in-table">T-5<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/tylersorensen1" target="_blank" class="navigate">Tyler Sorensen</a><span class="prog-aff"> University of California at Santa Cruz</span>, <a href="https://2020.ecoop.org/profile/raffikhatchadourian" target="_blank" class="navigate">Raffi Khatchadourian</a><span class="prog-aff"> City University of New York</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="bccbe5dd-a2fc-4efc-a764-365a9a389151" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="5566f7eb-c8ea-4651-9ed7-30715f447f33" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="5566f7eb-c8ea-4651-9ed7-30715f447f33">Actor Concurrency Bugs: A Comprehensive Study on Symptoms, Root Causes, API Usages, and Differences</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/mehdibagherzadeh" class="navigate">Mehdi Bagherzadeh</a><span class="prog-aff"> Oakland University</span>, <a href="https://2020.ecoop.org/profile/nicholasfireman" class="navigate">Nicholas Fireman</a><span class="prog-aff"> Oakland University</span>, <a href="https://2020.ecoop.org/profile/anasshawesh" class="navigate">Anas Shawesh</a><span class="prog-aff"> Oakland University</span>, <a href="https://2020.ecoop.org/profile/raffikhatchadourian" class="navigate">Raffi Khatchadourian</a><span class="prog-aff"> City University of New York</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428282" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428282" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://mbagherz.bitbucket.io/lab-correct-software/papers/akka-actor-bugs.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/90/Actor-Concurrency-Bugs-A-Comprehensive-Study-on-Symptoms-Root-Causes-API-Usages-a" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="af6e8f92-5439-432c-b032-05229e644fa4" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="d0b39515-659e-4855-a1b2-516ee32b0539" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="d0b39515-659e-4855-a1b2-516ee32b0539">Knowing When to Ask: Sound Scheduling of Name Resolution in Type Checkers Derived from Declarative Specifications</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/arjenrouvoet" class="navigate">Arjen Rouvoet</a><span class="prog-aff"> Delft University of Technology</span>, <a href="https://2020.ecoop.org/profile/hendrikvanantwerpen" class="navigate">Hendrik van Antwerpen</a><span class="prog-aff"> Delft University of Technology</span>, <a href="https://2020.ecoop.org/profile/casperbachpoulsen" class="navigate">Casper Bach Poulsen</a><span class="prog-aff"> Delft University of Technology</span>, <a href="https://2020.ecoop.org/profile/robbertkrebbers" class="navigate">Robbert Krebbers</a><span class="prog-aff"> Radboud University Nijmegen</span>, <a href="https://2020.ecoop.org/profile/eelcovisser" class="navigate">Eelco Visser</a><span class="prog-aff"> Delft University of Technology</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428248" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428248" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://eelcovisser.org/publications/2020/RouvoetAPKV20-ext.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/56/Knowing-When-to-Ask-Sound-Scheduling-of-Name-Resolution-in-Type-Checkers-Derived-fro" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="c2d8b749-d9ec-49af-a159-c056f705cc51" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="52f9bfff-ac06-47f4-98ba-4a5085ecbf7b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="52f9bfff-ac06-47f4-98ba-4a5085ecbf7b">Fuzzing Channel-Based Concurrency Runtimes using Types and Effects</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/quentinstievenart" class="navigate">Quentin Stiévenart</a><span class="prog-aff"> Vrije Universiteit Brussel</span>, <a href="https://2020.ecoop.org/profile/magnusmadsen" class="navigate">Magnus Madsen</a><span class="prog-aff"> Aarhus University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428254" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428254" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/62/Fuzzing-Channel-Based-Concurrency-Runtimes-using-Types-and-Effects" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="923c0e0f-fcf2-435b-ac8f-aafaaebe0611" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="b7403f22-9ce1-4712-b204-3d56213b53b9" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b7403f22-9ce1-4712-b204-3d56213b53b9">Regex Matching with Counting-Set Automata</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/lenkatoronova" class="navigate">Lenka Turoňová</a><span class="prog-aff"> Brno University of Technology</span>, <a href="https://2020.ecoop.org/profile/lukasholik" class="navigate">Lukáš Holík</a><span class="prog-aff"> Brno University of Technology</span>, <a href="https://2020.ecoop.org/profile/ondrejlengal" class="navigate">Ondřej Lengál</a><span class="prog-aff"> Brno University of Technology</span>, <a href="https://2020.ecoop.org/profile/ollisaarikivi2" class="navigate">Olli Saarikivi</a><span class="prog-aff"> Microsoft</span>, <a href="https://2020.ecoop.org/profile/margusveanes" class="navigate">Margus Veanes</a><span class="prog-aff"> Microsoft</span>, <a href="https://2020.ecoop.org/profile/tomasvojnar" class="navigate">Tomáš Vojnar</a><span class="prog-aff"> Brno University of Technology</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428286" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428286" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/94/Regex-Matching-with-Counting-Set-Automata" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-16"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">16:20 - 17:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Seoul<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="234b049b-70e0-4bf0-beec-c531f765c6a0" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="5a1b823c-58b7-45a2-a372-1295a926866d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="5a1b823c-58b7-45a2-a372-1295a926866d">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-17"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">17:00 - 18:20</div></td><td colspan="2"><div class="session-info-in-table">T-6A<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/zhefengwu" target="_blank" class="navigate">Zhefeng Wu</a><span class="prog-aff"> Alibaba Group</span>, <a href="https://2020.ecoop.org/profile/filipniksic" target="_blank" class="navigate">Filip Niksic</a><span class="prog-aff"> Google</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="b9d95123-48d8-4e1a-badd-922990e91ed1" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="bebba2c1-25ac-4031-96fd-49f091a06a15" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="bebba2c1-25ac-4031-96fd-49f091a06a15">Flow2Vec: Value-Flow-Based Precise Code Embedding<span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:40px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/yuleisui" class="navigate">Yulei Sui</a><span class="prog-aff"> University of Technology Sydney</span>, <a href="https://2020.ecoop.org/profile/xiaocheng" class="navigate">Xiao Cheng</a><span class="prog-aff"> Beijing University of Posts and Telecommunications</span>, <a href="https://2020.ecoop.org/profile/guanqinzhang" class="navigate">Guanqin Zhang</a><span class="prog-aff"> University of Technology Sydney</span>, <a href="https://2020.ecoop.org/profile/haoyuwang" class="navigate">Haoyu Wang</a><span class="prog-aff"> Beijing University of Posts and Telecommunications</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428301" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428301" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/109/Flow2Vec-Value-Flow-Based-Precise-Code-Embedding" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="33ace67f-0a6c-4a7c-bad9-0b41cb19858e" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="a1340467-2468-4939-918c-5b03056c26fd" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a1340467-2468-4939-918c-5b03056c26fd">FlowCFL: Generalized Type-Based Reachability Analysis: Graph Reduction and Equivalence of CFL-Based and Type-Based Reachability</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/anamilanova" class="navigate">Ana Milanova</a><span class="prog-aff"> Rensselaer Polytechnic Institute</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428246" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428246" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/54/FlowCFL-Generalized-Type-Based-Reachability-Analysis-Graph-Reduction-and-Equivalenc" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="f2baf200-f36b-46aa-aca2-bf9e8bc288a7" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="970b6051-9a69-4c86-97a5-c53ea48536a0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="970b6051-9a69-4c86-97a5-c53ea48536a0">Hidden Inheritance: An Inline Caching Design for TypeScript Performance</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/zhefengwu" class="navigate">Zhefeng Wu</a><span class="prog-aff"> Alibaba Group</span>, <a href="https://2020.ecoop.org/profile/zhesun" class="navigate">Zhe Sun</a><span class="prog-aff"> Alibaba Group</span>, <a href="https://2020.ecoop.org/profile/kaigong" class="navigate">Kai Gong</a><span class="prog-aff"> Alibaba Group</span>, <a href="https://2020.ecoop.org/profile/lingyunchen" class="navigate">Lingyun Chen</a><span class="prog-aff"> Alibaba Group</span>, <a href="https://2020.ecoop.org/profile/binliao" class="navigate">Bin Liao</a><span class="prog-aff"> Alibaba Group</span>, <a href="https://2020.ecoop.org/profile/yihuajin" class="navigate">Yihua Jin</a><span class="prog-aff"> Alibaba Group</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428242" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428242" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/50/Hidden-Inheritance-An-Inline-Caching-Design-for-TypeScript-Performance" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="e2b5a2ba-21f5-4d47-9c68-2ff57c9aebda" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">18:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="71956917-c601-44ae-8f7c-0e7327f4fa45" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="71956917-c601-44ae-8f7c-0e7327f4fa45">Gradual Verification of Recursive Heap Data Structures</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/jennadivincenzowise" class="navigate">Jenna DiVincenzo (Wise)</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/johannesbader" class="navigate">Johannes Bader</a><span class="prog-aff"> Jane Street</span>, <a href="https://2020.ecoop.org/profile/cameronwong" class="navigate">Cameron Wong</a><span class="prog-aff"> Jane Street</span>, <a href="https://2020.ecoop.org/profile/jonathanaldrich" class="navigate">Jonathan Aldrich</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/etanter" class="navigate">Éric Tanter</a><span class="prog-aff"> University of Chile</span>, <a href="https://2020.ecoop.org/profile/joshuasunshine" class="navigate">Joshua Sunshine</a><span class="prog-aff"> Carnegie Mellon University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428296" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428296" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/104/Gradual-Verification-of-Recursive-Heap-Data-Structures" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-18"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">18:20 - 19:00</div></td><td colspan="2"><div class="session-info-in-table">Cocktails in Rio<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="2e115366-93c3-4f21-a8e7-24e86007a95a" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">18:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="41344328-debe-4b54-a95f-00473bea98e4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="41344328-debe-4b54-a95f-00473bea98e4">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-19"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c5"></td><td><div class="slot-label">19:00 - 20:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> T<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="text-muted navigate">SPLASH Keynotes</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/steveblackburn" target="_blank" class="navigate">Steve Blackburn</a><span class="prog-aff"> Australian National University</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="5410aa9a-4256-46d1-8f83-72b488706446" class="hidable"><td class="track-color c5"></td><td class=" text-right"><div class="text-muted"><div class="start-time">19:00</div><strong>80m</strong></div><div class="event-type">Keynote</div><span data-facet-track="SPLASH Keynotes"></span></td><td><span data-event-star="d9dc8414-a9f1-4c0d-8f5f-a8619dba3298" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="d9dc8414-a9f1-4c0d-8f5f-a8619dba3298">Testing Deep Neural Networks</a></strong><div class="prog-track">SPLASH Keynotes</div><div class="performers"><a href="https://2020.ecoop.org/profile/marylousoffa" class="navigate">Mary Lou Soffa</a><span class="prog-aff"> University of Virginia</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3426430.3434071" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a></td></tr></table></div><div class="hidable band hour-20"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">20:20 - 21:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Cocktails in New York<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="ce2e21ea-ba86-4250-9d12-3483b3a07ef7" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">20:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="5dda3903-b7f6-4d55-9d84-82a865e29e54" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="5dda3903-b7f6-4d55-9d84-82a865e29e54">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-21"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">21:00 - 22:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> T-2<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/yaodazhou" target="_blank" class="navigate">Yaoda Zhou</a><span class="prog-aff"> University of Hong Kong</span>, <a href="https://2020.ecoop.org/profile/iulianneamtiu" target="_blank" class="navigate">Iulian Neamtiu</a><span class="prog-aff"> New Jersey Institute of Technology</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="ccf74489-f632-41f2-8183-7028eebbcebb" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">21:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="5d1aeb28-75c6-4924-8e7a-5cbbe33cfacd" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="5d1aeb28-75c6-4924-8e7a-5cbbe33cfacd">Formulog: Datalog for SMT-Based Static Analysis</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/aaronbembenek" class="navigate">Aaron Bembenek</a><span class="prog-aff"> Harvard University</span>, <a href="https://2020.ecoop.org/profile/michaelgreenberg" class="navigate">Michael Greenberg</a><span class="prog-aff"> Pomona College</span>, <a href="https://2020.ecoop.org/profile/stephenchong" class="navigate">Stephen Chong</a><span class="prog-aff"> Harvard University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428209" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428209" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/17/Formulog-Datalog-for-SMT-Based-Static-Analysis" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="809f470f-4e1d-4f3b-8fc2-11fffe24e5be" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">21:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="93f41bfd-9988-4002-8de8-22ce8bf00c55" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="93f41bfd-9988-4002-8de8-22ce8bf00c55">A Large-Scale Longitudinal Study of Flaky Tests</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/winglam" class="navigate">Wing Lam</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/stefanwinter" class="navigate">Stefan Winter</a><span class="prog-aff"> TU Darmstadt</span>, <a href="https://2020.ecoop.org/profile/anjiangwei" class="navigate">Anjiang Wei</a><span class="prog-aff"> Peking University</span>, <a href="https://2020.ecoop.org/profile/taoxie" class="navigate">Tao Xie</a><span class="prog-aff"> Peking University</span>, <a href="https://2020.ecoop.org/profile/darkomarinov" class="navigate">Darko Marinov</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/jonathanbell" class="navigate">Jonathan Bell</a><span class="prog-aff"> Northeastern University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428270" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428270" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/78/A-Large-Scale-Longitudinal-Study-of-Flaky-Tests" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="f1d9ff58-07e3-4db2-a961-80e7f3cfb9f4" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">21:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="bf240e74-90f0-407b-8552-d2d71c9c86e4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="bf240e74-90f0-407b-8552-d2d71c9c86e4">Handling Bidirectional Control Flow</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/yizhouzhang" class="navigate">Yizhou Zhang</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/guidosalvaneschi" class="navigate">Guido Salvaneschi</a><span class="prog-aff"> University of St. Gallen</span>, <a href="https://2020.ecoop.org/profile/andrewmyers" class="navigate">Andrew Myers</a><span class="prog-aff"> Cornell University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428207" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428207" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/15/Handling-Bidirectional-Control-Flow" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="e32b7341-b29d-46a0-8e72-be60dbd55ba8" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">22:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="b5281650-dcac-4963-b682-1fed545a5e0a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b5281650-dcac-4963-b682-1fed545a5e0a">WATCHER: In-Situ Failure Diagnosis</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/hongyuliu1" class="navigate">Hongyu Liu</a><span class="prog-aff"> Purdue University</span>, <a href="https://2020.ecoop.org/profile/samsilvestro" class="navigate">Sam Silvestro</a><span class="prog-aff"> University of Texas at San Antonio</span>, <a href="https://2020.ecoop.org/profile/xiangyuzhang" class="navigate">Xiangyu Zhang</a><span class="prog-aff"> Purdue University</span>, <a href="https://2020.ecoop.org/profile/jianhuang" class="navigate">Jian Huang</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/tongpingliu1" class="navigate">Tongping Liu</a><span class="prog-aff"> University of Massachusetts at Amherst</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428211" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428211" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/19/WATCHER-In-Situ-Failure-Diagnosis" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-22"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">22:20 - 23:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Lunch in Tokyo<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="d15030ec-ac9a-426e-8e5e-6a259dae4c9b" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">22:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="0946af88-5fc0-40d0-827b-f00b431464d2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="0946af88-5fc0-40d0-827b-f00b431464d2">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-23"><table data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">23:00 - 00:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> T-3<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/chengyuzhang" target="_blank" class="navigate">Chengyu Zhang</a><span class="prog-aff"> East China Normal University</span>, <a href="https://2020.ecoop.org/profile/tingcao" target="_blank" class="navigate">Ting Cao</a><span class="prog-aff"> Microsoft Research</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="16f2c9fd-522e-4847-922e-339d712a2e46" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">23:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="b926e1ec-10a6-4b30-9b63-77836ac884b7" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b926e1ec-10a6-4b30-9b63-77836ac884b7">Koord: A Language for Programming and Verifying Distributed Robotics Application</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/ritwikaghosh" class="navigate">Ritwika Ghosh</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/chiaohsieh" class="navigate">Chiao Hsieh</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/sasamisailovic" class="navigate">Sasa Misailovic</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/sayanmitra" class="navigate">Sayan Mitra</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428300" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428300" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://cyphyhouse.github.io/assets/docs/koord-OOPSLA2020-preprint.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/108/Koord-A-Language-for-Programming-and-Verifying-Distributed-Robotics-Application" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="99b7ae06-430b-4b21-90dd-3b80c530a347" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">23:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="7425f134-286b-4c4d-998b-71b90c993ce0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="7425f134-286b-4c4d-998b-71b90c993ce0">Learning-Based Controlled Concurrency Testing</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/suvammukherjee1" class="navigate">Suvam Mukherjee</a><span class="prog-aff"> Microsoft Research</span>, <a href="https://2020.ecoop.org/profile/pantazisdeligiannis" class="navigate">Pantazis Deligiannis</a><span class="prog-aff"> Microsoft Research</span>, <a href="https://2020.ecoop.org/profile/arpitabiswas" class="navigate">Arpita Biswas</a><span class="prog-aff"> IISc Bangalore</span>, <a href="https://2020.ecoop.org/profile/akashlal" class="navigate">Akash Lal</a><span class="prog-aff"> Microsoft Research</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428298" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428298" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://www.microsoft.com/en-us/research/uploads/prod/2019/12/paper.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/106/Learning-Based-Controlled-Concurrency-Testing" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="63777313-d9b3-4e71-a636-24117533937e" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">23:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="de7d97dc-0089-49e1-bfce-2e7b14b648ee" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="de7d97dc-0089-49e1-bfce-2e7b14b648ee">LiveDroid: Identifying and Preserving Mobile App State in Volatile Runtime Environments</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/umarfarooq2" class="navigate">Umar Farooq</a><span class="prog-aff"> University of California at Riverside</span>, <a href="https://2020.ecoop.org/profile/zhijiazhao" class="navigate">Zhijia Zhao</a><span class="prog-aff"> University of California at Riverside</span>, <a href="https://2020.ecoop.org/profile/manusridharan" class="navigate">Manu Sridharan</a><span class="prog-aff"> University of California at Riverside</span>, <a href="https://2020.ecoop.org/profile/iulianneamtiu" class="navigate">Iulian Neamtiu</a><span class="prog-aff"> New Jersey Institute of Technology</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428228" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428228" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://www.cs.ucr.edu/~ufaro001/publication/oopsla20/OOPSLA20.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/36/LiveDroid-Identifying-and-Preserving-Mobile-App-State-in-Volatile-Runtime-Environmen" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="6a2c1fa9-6ff4-437a-b112-b9ef447f9f99" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">00:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="72a7c48b-8eba-4f07-b5bc-03af82474540" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="72a7c48b-8eba-4f07-b5bc-03af82474540">Shiftry: RNN Inference in 2KB of RAM</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/aayankumar" class="navigate">Aayan Kumar</a><span class="prog-aff"> Microsoft Research</span>, <a href="https://2020.ecoop.org/profile/vivekseshadri" class="navigate">Vivek Seshadri</a><span class="prog-aff"> Microsoft Research</span>, <a href="https://2020.ecoop.org/profile/rahulsharma" class="navigate">Rahul Sharma</a><span class="prog-aff"> Microsoft Research</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428250" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428250" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/58/Shiftry-RNN-Inference-in-2KB-of-RAM" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div></div><script type="text/javascript">window.preselectTimeBand = true; </script><div class="hidable day-wrapper"><h4 class="day-header sticky-top"><div><div>Wed 18 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="hidable band hour-0"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c9"></td><td><div class="slot-label">00:20 - 01:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Breakfast in Paris<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-SRC" target="_blank" class="text-muted navigate">SPLASH Student Research Competition</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/><ul> <li> <p>Aidan Yang, <i>SOAR: Synthesis for Open-Source API Refactoring</i></p> </li> <li> <p>Gahwon Lee, <i>SASIL: A Domain-Specific Language for Simulating Declarative Specifications of Scheduling Systems</i></p> </li> <li> <p>Ian C. McCormack, <i>A Software Library Model for the Internet of Things</i></p> </li> <li> <p>Mona Zhang and Jacob Gorenburg, <i>Design and Implementation of a Gradual Verifier</i></p> </li> <li> <p>Raphael Mosaner, <i>Machine Learning to Ease Understanding of Data Driven Compiler Optimizations</i></p> </li> <li> <p>Reed Oei, <i> Psamathe: A DSL for Safe Blockchain Assets </i></p> </li> <li> <p>Sang Heon Choi, <i>Consolidation: A Technique for Improving Permissiveness of Human-Machine Interfaces</i></p> </li> <li> <p>Sophia Kolak, <i>Detecting Performance Patterns with Deep Learning</i></p> </li> <li> <p>Vitaly Romanov, <i>Evaluating Importance of Edge Types when Using Graph Neural Network for Predicting Return Types of Python Functions</i></p> </li> </ul> </div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="27e9c703-c098-40fe-9407-36203f6c5c2d" class="hidable"><td class="track-color c9"></td><td class=" text-right"><div class="text-muted"><div class="start-time">00:20</div><strong>40m</strong></div><div class="event-type">Poster</div><span data-facet-track="SPLASH Student Research Competition"></span></td><td><span data-event-star="a9e3d4ea-adaf-4e67-a431-fcf11578554b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a9e3d4ea-adaf-4e67-a431-fcf11578554b">Student Research Competition</a></strong><div class="prog-track">SPLASH Student Research Competition</div><br></td></tr></table></div><div class="hidable band hour-1"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">01:00 - 02:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> T-4<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/sophiadrossopoulou" target="_blank" class="navigate">Sophia Drossopoulou</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/julienlange" target="_blank" class="navigate">Julien Lange</a><span class="prog-aff"> Royal Holloway University of London</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="de99acbd-6b0f-4bb1-929e-b079f3d2f10c" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">01:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="b4bfae0b-6b5f-4ee8-9432-65f91d8c51a9" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b4bfae0b-6b5f-4ee8-9432-65f91d8c51a9">A Structural Model for Contextual Code Changes</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/shakedbrody" class="navigate">Shaked Brody</a><span class="prog-aff"> Technion</span>, <a href="https://2020.ecoop.org/profile/urialon" class="navigate">Uri Alon</a><span class="prog-aff"> Technion</span>, <a href="https://2020.ecoop.org/profile/eranyahav" class="navigate">Eran Yahav</a><span class="prog-aff"> Technion</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428283" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428283" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://arxiv.org/abs/2005.13209" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/91/A-Structural-Model-for-Contextual-Code-Changes" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="9c5d4c56-bc85-48a1-ad4c-39c686c7a97f" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">01:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="a4f48195-d136-4257-a4b0-1e97c5e1b2b3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a4f48195-d136-4257-a4b0-1e97c5e1b2b3">A Systematic Approach to Deriving Incremental Type Checkers</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/andrepacak" class="navigate">André Pacak</a><span class="prog-aff"> JGU Mainz</span>, <a href="https://2020.ecoop.org/profile/sebastianerdweg" class="navigate">Sebastian Erdweg</a><span class="prog-aff"> University of Mainz</span>, <a href="https://2020.ecoop.org/profile/tamasszabo" class="navigate">Tamás Szabó</a><span class="prog-aff"> University of Mainz / itemis</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428195" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428195" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/3/A-Systematic-Approach-to-Deriving-Incremental-Type-Checkers" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="aeb06990-e2c4-4098-b5d9-5b15aeaa68cd" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">01:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="4a70ed09-84fe-4afe-8c78-338a350d3ab8" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="4a70ed09-84fe-4afe-8c78-338a350d3ab8">Detecting Locations in JavaScript Programs Affected by Breaking Library Changes</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/andersmoller" class="navigate">Anders Møller</a><span class="prog-aff"> Aarhus University</span>, <a href="https://2020.ecoop.org/profile/benjaminbarslevnielsen" class="navigate">Benjamin Barslev Nielsen</a><span class="prog-aff"> Aarhus University</span>, <a href="https://2020.ecoop.org/profile/martintoldamtorp" class="navigate">Martin Toldam Torp</a><span class="prog-aff"> Aarhus University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428255" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428255" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://cs.au.dk/~amoeller/papers/tapir/paper.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/63/Detecting-Locations-in-JavaScript-Programs-Affected-by-Breaking-Library-Changes" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="533b1adb-2cc7-4fd4-b7b5-8e5a1e5b367c" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">02:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="64606eb7-ae14-4006-a27c-2e3b6b5b5c6c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="64606eb7-ae14-4006-a27c-2e3b6b5b5c6c">A Type-and-Effect System for Object Initialization</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/fengyunliu" class="navigate">Fengyun Liu</a><span class="prog-aff"> EPFL</span>, <a href="https://2020.ecoop.org/profile/ondrejlhotak" class="navigate">Ondřej Lhoták</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/aggelosbiboudis" class="navigate">Aggelos Biboudis</a><span class="prog-aff"> EPFL</span>, <a href="https://2020.ecoop.org/profile/paologgiarrusso" class="navigate">Paolo G. Giarrusso</a><span class="prog-aff"> Delft University of Technology</span>, <a href="https://2020.ecoop.org/profile/martinodersky" class="navigate">Martin Odersky</a><span class="prog-aff"> EPFL</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428243" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428243" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/51/A-Type-and-Effect-System-for-Object-Initialization" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-2"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">02:20 - 03:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Cocktails in Sydney<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="d058804c-dca1-403c-a7a1-fc4ae37a346b" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">02:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="4c9081af-aa92-4d04-a815-22b427724873" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="4c9081af-aa92-4d04-a815-22b427724873">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-3"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">03:00 - 04:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> T-5<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/burcukulahciogluozkan" target="_blank" class="navigate">Burcu Kulahcioglu Ozkan</a><span class="prog-aff"> MPI-SWS</span>, <a href="https://2020.ecoop.org/profile/reubenrowe" target="_blank" class="navigate">Reuben Rowe</a><span class="prog-aff"> University College London</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="ed682cc6-49fc-44b8-a0b8-f0ae97c8a189" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">03:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="5566f7eb-c8ea-4651-9ed7-30715f447f33" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="5566f7eb-c8ea-4651-9ed7-30715f447f33">Actor Concurrency Bugs: A Comprehensive Study on Symptoms, Root Causes, API Usages, and Differences</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/mehdibagherzadeh" class="navigate">Mehdi Bagherzadeh</a><span class="prog-aff"> Oakland University</span>, <a href="https://2020.ecoop.org/profile/nicholasfireman" class="navigate">Nicholas Fireman</a><span class="prog-aff"> Oakland University</span>, <a href="https://2020.ecoop.org/profile/anasshawesh" class="navigate">Anas Shawesh</a><span class="prog-aff"> Oakland University</span>, <a href="https://2020.ecoop.org/profile/raffikhatchadourian" class="navigate">Raffi Khatchadourian</a><span class="prog-aff"> City University of New York</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428282" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428282" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://mbagherz.bitbucket.io/lab-correct-software/papers/akka-actor-bugs.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/90/Actor-Concurrency-Bugs-A-Comprehensive-Study-on-Symptoms-Root-Causes-API-Usages-a" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="8292c782-368f-4b84-8a0d-0b13e3a9dde5" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">03:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="d0b39515-659e-4855-a1b2-516ee32b0539" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="d0b39515-659e-4855-a1b2-516ee32b0539">Knowing When to Ask: Sound Scheduling of Name Resolution in Type Checkers Derived from Declarative Specifications</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/arjenrouvoet" class="navigate">Arjen Rouvoet</a><span class="prog-aff"> Delft University of Technology</span>, <a href="https://2020.ecoop.org/profile/hendrikvanantwerpen" class="navigate">Hendrik van Antwerpen</a><span class="prog-aff"> Delft University of Technology</span>, <a href="https://2020.ecoop.org/profile/casperbachpoulsen" class="navigate">Casper Bach Poulsen</a><span class="prog-aff"> Delft University of Technology</span>, <a href="https://2020.ecoop.org/profile/robbertkrebbers" class="navigate">Robbert Krebbers</a><span class="prog-aff"> Radboud University Nijmegen</span>, <a href="https://2020.ecoop.org/profile/eelcovisser" class="navigate">Eelco Visser</a><span class="prog-aff"> Delft University of Technology</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428248" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428248" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://eelcovisser.org/publications/2020/RouvoetAPKV20-ext.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/56/Knowing-When-to-Ask-Sound-Scheduling-of-Name-Resolution-in-Type-Checkers-Derived-fro" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="47fbf813-ea4a-4456-8e48-84bea0c9c182" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">03:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="52f9bfff-ac06-47f4-98ba-4a5085ecbf7b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="52f9bfff-ac06-47f4-98ba-4a5085ecbf7b">Fuzzing Channel-Based Concurrency Runtimes using Types and Effects</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/quentinstievenart" class="navigate">Quentin Stiévenart</a><span class="prog-aff"> Vrije Universiteit Brussel</span>, <a href="https://2020.ecoop.org/profile/magnusmadsen" class="navigate">Magnus Madsen</a><span class="prog-aff"> Aarhus University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428254" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428254" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/62/Fuzzing-Channel-Based-Concurrency-Runtimes-using-Types-and-Effects" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="4fbe8ed9-8e8f-4e41-a602-f2bdeea416f7" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">04:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="b7403f22-9ce1-4712-b204-3d56213b53b9" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b7403f22-9ce1-4712-b204-3d56213b53b9">Regex Matching with Counting-Set Automata</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/lenkatoronova" class="navigate">Lenka Turoňová</a><span class="prog-aff"> Brno University of Technology</span>, <a href="https://2020.ecoop.org/profile/lukasholik" class="navigate">Lukáš Holík</a><span class="prog-aff"> Brno University of Technology</span>, <a href="https://2020.ecoop.org/profile/ondrejlengal" class="navigate">Ondřej Lengál</a><span class="prog-aff"> Brno University of Technology</span>, <a href="https://2020.ecoop.org/profile/ollisaarikivi2" class="navigate">Olli Saarikivi</a><span class="prog-aff"> Microsoft</span>, <a href="https://2020.ecoop.org/profile/margusveanes" class="navigate">Margus Veanes</a><span class="prog-aff"> Microsoft</span>, <a href="https://2020.ecoop.org/profile/tomasvojnar" class="navigate">Tomáš Vojnar</a><span class="prog-aff"> Brno University of Technology</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428286" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428286" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/94/Regex-Matching-with-Counting-Set-Automata" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-4"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">04:20 - 05:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Dinner in Bejing<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="28b438c8-2bb8-4c84-9d21-6e2026f92db5" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">04:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="5a1b823c-58b7-45a2-a372-1295a926866d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="5a1b823c-58b7-45a2-a372-1295a926866d">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-5"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">05:00 - 06:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> T-6A<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/michaelpradel" target="_blank" class="navigate">Michael Pradel</a><span class="prog-aff"> University of Stuttgart, Germany</span>, <a href="https://2020.ecoop.org/profile/konstantinoskallas" target="_blank" class="navigate">Konstantinos Kallas</a><span class="prog-aff"> University of Pennsylvania</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="89363f6e-b4c3-404a-a330-c5fe5219d97c" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">05:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="bebba2c1-25ac-4031-96fd-49f091a06a15" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="bebba2c1-25ac-4031-96fd-49f091a06a15">Flow2Vec: Value-Flow-Based Precise Code Embedding<span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:40px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/yuleisui" class="navigate">Yulei Sui</a><span class="prog-aff"> University of Technology Sydney</span>, <a href="https://2020.ecoop.org/profile/xiaocheng" class="navigate">Xiao Cheng</a><span class="prog-aff"> Beijing University of Posts and Telecommunications</span>, <a href="https://2020.ecoop.org/profile/guanqinzhang" class="navigate">Guanqin Zhang</a><span class="prog-aff"> University of Technology Sydney</span>, <a href="https://2020.ecoop.org/profile/haoyuwang" class="navigate">Haoyu Wang</a><span class="prog-aff"> Beijing University of Posts and Telecommunications</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428301" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428301" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/109/Flow2Vec-Value-Flow-Based-Precise-Code-Embedding" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="9f8c659e-a171-4008-bac6-44de49d1c157" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">05:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="a1340467-2468-4939-918c-5b03056c26fd" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a1340467-2468-4939-918c-5b03056c26fd">FlowCFL: Generalized Type-Based Reachability Analysis: Graph Reduction and Equivalence of CFL-Based and Type-Based Reachability</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/anamilanova" class="navigate">Ana Milanova</a><span class="prog-aff"> Rensselaer Polytechnic Institute</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428246" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428246" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/54/FlowCFL-Generalized-Type-Based-Reachability-Analysis-Graph-Reduction-and-Equivalenc" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="b04f8cc5-d164-479b-a241-0b1904991fec" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">05:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="970b6051-9a69-4c86-97a5-c53ea48536a0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="970b6051-9a69-4c86-97a5-c53ea48536a0">Hidden Inheritance: An Inline Caching Design for TypeScript Performance</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/zhefengwu" class="navigate">Zhefeng Wu</a><span class="prog-aff"> Alibaba Group</span>, <a href="https://2020.ecoop.org/profile/zhesun" class="navigate">Zhe Sun</a><span class="prog-aff"> Alibaba Group</span>, <a href="https://2020.ecoop.org/profile/kaigong" class="navigate">Kai Gong</a><span class="prog-aff"> Alibaba Group</span>, <a href="https://2020.ecoop.org/profile/lingyunchen" class="navigate">Lingyun Chen</a><span class="prog-aff"> Alibaba Group</span>, <a href="https://2020.ecoop.org/profile/binliao" class="navigate">Bin Liao</a><span class="prog-aff"> Alibaba Group</span>, <a href="https://2020.ecoop.org/profile/yihuajin" class="navigate">Yihua Jin</a><span class="prog-aff"> Alibaba Group</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428242" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428242" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/50/Hidden-Inheritance-An-Inline-Caching-Design-for-TypeScript-Performance" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="b4fd46b0-dafe-4490-a041-e38b18c2b15d" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">06:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="71956917-c601-44ae-8f7c-0e7327f4fa45" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="71956917-c601-44ae-8f7c-0e7327f4fa45">Gradual Verification of Recursive Heap Data Structures</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/jennadivincenzowise" class="navigate">Jenna DiVincenzo (Wise)</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/johannesbader" class="navigate">Johannes Bader</a><span class="prog-aff"> Jane Street</span>, <a href="https://2020.ecoop.org/profile/cameronwong" class="navigate">Cameron Wong</a><span class="prog-aff"> Jane Street</span>, <a href="https://2020.ecoop.org/profile/jonathanaldrich" class="navigate">Jonathan Aldrich</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/etanter" class="navigate">Éric Tanter</a><span class="prog-aff"> University of Chile</span>, <a href="https://2020.ecoop.org/profile/joshuasunshine" class="navigate">Joshua Sunshine</a><span class="prog-aff"> Carnegie Mellon University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428296" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428296" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/104/Gradual-Verification-of-Recursive-Heap-Data-Structures" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-6"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">06:20 - 07:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Dinner in Delhi<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="ccf31134-d942-4fcf-95d3-d3804e8340b1" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">06:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="41344328-debe-4b54-a95f-00473bea98e4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="41344328-debe-4b54-a95f-00473bea98e4">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-7"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">07:00 - 08:20</div></td><td colspan="2"><div class="session-info-in-table">W-1<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/karimali" target="_blank" class="navigate">Karim Ali</a><span class="prog-aff"> University of Alberta</span>, <a href="https://2020.ecoop.org/profile/sophiadrossopoulou" target="_blank" class="navigate">Sophia Drossopoulou</a><span class="prog-aff"> Imperial College London</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="71b50b13-174a-44ce-baaa-328c8c04482e" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">07:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="ab26b4f9-908b-48a6-88f1-36f0a94e32cc" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="ab26b4f9-908b-48a6-88f1-36f0a94e32cc">Mossad: Defeating Software Plagiarism Detection</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/breannadevoremcdonald" class="navigate">Breanna Devore-McDonald</a><span class="prog-aff"> University of Massachusetts at Amherst</span>, <a href="https://2020.ecoop.org/profile/emeryberger" class="navigate">Emery D. Berger</a><span class="prog-aff"> University of Massachusetts at Amherst</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428206" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428206" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/14/Mossad-Defeating-Software-Plagiarism-Detection" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="ece7329c-1b58-4a64-a100-9eb5c38195bb" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">07:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="68a84a17-ccd2-48b6-9085-63301738428f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="68a84a17-ccd2-48b6-9085-63301738428f">Precise Inference of Expressive Units of Measurement Types</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/tongtongxiang1" class="navigate">Tongtong Xiang</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/jeffluo1" class="navigate">Jeff Y. Luo</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/wernerdietl" class="navigate">Werner Dietl</a><span class="prog-aff"> University of Waterloo</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428210" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428210" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/18/Precise-Inference-of-Expressive-Units-of-Measurement-Types" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="8d96bdf5-144b-44ef-884f-b0eb117fd24f" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">07:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="fcd71652-1e16-475e-bda3-bcb0432637a2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fcd71652-1e16-475e-bda3-bcb0432637a2">Program Equivalence for Assisted Grading of Functional Programs</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/joshuaclune" class="navigate">Joshua Clune</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/vijayramamurthy" class="navigate">Vijay Ramamurthy</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/rubenmartins" class="navigate">Ruben Martins</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/umutacar" class="navigate">Umut A. Acar</a><span class="prog-aff"> Carnegie Mellon University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428239" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428239" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/47/Program-Equivalence-for-Assisted-Grading-of-Functional-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="ec9e935a-4be4-4acd-bf43-2d1fee10ca06" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">08:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="15674d02-5f12-493f-b843-8068fb89ee09" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="15674d02-5f12-493f-b843-8068fb89ee09">Revisiting Iso-Recursive Subtyping</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/yaodazhou" class="navigate">Yaoda Zhou</a><span class="prog-aff"> University of Hong Kong</span>, <a href="https://2020.ecoop.org/profile/brunooliveira" class="navigate">Bruno C. d. S. Oliveira</a><span class="prog-aff"> University of Hong Kong</span>, <a href="https://2020.ecoop.org/profile/jinxuzhao" class="navigate">Jinxu Zhao</a><span class="prog-aff"> University of Hong Kong</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428291" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428291" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/99/Revisiting-Iso-Recursive-Subtyping" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-8"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c37"></td><td><div class="slot-label">08:20 - 09:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Chicago<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-awards" target="_blank" class="text-muted navigate">SPLASH Awards</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="2e95fb9c-7b37-433c-b8f4-4f324d5e9cdc" class="hidable"><td class="track-color c37"></td><td class=" text-right"><div class="text-muted"><div class="start-time">08:20</div><strong>40m</strong></div><div class="event-type">Other</div><span data-facet-track="SPLASH Awards"></span></td><td><span data-event-star="c0fd419e-0940-4fad-8e84-7f72a9339b79" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c0fd419e-0940-4fad-8e84-7f72a9339b79">Awards Session</a></strong><div class="prog-track">SPLASH Awards</div><div class="performers"><a href="https://2020.ecoop.org/profile/davidgrove" class="navigate">David Grove</a><span class="prog-aff"> IBM Research</span>, <a href="https://2020.ecoop.org/profile/jenspalsberg" class="navigate">Jens Palsberg</a><span class="prog-aff"> University of California, Los Angeles</span></div></td></tr></table></div><div class="hidable band hour-9"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c5"></td><td><div class="slot-label">09:00 - 10:20</div></td><td colspan="2"><div class="session-info-in-table">W<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="text-muted navigate">SPLASH Keynotes</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/hrideshrajan" target="_blank" class="navigate">Hridesh Rajan</a><span class="prog-aff"> Iowa State University, USA</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="d7369bc9-e0dc-49a7-add9-56eb88b344fb" class="hidable"><td class="track-color c5"></td><td class=" text-right"><div class="text-muted"><div class="start-time">09:00</div><strong>80m</strong></div><div class="event-type">Keynote</div><span data-facet-track="SPLASH Keynotes"></span></td><td><span data-event-star="524d2a59-9a05-498f-879b-750d10430c79" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="524d2a59-9a05-498f-879b-750d10430c79">Models and Programs: Better Together<span class="pull-right"><span data-facet-badge="supported by Futurewei" class="output-badge" style="max-width:40px;"><span class="label-primary label">supported by Futurewei</span></span></span></a></strong><div class="prog-track">SPLASH Keynotes</div><div class="performers"><a href="https://2020.ecoop.org/profile/sriramrajamani" class="navigate">Sriram Rajamani</a><span class="prog-aff"> Microsoft Research</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3426430.3434070" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a></td></tr></table></div><div class="hidable band hour-10"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">10:20 - 11:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Seattle<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="5dcaaf21-711c-4f4a-8fd5-9fa521a51447" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">10:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="b3d90584-8297-4112-b66a-f612567a4efe" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b3d90584-8297-4112-b66a-f612567a4efe">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-11"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">11:00 - 12:20</div></td><td colspan="2"><div class="session-info-in-table">W-3<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/eelcovisser" target="_blank" class="navigate">Eelco Visser</a><span class="prog-aff"> Delft University of Technology</span>, <a href="https://2020.ecoop.org/profile/danbarowy" target="_blank" class="navigate">Dan Barowy</a><span class="prog-aff"> Williams College</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="9eb7a250-a334-400d-b204-0ec814e48a4c" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="36a05e0f-c662-4f1b-b7fa-748674279502" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="36a05e0f-c662-4f1b-b7fa-748674279502">Build Scripts with Perfect Dependencies</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/sarahspall" class="navigate">Sarah Spall</a><span class="prog-aff"> Indiana University</span>, <a href="https://2020.ecoop.org/profile/neilmitchell" class="navigate">Neil Mitchell</a><span class="prog-aff"> Facebook</span>, <a href="https://2020.ecoop.org/profile/samtobinhochstadt" class="navigate">Sam Tobin-Hochstadt</a><span class="prog-aff"> Indiana University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428237" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428237" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/45/Build-Scripts-with-Perfect-Dependencies" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="43708714-1490-4645-bb2d-780e47d35e71" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="dc2c4321-bace-402b-a2d9-f08a7830e7e5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="dc2c4321-bace-402b-a2d9-f08a7830e7e5">Random Testing for C and C++ Compilers with YARPGen<span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:40px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/vsevolodlivinskii" class="navigate">Vsevolod Livinskii</a><span class="prog-aff"> University of Utah</span>, <a href="https://2020.ecoop.org/profile/dmitrybabokin" class="navigate">Dmitry Babokin</a><span class="prog-aff"> Intel Corporation</span>, <a href="https://2020.ecoop.org/profile/johnregehr" class="navigate">John Regehr</a><span class="prog-aff"> University of Utah</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428264" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428264" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/72/Random-Testing-for-C-and-C-Compilers-with-YARPGen" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="514b9f20-75a0-4ee0-8075-198a32c41c7f" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="a67c5220-155d-4d8b-af2a-ba2543bafbfa" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a67c5220-155d-4d8b-af2a-ba2543bafbfa">Dynamic Dispatch of Context-Sensitive Optimizations</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/gabrielpoesia1" class="navigate">Gabriel Poesia</a><span class="prog-aff"> Stanford University</span>, <a href="https://2020.ecoop.org/profile/fernandomagnoquintaopereira" class="navigate">Fernando Magno Quintão Pereira</a><span class="prog-aff"> Federal University of Minas Gerais</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428235" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428235" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://homepages.dcc.ufmg.br/~fernando/publications/papers/PoesiaOOPSLA20.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/43/Dynamic-Dispatch-of-Context-Sensitive-Optimizations" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="1f83748d-3cd8-4864-8fdc-fdaf37d2dd8d" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">12:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="9b43b518-879b-4aa7-b841-9f12dc9bcf2a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="9b43b518-879b-4aa7-b841-9f12dc9bcf2a">Automated Policy Synthesis for System Call Sandboxing<span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:40px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/shankarapailoor" class="navigate">Shankara Pailoor</a><span class="prog-aff"> University of Texas at Austin</span>, <a href="https://2020.ecoop.org/profile/xinyuwang" class="navigate">Xinyu Wang</a><span class="prog-aff"> University of Michigan</span>, <a href="https://2020.ecoop.org/profile/hovavshacham" class="navigate">Hovav Shacham</a><span class="prog-aff"> University of Texas at Austin</span>, <a href="https://2020.ecoop.org/profile/isildillig" class="navigate">Işıl Dillig</a><span class="prog-aff"> University of Texas at Austin</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428203" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428203" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/11/Automated-Policy-Synthesis-for-System-Call-Sandboxing" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-12"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">12:20 - 13:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Wellington<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="4a316931-1993-4ff3-a89a-2d61489b3ba1" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">12:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="1eafc361-05aa-48dd-80e5-a8708d7ac2c8" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="1eafc361-05aa-48dd-80e5-a8708d7ac2c8">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-13"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">13:00 - 14:20</div></td><td colspan="2"><div class="session-info-in-table">W-4<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/erickoskinen" target="_blank" class="navigate">Eric Koskinen</a><span class="prog-aff"> Stevens Institute of Technology</span>, <a href="https://2020.ecoop.org/profile/justinhsu" target="_blank" class="navigate">Justin Hsu</a><span class="prog-aff"> University of Wisconsin-Madison, USA</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="ca42eea0-c832-4cc0-bb9f-31c317ea3502" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="589e08b8-be04-449c-9c40-7dc3797f2c0b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="589e08b8-be04-449c-9c40-7dc3797f2c0b">Adversarial Examples for Models of Code</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/noamyefet" class="navigate">Noam Yefet</a><span class="prog-aff"> Technion</span>, <a href="https://2020.ecoop.org/profile/urialon" class="navigate">Uri Alon</a><span class="prog-aff"> Technion</span>, <a href="https://2020.ecoop.org/profile/eranyahav" class="navigate">Eran Yahav</a><span class="prog-aff"> Technion</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428230" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428230" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://arxiv.org/pdf/1910.07517.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/38/Adversarial-Examples-for-Models-of-Code" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="7de19414-abdf-41f2-900b-b92265caf425" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="c3abeda5-100d-409c-8506-b3ec6c6db79f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c3abeda5-100d-409c-8506-b3ec6c6db79f">Finding Bugs in Database Systems via Query Partitioning</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/manuelrigger" class="navigate">Manuel Rigger</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/zhendongsu" class="navigate">Zhendong Su</a><span class="prog-aff"> ETH Zurich</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428279" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428279" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://www.manuelrigger.at/preprints/TLP.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/87/Finding-Bugs-in-Database-Systems-via-Query-Partitioning" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="a7364c47-e51b-450e-9d04-34f056fa402b" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="9609351d-7346-41c3-a781-926327d9a68c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="9609351d-7346-41c3-a781-926327d9a68c">Proving Highly-Concurrent Traversals Correct</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/yotamfeldman" class="navigate">Yotam M. Y. Feldman</a><span class="prog-aff"> Tel Aviv University</span>, <a href="https://2020.ecoop.org/profile/artemkhyzha1" class="navigate">Artem Khyzha</a><span class="prog-aff"> Tel Aviv University</span>, <a href="https://2020.ecoop.org/profile/constantinenea" class="navigate">Constantin Enea</a><span class="prog-aff"> University of Paris / IRIF / CNRS</span>, <a href="https://2020.ecoop.org/profile/adammorrison1" class="navigate">Adam Morrison</a><span class="prog-aff"> Tel Aviv University</span>, <a href="https://2020.ecoop.org/profile/aleksandarnanevski" class="navigate">Aleksandar Nanevski</a><span class="prog-aff"> IMDEA Software Institute</span>, <a href="https://2020.ecoop.org/profile/noamrinetzky" class="navigate">Noam Rinetzky</a><span class="prog-aff"> Tel Aviv University</span>, <a href="https://2020.ecoop.org/profile/sharonshoham" class="navigate">Sharon Shoham</a><span class="prog-aff"> Tel Aviv University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428196" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428196" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/4/Proving-Highly-Concurrent-Traversals-Correct" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="33e1d675-3439-4c2a-bfba-fb598beb63e8" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="dba90368-d2da-4b07-8bd6-dc1e3f236813" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="dba90368-d2da-4b07-8bd6-dc1e3f236813">How Do Programmers Use Unsafe Rust?</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/vytautasastrauskas" class="navigate">Vytautas Astrauskas</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/christophmatheja1" class="navigate">Christoph Matheja</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/federicopoli" class="navigate">Federico Poli</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/petermller" class="navigate">Peter Müller</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/alexanderjsummers" class="navigate">Alexander J. Summers</a><span class="prog-aff"> University of British Columbia</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428204" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428204" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/12/How-Do-Programmers-Use-Unsafe-Rust-" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-14"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">14:20 - 15:00</div></td><td colspan="2"><div class="session-info-in-table">Cocktails in Paris<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="abc1e095-7c22-49a5-a3e5-af5de34fd3c1" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="6fc744f4-fc7f-4b96-b70f-e25251614484" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="6fc744f4-fc7f-4b96-b70f-e25251614484">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-15"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">15:00 - 16:20</div></td><td colspan="2"><div class="session-info-in-table">W-5<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/danbarowy" target="_blank" class="navigate">Dan Barowy</a><span class="prog-aff"> Williams College</span>, <a href="https://2020.ecoop.org/profile/mohsenlesani" target="_blank" class="navigate">Mohsen Lesani</a><span class="prog-aff"> University of California at Riverside, USA</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="503cbb2c-2040-49a9-9c0b-7ef6de329d73" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="b766280d-c659-44b7-ad70-289237a4edcc" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b766280d-c659-44b7-ad70-289237a4edcc">A Model for Detecting Faults in Build Specifications</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/thodorissotiropoulos" class="navigate">Thodoris Sotiropoulos</a><span class="prog-aff"> Athens University of Economics and Business</span>, <a href="https://2020.ecoop.org/profile/stefanoschaliasos" class="navigate">Stefanos Chaliasos</a><span class="prog-aff"> Athens University of Economics and Business</span>, <a href="https://2020.ecoop.org/profile/dimitrismitropoulos" class="navigate">Dimitris Mitropoulos</a><span class="prog-aff"> Athens University of Economics and Business</span>, <a href="https://2020.ecoop.org/profile/diomidisspinellis" class="navigate">Diomidis Spinellis</a><span class="prog-aff"> Athens University of Economics and Business</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428212" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428212" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://zenodo.org/record/4064035" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/20/A-Model-for-Detecting-Faults-in-Build-Specifications" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="09496b66-93ff-4d0c-ac05-810c55621cd7" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="fb1f6365-ed4d-47f7-b0d5-c96755f131af" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fb1f6365-ed4d-47f7-b0d5-c96755f131af">Persistent Owicki-Gries Reasoning: A Program Logic for Reasoning about Persistent Programs on Intel-x86</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/azalearaad" class="navigate">Azalea Raad</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/orilahav" class="navigate">Ori Lahav</a><span class="prog-aff"> Tel Aviv University</span>, <a href="https://2020.ecoop.org/profile/viktorvafeiadis" class="navigate">Viktor Vafeiadis</a><span class="prog-aff"> MPI-SWS</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428219" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428219" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/27/Persistent-Owicki-Gries-Reasoning-A-Program-Logic-for-Reasoning-about-Persistent-Pro" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="234056b0-9400-4fd4-8b03-18fb9a61a8f0" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="c5a30df7-cf14-473f-9641-714eedc28464" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c5a30df7-cf14-473f-9641-714eedc28464">Structure Interpretation of Text Formats</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/sumitgulwani" class="navigate">Sumit Gulwani</a><span class="prog-aff"> Microsoft</span>, <a href="https://2020.ecoop.org/profile/vule" class="navigate">Vu Le</a><span class="prog-aff"> Microsoft</span>, <a href="https://2020.ecoop.org/profile/arjunradhakrishna" class="navigate">Arjun Radhakrishna</a><span class="prog-aff"> Microsoft</span>, <a href="https://2020.ecoop.org/profile/ivanradicek2" class="navigate">Ivan Radiček</a><span class="prog-aff"> Microsoft</span>, <a href="https://2020.ecoop.org/profile/mohammadraza" class="navigate">Mohammad Raza</a><span class="prog-aff"> Microsoft</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428280" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428280" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/88/Structure-Interpretation-of-Text-Formats" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="7018de7c-999e-41da-96a0-20e10b69f389" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="3861b0b2-0efa-45db-a79a-416ae2de5a28" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="3861b0b2-0efa-45db-a79a-416ae2de5a28">Statically Verified Refinements for Multiparty Protocols</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/fangyizhou" class="navigate">Fangyi Zhou</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/franciscoferreira1" class="navigate">Francisco Ferreira</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/raymondhu1" class="navigate">Raymond Hu</a><span class="prog-aff"> University of Hertfordshire</span>, <a href="https://2020.ecoop.org/profile/rumyananeykova" class="navigate">Rumyana Neykova</a><span class="prog-aff"> Brunel University London</span>, <a href="https://2020.ecoop.org/profile/nobukoyoshida" class="navigate">Nobuko Yoshida</a><span class="prog-aff"> Imperial College London</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428216" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428216" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://arxiv.org/abs/2009.06541" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/24/Statically-Verified-Refinements-for-Multiparty-Protocols" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-16"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">16:20 - 17:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Seoul<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="7b597fe4-019b-4808-93da-7167de334119" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="70d3b92e-67ed-4b25-9ef7-8685970e6aa1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="70d3b92e-67ed-4b25-9ef7-8685970e6aa1">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-17"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">17:00 - 18:20</div></td><td colspan="2"><div class="session-info-in-table">W-6<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/anithagollamudi" target="_blank" class="navigate">Anitha Gollamudi</a><span class="prog-aff"> Harvard University</span>, <a href="https://2020.ecoop.org/profile/hansjboehm" target="_blank" class="navigate">Hans-J. Boehm</a><span class="prog-aff"> Google</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="1d66b77f-70fa-41bf-a850-7332c6c77a25" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="1ba9a54b-ae12-41da-8d16-8c37c6ab299d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="1ba9a54b-ae12-41da-8d16-8c37c6ab299d">Programming with a Read-Eval-Synth Loop</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/hilapeleg" class="navigate">Hila Peleg</a><span class="prog-aff"> University of California at San Diego</span>, <a href="https://2020.ecoop.org/profile/roigabay" class="navigate">Roi Gabay</a><span class="prog-aff"> Technion</span>, <a href="https://2020.ecoop.org/profile/shacharitzhaky" class="navigate">Shachar Itzhaky</a><span class="prog-aff"> Technion</span>, <a href="https://2020.ecoop.org/profile/eranyahav" class="navigate">Eran Yahav</a><span class="prog-aff"> Technion</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428227" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428227" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/35/Programming-with-a-Read-Eval-Synth-Loop" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="7b2229db-e070-4a04-9d3c-f809592e0644" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="7d597c02-ff5f-4db1-a3f8-2f251a9ca0a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="7d597c02-ff5f-4db1-a3f8-2f251a9ca0a5">Sound Garbage Collection for C using Pointer Provenance</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/subarnobanerjee" class="navigate">Subarno Banerjee</a><span class="prog-aff"> University of Michigan</span>, <a href="https://2020.ecoop.org/profile/daviddevecsery" class="navigate">David Devecsery</a><span class="prog-aff"> Georgia Institute of Technology</span>, <a href="https://2020.ecoop.org/profile/petermchen" class="navigate">Peter M. Chen</a><span class="prog-aff"> University of Michigan</span>, <a href="https://2020.ecoop.org/profile/satishnarayanasamy" class="navigate">Satish Narayanasamy</a><span class="prog-aff"> University of Michigan</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428244" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428244" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/52/Sound-Garbage-Collection-for-C-using-Pointer-Provenance" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="ca5e0489-650e-4d31-a81b-54a150c0c318" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="4d0f5a86-a761-438e-b9c1-1c44f16d89f9" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="4d0f5a86-a761-438e-b9c1-1c44f16d89f9">Semiring Optimizations: Dynamic Elision of Expressions with Identity and Absorbing Elements</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/guilhermeleobas" class="navigate">Guilherme Vieira Leobas</a><span class="prog-aff"> Federal University of Minas Gerais</span>, <a href="https://2020.ecoop.org/profile/fernandomagnoquintaopereira" class="navigate">Fernando Magno Quintão Pereira</a><span class="prog-aff"> Federal University of Minas Gerais</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428199" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428199" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://homepages.dcc.ufmg.br/~fernando/publications/papers/LeobasOOPSLA20.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/7/Semiring-Optimizations-Dynamic-Elision-of-Expressions-with-Identity-and-Absorbing-El" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="62a04932-24d5-4715-8aea-3f14c5b31a32" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">18:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="5ded2007-1aa2-4b18-800b-2c660a495cca" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="5ded2007-1aa2-4b18-800b-2c660a495cca">CompCertELF: Verified Separate Compilation of C Programs into ELF Object Files</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/yutingwang" class="navigate">Yuting Wang</a><span class="prog-aff"> Shanghai Jiao Tong University</span>, <a href="https://2020.ecoop.org/profile/xiangzhexu1" class="navigate">Xiangzhe Xu</a><span class="prog-aff"> Nanjing University</span>, <a href="https://2020.ecoop.org/profile/pierrewilke1" class="navigate">Pierre Wilke</a><span class="prog-aff"> CentraleSupélec</span>, <a href="https://2020.ecoop.org/profile/zhongshao" class="navigate">Zhong Shao</a><span class="prog-aff"> Yale University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428265" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428265" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/73/CompCertELF-Verified-Separate-Compilation-of-C-Programs-into-ELF-Object-Files" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-18"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">18:20 - 19:00</div></td><td colspan="2"><div class="session-info-in-table">Cocktails in Rio<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="7f978100-6d5a-4d3f-939a-adc2e6ecae65" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">18:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="74621f0c-91df-4fb7-857c-a74d1e6bede3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="74621f0c-91df-4fb7-857c-a74d1e6bede3">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-19"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">19:00 - 20:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> W-1<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/patricklam" target="_blank" class="navigate">Patrick Lam</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/juliabelyakova" target="_blank" class="navigate">Julia Belyakova</a><span class="prog-aff"> Northeastern University</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="934f158e-86aa-43d9-8883-82369f71dc33" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">19:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="ab26b4f9-908b-48a6-88f1-36f0a94e32cc" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="ab26b4f9-908b-48a6-88f1-36f0a94e32cc">Mossad: Defeating Software Plagiarism Detection</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/breannadevoremcdonald" class="navigate">Breanna Devore-McDonald</a><span class="prog-aff"> University of Massachusetts at Amherst</span>, <a href="https://2020.ecoop.org/profile/emeryberger" class="navigate">Emery D. Berger</a><span class="prog-aff"> University of Massachusetts at Amherst</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428206" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428206" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/14/Mossad-Defeating-Software-Plagiarism-Detection" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="7dd4dd57-0180-4966-a2cb-c7b9ba64cbac" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">19:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="68a84a17-ccd2-48b6-9085-63301738428f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="68a84a17-ccd2-48b6-9085-63301738428f">Precise Inference of Expressive Units of Measurement Types</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/tongtongxiang1" class="navigate">Tongtong Xiang</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/jeffluo1" class="navigate">Jeff Y. Luo</a><span class="prog-aff"> University of Waterloo</span>, <a href="https://2020.ecoop.org/profile/wernerdietl" class="navigate">Werner Dietl</a><span class="prog-aff"> University of Waterloo</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428210" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428210" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/18/Precise-Inference-of-Expressive-Units-of-Measurement-Types" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="81ff04ab-ce8d-4ca5-9277-9ca366d7dc0c" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">19:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="fcd71652-1e16-475e-bda3-bcb0432637a2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fcd71652-1e16-475e-bda3-bcb0432637a2">Program Equivalence for Assisted Grading of Functional Programs</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/joshuaclune" class="navigate">Joshua Clune</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/vijayramamurthy" class="navigate">Vijay Ramamurthy</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/rubenmartins" class="navigate">Ruben Martins</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/umutacar" class="navigate">Umut A. Acar</a><span class="prog-aff"> Carnegie Mellon University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428239" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428239" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/47/Program-Equivalence-for-Assisted-Grading-of-Functional-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="30ff694a-ce3a-4378-9a3f-dcd9c431b282" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">20:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="15674d02-5f12-493f-b843-8068fb89ee09" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="15674d02-5f12-493f-b843-8068fb89ee09">Revisiting Iso-Recursive Subtyping</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/yaodazhou" class="navigate">Yaoda Zhou</a><span class="prog-aff"> University of Hong Kong</span>, <a href="https://2020.ecoop.org/profile/brunooliveira" class="navigate">Bruno C. d. S. Oliveira</a><span class="prog-aff"> University of Hong Kong</span>, <a href="https://2020.ecoop.org/profile/jinxuzhao" class="navigate">Jinxu Zhao</a><span class="prog-aff"> University of Hong Kong</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428291" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428291" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/99/Revisiting-Iso-Recursive-Subtyping" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-20"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c37"></td><td><div class="slot-label">20:20 - 21:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Cocktails in New York<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-awards" target="_blank" class="text-muted navigate">SPLASH Awards</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="bf6c01df-5131-4de1-b096-18b058028feb" class="hidable"><td class="track-color c37"></td><td class=" text-right"><div class="text-muted"><div class="start-time">20:20</div><strong>40m</strong></div><div class="event-type">Other</div><span data-facet-track="SPLASH Awards"></span></td><td><span data-event-star="c0fd419e-0940-4fad-8e84-7f72a9339b79" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c0fd419e-0940-4fad-8e84-7f72a9339b79">Awards Session</a></strong><div class="prog-track">SPLASH Awards</div><div class="performers"><a href="https://2020.ecoop.org/profile/davidgrove" class="navigate">David Grove</a><span class="prog-aff"> IBM Research</span>, <a href="https://2020.ecoop.org/profile/jenspalsberg" class="navigate">Jens Palsberg</a><span class="prog-aff"> University of California, Los Angeles</span></div></td></tr></table></div><div class="hidable band hour-21"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c5"></td><td><div class="slot-label">21:00 - 22:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> W<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="text-muted navigate">SPLASH Keynotes</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/hrideshrajan" target="_blank" class="navigate">Hridesh Rajan</a><span class="prog-aff"> Iowa State University, USA</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="ab61fe80-20f5-4202-933b-00648b3a1b7f" class="hidable"><td class="track-color c5"></td><td class=" text-right"><div class="text-muted"><div class="start-time">21:00</div><strong>80m</strong></div><div class="event-type">Keynote</div><span data-facet-track="SPLASH Keynotes"></span></td><td><span data-event-star="524d2a59-9a05-498f-879b-750d10430c79" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="524d2a59-9a05-498f-879b-750d10430c79">Models and Programs: Better Together<span class="pull-right"><span data-facet-badge="supported by Futurewei" class="output-badge" style="max-width:40px;"><span class="label-primary label">supported by Futurewei</span></span></span></a></strong><div class="prog-track">SPLASH Keynotes</div><div class="performers"><a href="https://2020.ecoop.org/profile/sriramrajamani" class="navigate">Sriram Rajamani</a><span class="prog-aff"> Microsoft Research</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3426430.3434070" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a></td></tr></table></div><div class="hidable band hour-22"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">22:20 - 23:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Lunch in Tokyo<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="40b0c6a8-8dfc-49c6-b8e0-4f6aaa04fcd8" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">22:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="b3d90584-8297-4112-b66a-f612567a4efe" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b3d90584-8297-4112-b66a-f612567a4efe">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-23"><table data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">23:00 - 00:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> W-3<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/alexpotanin" target="_blank" class="navigate">Alex Potanin</a><span class="prog-aff"> Victoria University of Wellington</span>, <a href="https://2020.ecoop.org/profile/yutingwang" target="_blank" class="navigate">Yuting Wang</a><span class="prog-aff"> Shanghai Jiao Tong University</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="b6631dc5-c143-4626-a825-26fdbc0361ba" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">23:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="36a05e0f-c662-4f1b-b7fa-748674279502" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="36a05e0f-c662-4f1b-b7fa-748674279502">Build Scripts with Perfect Dependencies</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/sarahspall" class="navigate">Sarah Spall</a><span class="prog-aff"> Indiana University</span>, <a href="https://2020.ecoop.org/profile/neilmitchell" class="navigate">Neil Mitchell</a><span class="prog-aff"> Facebook</span>, <a href="https://2020.ecoop.org/profile/samtobinhochstadt" class="navigate">Sam Tobin-Hochstadt</a><span class="prog-aff"> Indiana University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428237" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428237" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/45/Build-Scripts-with-Perfect-Dependencies" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="bedd2c49-96cd-41c5-b30c-1efc75bb23a9" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">23:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="dc2c4321-bace-402b-a2d9-f08a7830e7e5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="dc2c4321-bace-402b-a2d9-f08a7830e7e5">Random Testing for C and C++ Compilers with YARPGen<span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:40px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/vsevolodlivinskii" class="navigate">Vsevolod Livinskii</a><span class="prog-aff"> University of Utah</span>, <a href="https://2020.ecoop.org/profile/dmitrybabokin" class="navigate">Dmitry Babokin</a><span class="prog-aff"> Intel Corporation</span>, <a href="https://2020.ecoop.org/profile/johnregehr" class="navigate">John Regehr</a><span class="prog-aff"> University of Utah</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428264" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428264" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/72/Random-Testing-for-C-and-C-Compilers-with-YARPGen" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="0d531532-f581-4229-b750-534b10ec36cf" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">23:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="a67c5220-155d-4d8b-af2a-ba2543bafbfa" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a67c5220-155d-4d8b-af2a-ba2543bafbfa">Dynamic Dispatch of Context-Sensitive Optimizations</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/gabrielpoesia1" class="navigate">Gabriel Poesia</a><span class="prog-aff"> Stanford University</span>, <a href="https://2020.ecoop.org/profile/fernandomagnoquintaopereira" class="navigate">Fernando Magno Quintão Pereira</a><span class="prog-aff"> Federal University of Minas Gerais</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428235" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428235" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://homepages.dcc.ufmg.br/~fernando/publications/papers/PoesiaOOPSLA20.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/43/Dynamic-Dispatch-of-Context-Sensitive-Optimizations" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="53983365-f2a1-4d90-b180-5d3efb4060cb" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">00:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="9b43b518-879b-4aa7-b841-9f12dc9bcf2a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="9b43b518-879b-4aa7-b841-9f12dc9bcf2a">Automated Policy Synthesis for System Call Sandboxing<span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:40px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/shankarapailoor" class="navigate">Shankara Pailoor</a><span class="prog-aff"> University of Texas at Austin</span>, <a href="https://2020.ecoop.org/profile/xinyuwang" class="navigate">Xinyu Wang</a><span class="prog-aff"> University of Michigan</span>, <a href="https://2020.ecoop.org/profile/hovavshacham" class="navigate">Hovav Shacham</a><span class="prog-aff"> University of Texas at Austin</span>, <a href="https://2020.ecoop.org/profile/isildillig" class="navigate">Işıl Dillig</a><span class="prog-aff"> University of Texas at Austin</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428203" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428203" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/11/Automated-Policy-Synthesis-for-System-Call-Sandboxing" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div></div><script type="text/javascript">window.preselectTimeBand = true; </script><div class="hidable day-wrapper"><h4 class="day-header sticky-top"><div><div>Thu 19 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="hidable band hour-0"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">00:20 - 01:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Breakfast in Paris<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="c5a7dede-31a7-40d3-a94d-a92a8c9c88b3" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">00:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="1eafc361-05aa-48dd-80e5-a8708d7ac2c8" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="1eafc361-05aa-48dd-80e5-a8708d7ac2c8">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-1"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">01:00 - 02:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> W-4<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/sophiadrossopoulou" target="_blank" class="navigate">Sophia Drossopoulou</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/janvitek" target="_blank" class="navigate">Jan Vitek</a><span class="prog-aff"> Northeastern University / Czech Technical University</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="1de870e1-2600-4470-b0ff-459a82a1ab96" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">01:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="589e08b8-be04-449c-9c40-7dc3797f2c0b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="589e08b8-be04-449c-9c40-7dc3797f2c0b">Adversarial Examples for Models of Code</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/noamyefet" class="navigate">Noam Yefet</a><span class="prog-aff"> Technion</span>, <a href="https://2020.ecoop.org/profile/urialon" class="navigate">Uri Alon</a><span class="prog-aff"> Technion</span>, <a href="https://2020.ecoop.org/profile/eranyahav" class="navigate">Eran Yahav</a><span class="prog-aff"> Technion</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428230" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428230" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://arxiv.org/pdf/1910.07517.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/38/Adversarial-Examples-for-Models-of-Code" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="599b99ef-463c-4756-9056-3672194b0c04" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">01:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="c3abeda5-100d-409c-8506-b3ec6c6db79f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c3abeda5-100d-409c-8506-b3ec6c6db79f">Finding Bugs in Database Systems via Query Partitioning</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/manuelrigger" class="navigate">Manuel Rigger</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/zhendongsu" class="navigate">Zhendong Su</a><span class="prog-aff"> ETH Zurich</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428279" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428279" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://www.manuelrigger.at/preprints/TLP.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/87/Finding-Bugs-in-Database-Systems-via-Query-Partitioning" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="f596b67d-f56e-4446-b8b1-cf6b32dc1681" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">01:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="9609351d-7346-41c3-a781-926327d9a68c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="9609351d-7346-41c3-a781-926327d9a68c">Proving Highly-Concurrent Traversals Correct</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/yotamfeldman" class="navigate">Yotam M. Y. Feldman</a><span class="prog-aff"> Tel Aviv University</span>, <a href="https://2020.ecoop.org/profile/artemkhyzha1" class="navigate">Artem Khyzha</a><span class="prog-aff"> Tel Aviv University</span>, <a href="https://2020.ecoop.org/profile/constantinenea" class="navigate">Constantin Enea</a><span class="prog-aff"> University of Paris / IRIF / CNRS</span>, <a href="https://2020.ecoop.org/profile/adammorrison1" class="navigate">Adam Morrison</a><span class="prog-aff"> Tel Aviv University</span>, <a href="https://2020.ecoop.org/profile/aleksandarnanevski" class="navigate">Aleksandar Nanevski</a><span class="prog-aff"> IMDEA Software Institute</span>, <a href="https://2020.ecoop.org/profile/noamrinetzky" class="navigate">Noam Rinetzky</a><span class="prog-aff"> Tel Aviv University</span>, <a href="https://2020.ecoop.org/profile/sharonshoham" class="navigate">Sharon Shoham</a><span class="prog-aff"> Tel Aviv University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428196" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428196" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/4/Proving-Highly-Concurrent-Traversals-Correct" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="8f15d83b-6d81-4b50-9275-c4f59a5fd856" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">02:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="dba90368-d2da-4b07-8bd6-dc1e3f236813" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="dba90368-d2da-4b07-8bd6-dc1e3f236813">How Do Programmers Use Unsafe Rust?</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/vytautasastrauskas" class="navigate">Vytautas Astrauskas</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/christophmatheja1" class="navigate">Christoph Matheja</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/federicopoli" class="navigate">Federico Poli</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/petermller" class="navigate">Peter Müller</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/alexanderjsummers" class="navigate">Alexander J. Summers</a><span class="prog-aff"> University of British Columbia</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428204" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428204" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/12/How-Do-Programmers-Use-Unsafe-Rust-" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-2"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">02:20 - 03:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Cocktails in Sydney<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="88c33a85-936c-49e3-960c-5cf996f1cba4" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">02:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="6fc744f4-fc7f-4b96-b70f-e25251614484" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="6fc744f4-fc7f-4b96-b70f-e25251614484">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-3"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">03:00 - 04:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> W-5<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/filipkrikava" target="_blank" class="navigate">Filip Křikava</a><span class="prog-aff"> Czech Technical University</span>, <a href="https://2020.ecoop.org/profile/nengkunyu" target="_blank" class="navigate">Nengkun Yu</a><span class="prog-aff"> University of Technology Sydney</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="18642c7e-7897-42e4-a0ad-d08f9968793b" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">03:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="b766280d-c659-44b7-ad70-289237a4edcc" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b766280d-c659-44b7-ad70-289237a4edcc">A Model for Detecting Faults in Build Specifications</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/thodorissotiropoulos" class="navigate">Thodoris Sotiropoulos</a><span class="prog-aff"> Athens University of Economics and Business</span>, <a href="https://2020.ecoop.org/profile/stefanoschaliasos" class="navigate">Stefanos Chaliasos</a><span class="prog-aff"> Athens University of Economics and Business</span>, <a href="https://2020.ecoop.org/profile/dimitrismitropoulos" class="navigate">Dimitris Mitropoulos</a><span class="prog-aff"> Athens University of Economics and Business</span>, <a href="https://2020.ecoop.org/profile/diomidisspinellis" class="navigate">Diomidis Spinellis</a><span class="prog-aff"> Athens University of Economics and Business</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428212" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428212" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://zenodo.org/record/4064035" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/20/A-Model-for-Detecting-Faults-in-Build-Specifications" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="c60006a2-218a-4e5a-b127-45b4f3f6230b" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">03:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="fb1f6365-ed4d-47f7-b0d5-c96755f131af" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fb1f6365-ed4d-47f7-b0d5-c96755f131af">Persistent Owicki-Gries Reasoning: A Program Logic for Reasoning about Persistent Programs on Intel-x86</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/azalearaad" class="navigate">Azalea Raad</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/orilahav" class="navigate">Ori Lahav</a><span class="prog-aff"> Tel Aviv University</span>, <a href="https://2020.ecoop.org/profile/viktorvafeiadis" class="navigate">Viktor Vafeiadis</a><span class="prog-aff"> MPI-SWS</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428219" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428219" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/27/Persistent-Owicki-Gries-Reasoning-A-Program-Logic-for-Reasoning-about-Persistent-Pro" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="b8b1ea3d-bf7c-48c9-89bb-f82d341c4201" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">03:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="c5a30df7-cf14-473f-9641-714eedc28464" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c5a30df7-cf14-473f-9641-714eedc28464">Structure Interpretation of Text Formats</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/sumitgulwani" class="navigate">Sumit Gulwani</a><span class="prog-aff"> Microsoft</span>, <a href="https://2020.ecoop.org/profile/vule" class="navigate">Vu Le</a><span class="prog-aff"> Microsoft</span>, <a href="https://2020.ecoop.org/profile/arjunradhakrishna" class="navigate">Arjun Radhakrishna</a><span class="prog-aff"> Microsoft</span>, <a href="https://2020.ecoop.org/profile/ivanradicek2" class="navigate">Ivan Radiček</a><span class="prog-aff"> Microsoft</span>, <a href="https://2020.ecoop.org/profile/mohammadraza" class="navigate">Mohammad Raza</a><span class="prog-aff"> Microsoft</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428280" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428280" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/88/Structure-Interpretation-of-Text-Formats" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="a6f648a4-4af7-4f3e-8930-076e14663da9" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">04:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="3861b0b2-0efa-45db-a79a-416ae2de5a28" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="3861b0b2-0efa-45db-a79a-416ae2de5a28">Statically Verified Refinements for Multiparty Protocols</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/fangyizhou" class="navigate">Fangyi Zhou</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/franciscoferreira1" class="navigate">Francisco Ferreira</a><span class="prog-aff"> Imperial College London</span>, <a href="https://2020.ecoop.org/profile/raymondhu1" class="navigate">Raymond Hu</a><span class="prog-aff"> University of Hertfordshire</span>, <a href="https://2020.ecoop.org/profile/rumyananeykova" class="navigate">Rumyana Neykova</a><span class="prog-aff"> Brunel University London</span>, <a href="https://2020.ecoop.org/profile/nobukoyoshida" class="navigate">Nobuko Yoshida</a><span class="prog-aff"> Imperial College London</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428216" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428216" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://arxiv.org/abs/2009.06541" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/24/Statically-Verified-Refinements-for-Multiparty-Protocols" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-4"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">04:20 - 05:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Dinner in Beijing<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="bf8aa1bb-debe-4319-b674-d869eb3ac7e1" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">04:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="70d3b92e-67ed-4b25-9ef7-8685970e6aa1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="70d3b92e-67ed-4b25-9ef7-8685970e6aa1">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-5"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">05:00 - 06:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> W-6<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/janvitek" target="_blank" class="navigate">Jan Vitek</a><span class="prog-aff"> Northeastern University / Czech Technical University</span>, <a href="https://2020.ecoop.org/profile/johnwickerson" target="_blank" class="navigate">John Wickerson</a><span class="prog-aff"> Imperial College London</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="fb5f5644-bc1f-4b5f-80fe-d2982ae0d407" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">05:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="1ba9a54b-ae12-41da-8d16-8c37c6ab299d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="1ba9a54b-ae12-41da-8d16-8c37c6ab299d">Programming with a Read-Eval-Synth Loop</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/hilapeleg" class="navigate">Hila Peleg</a><span class="prog-aff"> University of California at San Diego</span>, <a href="https://2020.ecoop.org/profile/roigabay" class="navigate">Roi Gabay</a><span class="prog-aff"> Technion</span>, <a href="https://2020.ecoop.org/profile/shacharitzhaky" class="navigate">Shachar Itzhaky</a><span class="prog-aff"> Technion</span>, <a href="https://2020.ecoop.org/profile/eranyahav" class="navigate">Eran Yahav</a><span class="prog-aff"> Technion</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428227" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428227" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/35/Programming-with-a-Read-Eval-Synth-Loop" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="6262dca6-b624-4ac2-a735-3aec7b558e96" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">05:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="7d597c02-ff5f-4db1-a3f8-2f251a9ca0a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="7d597c02-ff5f-4db1-a3f8-2f251a9ca0a5">Sound Garbage Collection for C using Pointer Provenance</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/subarnobanerjee" class="navigate">Subarno Banerjee</a><span class="prog-aff"> University of Michigan</span>, <a href="https://2020.ecoop.org/profile/daviddevecsery" class="navigate">David Devecsery</a><span class="prog-aff"> Georgia Institute of Technology</span>, <a href="https://2020.ecoop.org/profile/petermchen" class="navigate">Peter M. Chen</a><span class="prog-aff"> University of Michigan</span>, <a href="https://2020.ecoop.org/profile/satishnarayanasamy" class="navigate">Satish Narayanasamy</a><span class="prog-aff"> University of Michigan</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428244" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428244" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/52/Sound-Garbage-Collection-for-C-using-Pointer-Provenance" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="c00e2959-97c4-4755-9428-2dd43b6fd83f" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">05:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="4d0f5a86-a761-438e-b9c1-1c44f16d89f9" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="4d0f5a86-a761-438e-b9c1-1c44f16d89f9">Semiring Optimizations: Dynamic Elision of Expressions with Identity and Absorbing Elements</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/guilhermeleobas" class="navigate">Guilherme Vieira Leobas</a><span class="prog-aff"> Federal University of Minas Gerais</span>, <a href="https://2020.ecoop.org/profile/fernandomagnoquintaopereira" class="navigate">Fernando Magno Quintão Pereira</a><span class="prog-aff"> Federal University of Minas Gerais</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428199" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428199" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://homepages.dcc.ufmg.br/~fernando/publications/papers/LeobasOOPSLA20.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/7/Semiring-Optimizations-Dynamic-Elision-of-Expressions-with-Identity-and-Absorbing-El" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="2f5f7c3e-d7eb-4169-bfeb-f4de31ea32bd" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">06:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="5ded2007-1aa2-4b18-800b-2c660a495cca" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="5ded2007-1aa2-4b18-800b-2c660a495cca">CompCertELF: Verified Separate Compilation of C Programs into ELF Object Files</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/yutingwang" class="navigate">Yuting Wang</a><span class="prog-aff"> Shanghai Jiao Tong University</span>, <a href="https://2020.ecoop.org/profile/xiangzhexu1" class="navigate">Xiangzhe Xu</a><span class="prog-aff"> Nanjing University</span>, <a href="https://2020.ecoop.org/profile/pierrewilke1" class="navigate">Pierre Wilke</a><span class="prog-aff"> CentraleSupélec</span>, <a href="https://2020.ecoop.org/profile/zhongshao" class="navigate">Zhong Shao</a><span class="prog-aff"> Yale University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428265" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428265" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/73/CompCertELF-Verified-Separate-Compilation-of-C-Programs-into-ELF-Object-Files" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-6"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">06:20 - 07:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Dinner in Delhi<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="a561cd0e-b83c-4d22-9fa0-d71ebdeec5d2" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">06:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="74621f0c-91df-4fb7-857c-a74d1e6bede3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="74621f0c-91df-4fb7-857c-a74d1e6bede3">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-7"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c5"></td><td><div class="slot-label">07:00 - 08:20</div></td><td colspan="2"><div class="session-info-in-table">R<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="text-muted navigate">SPLASH Keynotes</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/davidgrove" target="_blank" class="navigate">David Grove</a><span class="prog-aff"> IBM Research</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="51acb071-0fd1-46b3-b96b-af479bc68e29" class="hidable"><td class="track-color c5"></td><td class=" text-right"><div class="text-muted"><div class="start-time">07:00</div><strong>80m</strong></div><div class="event-type">Keynote</div><span data-facet-track="SPLASH Keynotes"></span></td><td><span data-event-star="f92281cc-89bc-4c25-a94f-18dd4bb6f87f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="f92281cc-89bc-4c25-a94f-18dd4bb6f87f">Why Digital Agriculture is Fertile Ground for Software Systems Research<span class="pull-right"><span data-facet-badge="supported by IBM Research" class="output-badge" style="max-width:40px;"><span class="label-primary label">supported by IBM Research</span></span></span></a></strong><div class="prog-track">SPLASH Keynotes</div><div class="performers"><a href="https://2020.ecoop.org/profile/vikramadve" class="navigate">Vikram S. Adve</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3426430.3434072" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a></td></tr></table></div><div class="hidable band hour-8"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">08:20 - 09:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Chicago<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="b5ae5a71-008e-42fd-ae8d-47b981d24e46" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">08:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="ff5144df-c9fe-48d0-886c-d050a8ed6101" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="ff5144df-c9fe-48d0-886c-d050a8ed6101">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-9"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">09:00 - 10:20</div></td><td colspan="2"><div class="session-info-in-table">R-2<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/shengchen1" target="_blank" class="navigate">Sheng Chen</a><span class="prog-aff"> University of Louisiana at Lafayette</span>, <a href="https://2020.ecoop.org/profile/adriansampson" target="_blank" class="navigate">Adrian Sampson</a><span class="prog-aff"> Cornell University</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="d7cde522-7c12-4ac2-9a7e-b61bb2e11d21" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">09:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="90cce21d-a854-4f50-b7f1-09a1af23e318" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="90cce21d-a854-4f50-b7f1-09a1af23e318">Automatic and Efficient Variability-Aware Lifting of Functional Programs</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/ramyshahin" class="navigate">Ramy Shahin</a><span class="prog-aff"> University of Toronto</span>, <a href="https://2020.ecoop.org/profile/marshachechik" class="navigate">Marsha Chechik</a><span class="prog-aff"> University of Toronto</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428225" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428225" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://arxiv.org/abs/2010.00697" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/33/Automatic-and-Efficient-Variability-Aware-Lifting-of-Functional-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="241ea089-5cb6-4728-9396-db07e244a062" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">09:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="7f5b0b0c-f047-4936-8287-c85d0bbd3581" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="7f5b0b0c-f047-4936-8287-c85d0bbd3581">Do You Have Space for Dessert? A Verified Space Cost Semantics for CakeML Programs</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/alejandrogomezlondono" class="navigate">Alejandro Gómez-Londoño</a><span class="prog-aff"> Chalmers University of Technology</span>, <a href="https://2020.ecoop.org/profile/johannesamanpohjola" class="navigate">Johannes Åman Pohjola</a><span class="prog-aff"> Data61 at CSIRO / UNSW</span>, <a href="https://2020.ecoop.org/profile/hirataqdeessyeda" class="navigate">Hira Taqdees Syeda</a><span class="prog-aff"> Chalmers University of Technology</span>, <a href="https://2020.ecoop.org/profile/magnusomyreen" class="navigate">Magnus O. Myreen</a><span class="prog-aff"> Chalmers University of Technology</span>, <a href="https://2020.ecoop.org/profile/yongkiamtan" class="navigate">Yong Kiam Tan</a><span class="prog-aff"> Carnegie Mellon University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428272" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428272" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/80/Do-You-Have-Space-for-Dessert-A-Verified-Space-Cost-Semantics-for-CakeML-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="94cfe3fe-3ec9-4905-bf1a-a86f598e1f5a" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">09:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="85b0bc7f-a107-41e9-9836-f25f8409f19f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="85b0bc7f-a107-41e9-9836-f25f8409f19f">Verifying Replicated Data Types with Typeclass Refinements in Liquid Haskell</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/yiyunliu" class="navigate">Yiyun Liu</a><span class="prog-aff"> University of Maryland at College Park</span>, <a href="https://2020.ecoop.org/profile/jamesparker" class="navigate">James Parker</a><span class="prog-aff"> University of Maryland at College Park</span>, <a href="https://2020.ecoop.org/profile/patrickredmond" class="navigate">Patrick Redmond</a><span class="prog-aff"> University of California at Santa Cruz</span>, <a href="https://2020.ecoop.org/profile/lindseykuper" class="navigate">Lindsey Kuper</a><span class="prog-aff"> University of California at Santa Cruz</span>, <a href="https://2020.ecoop.org/profile/michaelhicks" class="navigate">Michael Hicks</a><span class="prog-aff"> University of Maryland at College Park</span>, <a href="https://2020.ecoop.org/profile/nikivazou" class="navigate">Niki Vazou</a><span class="prog-aff"> IMDEA Software Institute</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428284" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428284" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/92/Verifying-Replicated-Data-Types-with-Typeclass-Refinements-in-Liquid-Haskell" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="60275e1d-95c9-457c-bcf4-d0964110a6b3" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">10:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="9796e9aa-1b8d-46b7-8c85-2c6427f306de" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="9796e9aa-1b8d-46b7-8c85-2c6427f306de">Towards a Formal Foundation of Intermittent Computing</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/milijanasurbatovich" class="navigate">Milijana Surbatovich</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/brandonlucia" class="navigate">Brandon Lucia</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/liminjia" class="navigate">Limin Jia</a><span class="prog-aff"> Carnegie Mellon University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428231" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428231" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/39/Towards-a-Formal-Foundation-of-Intermittent-Computing" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-10"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">10:20 - 11:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Seattle<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="cae5b9b8-4fd8-4e34-964d-2991005b303f" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">10:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="414c7d00-15da-4ae3-9e59-0564783ef8a6" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="414c7d00-15da-4ae3-9e59-0564783ef8a6">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-11"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">11:00 - 12:20</div></td><td colspan="2"><div class="session-info-in-table">R-3<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/michaelcoblenz" target="_blank" class="navigate">Michael Coblenz</a><span class="prog-aff"> University of Maryland at College Park</span>, <a href="https://2020.ecoop.org/profile/mariekehuisman" target="_blank" class="navigate">Marieke Huisman</a><span class="prog-aff"> University of Twente</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="2f984058-29f9-4c66-9b1f-6182cd2c73f6" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="a3ab81c8-640a-4a08-9893-24582fac04f3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a3ab81c8-640a-4a08-9893-24582fac04f3">Compiling Symbolic Execution with Staging and Algebraic Effects</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/guannanwei" class="navigate">Guannan Wei</a><span class="prog-aff"> Purdue University</span>, <a href="https://2020.ecoop.org/profile/oliverbracevac" class="navigate">Oliver Bračevac</a><span class="prog-aff"> Purdue University</span>, <a href="https://2020.ecoop.org/profile/shangyintan" class="navigate">Shangyin Tan</a><span class="prog-aff"> Purdue University</span>, <a href="https://2020.ecoop.org/profile/tiarkrompf" class="navigate">Tiark Rompf</a><span class="prog-aff"> Purdue University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428232" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428232" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://continuation.passing.style/static/papers/oopsla20.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/40/Compiling-Symbolic-Execution-with-Staging-and-Algebraic-Effects" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="f246d6b5-79e8-4039-8162-eadd2cd337cf" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="b9042a01-7709-4b12-9a6d-e627f04668a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b9042a01-7709-4b12-9a6d-e627f04668a5">Projection-Based Runtime Assertions for Testing and Debugging Quantum Programs<span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:40px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/gushuli" class="navigate">Gushu Li</a><span class="prog-aff"> University of California at Santa Barbara</span>, <a href="https://2020.ecoop.org/profile/lizhou1" class="navigate">Li Zhou</a><span class="prog-aff"> Max Planck Institute for Security and Privacy</span>, <a href="https://2020.ecoop.org/profile/nengkunyu" class="navigate">Nengkun Yu</a><span class="prog-aff"> University of Technology Sydney</span>, <a href="https://2020.ecoop.org/profile/yufeiding" class="navigate">Yufei Ding</a><span class="prog-aff"> University of California at Santa Barbara</span>, <a href="https://2020.ecoop.org/profile/mingshengying" class="navigate">Mingsheng Ying</a><span class="prog-aff"> University of Technology Sydney / Institute of Software at Chinese Academy of Sciences / Tsinghua University</span>, <a href="https://2020.ecoop.org/profile/yuanxie" class="navigate">Yuan Xie</a><span class="prog-aff"> University of California at Santa Barbara</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428218" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428218" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://arxiv.org/abs/1911.12855" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/26/Projection-Based-Runtime-Assertions-for-Testing-and-Debugging-Quantum-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="905e2126-2764-419d-a012-7aa0896ac80d" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="5b2281e0-6ffc-4b3a-976f-ae840b9db5fd" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="5b2281e0-6ffc-4b3a-976f-ae840b9db5fd">Satune: Synthesizing Efficient SAT Encoders</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/hamedgorjiara" class="navigate">Hamed Gorjiara</a><span class="prog-aff"> University of California at Irvine</span>, <a href="https://2020.ecoop.org/profile/harryxu" class="navigate">Guoqing Harry Xu</a><span class="prog-aff"> University of California at Los Angeles</span>, <a href="https://2020.ecoop.org/profile/briandemsky" class="navigate">Brian Demsky</a><span class="prog-aff"> University of California at Irvine</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428214" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428214" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/22/Satune-Synthesizing-Efficient-SAT-Encoders" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="9c11641e-6c93-4cd4-9202-b9a896ac990c" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">12:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="fcea71f9-9bb0-4209-a01f-13ad1fb54e32" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fcea71f9-9bb0-4209-a01f-13ad1fb54e32">The Anchor Verifier for Blocking and Non-blocking Concurrent Software</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/cormacflanagan" class="navigate">Cormac Flanagan</a><span class="prog-aff"> University of California at Santa Cruz</span>, <a href="https://2020.ecoop.org/profile/stephenfreund" class="navigate">Stephen N. Freund</a><span class="prog-aff"> Williams College</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428224" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428224" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/32/The-Anchor-Verifier-for-Blocking-and-Non-blocking-Concurrent-Software" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-12"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">12:20 - 13:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Wellington<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="9672cea2-0ebc-460b-aca7-24eedb525581" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">12:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="20fd4662-e02e-4f90-9009-d4e240b955c1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="20fd4662-e02e-4f90-9009-d4e240b955c1">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-13"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">13:00 - 14:20</div></td><td colspan="2"><div class="session-info-in-table">R-4<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/robertrand" target="_blank" class="navigate">Robert Rand</a><span class="prog-aff"> University of Chicago</span>, <a href="https://2020.ecoop.org/profile/rohanpadhye" target="_blank" class="navigate">Rohan Padhye</a><span class="prog-aff"> Carnegie Mellon University</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="a02b87db-c6d1-4a08-9b16-e880048dd07c" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="c500592f-2d9a-4056-99b3-b5e5865667b4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c500592f-2d9a-4056-99b3-b5e5865667b4">Assertion-Based Optimization of Quantum Programs</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/thomashaner1" class="navigate">Thomas Häner</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/torstenhoefler" class="navigate">Torsten Hoefler</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/matthiastroyer" class="navigate">Matthias Troyer</a><span class="prog-aff"> Microsoft</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428201" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428201" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/9/Assertion-Based-Optimization-of-Quantum-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="1fe76e34-a448-44ce-909c-90d1f249626a" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="0484f76d-7e8f-42de-be40-69afe1f78f7d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="0484f76d-7e8f-42de-be40-69afe1f78f7d">Dataflow-Based Pruning for Speeding up Superoptimization<span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:40px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/manasijmukherjee" class="navigate">Manasij Mukherjee</a><span class="prog-aff"> University of Utah</span>, <a href="https://2020.ecoop.org/profile/pranavkant" class="navigate">Pranav Kant</a><span class="prog-aff"> University of Utah</span>, <a href="https://2020.ecoop.org/profile/zhengyangliu" class="navigate">Zhengyang Liu</a><span class="prog-aff"> University of Utah</span>, <a href="https://2020.ecoop.org/profile/johnregehr" class="navigate">John Regehr</a><span class="prog-aff"> University of Utah</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428245" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428245" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/53/Dataflow-Based-Pruning-for-Speeding-up-Superoptimization" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="7f47ee80-2b41-44fd-b79f-0bfe212d2f81" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="e9ae4c19-f50c-4f0d-b1e6-3e733890b7c4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="e9ae4c19-f50c-4f0d-b1e6-3e733890b7c4">Enabling Accuracy-Aware Quantum Compilers using Symbolic Resource Estimation</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/giuliameuli" class="navigate">Giulia Meuli</a><span class="prog-aff"> EPFL</span>, <a href="https://2020.ecoop.org/profile/mathiassoeken" class="navigate">Mathias Soeken</a><span class="prog-aff"> Microsoft</span>, <a href="https://2020.ecoop.org/profile/martinroetteler" class="navigate">Martin Roetteler</a><span class="prog-aff"> Microsoft</span>, <a href="https://2020.ecoop.org/profile/thomashaner" class="navigate">Thomas Häner</a><span class="prog-aff"> Microsoft</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428198" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428198" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/6/Enabling-Accuracy-Aware-Quantum-Compilers-using-Symbolic-Resource-Estimation" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="e0a12082-c401-4675-8143-3a5c9eb89020" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="f2d61eb0-5d2c-45d9-81c7-1137a585afca" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="f2d61eb0-5d2c-45d9-81c7-1137a585afca">Eliminating Abstraction Overhead of Java Stream Pipelines using Ahead-of-Time Program Optimization</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/andersmoller" class="navigate">Anders Møller</a><span class="prog-aff"> Aarhus University</span>, <a href="https://2020.ecoop.org/profile/oskarhaarklouveileborg" class="navigate">Oskar Haarklou Veileborg</a><span class="prog-aff"> Aarhus University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428236" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428236" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://cs.au.dk/~amoeller/papers/streamliner/paper.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/44/Eliminating-Abstraction-Overhead-of-Java-Stream-Pipelines-using-Ahead-of-Time-Program" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-14"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">14:20 - 15:00</div></td><td colspan="2"><div class="session-info-in-table">Cocktails in Paris<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="3bff6fff-e28b-409f-98fe-d4e1a71df530" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="8e014af6-7d2d-484b-bc92-75fe6dda785d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="8e014af6-7d2d-484b-bc92-75fe6dda785d">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-15"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">15:00 - 16:20</div></td><td colspan="2"><div class="session-info-in-table">R-5<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/anithagollamudi" target="_blank" class="navigate">Anitha Gollamudi</a><span class="prog-aff"> Harvard University</span>, <a href="https://2020.ecoop.org/profile/alexpotanin" target="_blank" class="navigate">Alex Potanin</a><span class="prog-aff"> Victoria University of Wellington</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="486d2d98-a5e2-4d91-af13-39cfcbfcf81e" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="762acf95-3734-44cf-94f3-333cf54f7969" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="762acf95-3734-44cf-94f3-333cf54f7969">Precise Static Modeling of Ethereum “Memory”</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/sifislagouvardos" class="navigate">Sifis Lagouvardos</a><span class="prog-aff"> University of Athens</span>, <a href="https://2020.ecoop.org/profile/nevillegrech" class="navigate">Neville Grech</a><span class="prog-aff"> University of Malta</span>, <a href="https://2020.ecoop.org/profile/iliastsatiris" class="navigate">Ilias Tsatiris</a><span class="prog-aff"> University of Athens</span>, <a href="https://2020.ecoop.org/profile/yannissmaragdakis" class="navigate">Yannis Smaragdakis</a><span class="prog-aff"> University of Athens</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428258" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428258" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/66/Precise-Static-Modeling-of-Ethereum-Memory-" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="ea0d8b9b-7584-492c-85fb-f5918ec2f725" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="d6245b1d-c06a-4095-a451-8337b829c6c7" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="d6245b1d-c06a-4095-a451-8337b829c6c7">Perfectly Parallel Fairness Certification of Neural Networks</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/caterinaurban" class="navigate">Caterina Urban</a><span class="prog-aff"> École normale supérieure</span>, <a href="https://2020.ecoop.org/profile/mariachristakis" class="navigate">Maria Christakis</a><span class="prog-aff"> MPI-SWS</span>, <a href="https://2020.ecoop.org/profile/valentinwustholz" class="navigate">Valentin Wüstholz</a><span class="prog-aff"> ConsenSys</span>, <a href="https://2020.ecoop.org/profile/fuyuanzhang" class="navigate">Fuyuan Zhang</a><span class="prog-aff"> MPI-SWS</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428253" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428253" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/61/Perfectly-Parallel-Fairness-Certification-of-Neural-Networks" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="f4f0fc68-04ed-42b3-8acf-32a00bf9ee21" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="8f64a7c7-6637-4768-a862-bef448adb89f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="8f64a7c7-6637-4768-a862-bef448adb89f">Taming Callbacks for Smart Contract Modularity</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/elviraalbert1" class="navigate">Elvira Albert</a><span class="prog-aff"> Complutense University of Madrid</span>, <a href="https://2020.ecoop.org/profile/shellygrossman" class="navigate">Shelly Grossman</a><span class="prog-aff"> Tel Aviv University</span>, <a href="https://2020.ecoop.org/profile/noamrinetzky" class="navigate">Noam Rinetzky</a><span class="prog-aff"> Tel Aviv University</span>, <a href="https://2020.ecoop.org/profile/clararodriguez" class="navigate">Clara Rodríguez-Núñez</a><span class="prog-aff"> Complutense University of Madrid</span>, <a href="https://2020.ecoop.org/profile/albertrubio1" class="navigate">Albert Rubio</a><span class="prog-aff"> Complutense University of Madrid</span>, <a href="https://2020.ecoop.org/profile/moolysagiv" class="navigate">Mooly Sagiv</a><span class="prog-aff"> Tel Aviv University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428277" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428277" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/85/Taming-Callbacks-for-Smart-Contract-Modularity" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="757cfdaa-103f-4f80-a0e0-ce84ef8de68e" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="e19d9707-bf19-4fc6-a3cd-80b6c920be7f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="e19d9707-bf19-4fc6-a3cd-80b6c920be7f">Exposing Cache Timing Side-Channel Leaks through Out-of-Order Symbolic Execution</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/shengjianguo" class="navigate">Shengjian Guo</a><span class="prog-aff"> Baidu Security</span>, <a href="https://2020.ecoop.org/profile/yueqichen" class="navigate">Yueqi Chen</a><span class="prog-aff"> Pennsylvania State University</span>, <a href="https://2020.ecoop.org/profile/jiyongyu" class="navigate">Jiyong Yu</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/mengwu1" class="navigate">Meng Wu</a><span class="prog-aff"> Ant Group</span>, <a href="https://2020.ecoop.org/profile/zhiqiangzuo" class="navigate">Zhiqiang Zuo</a><span class="prog-aff"> Nanjing University</span>, <a href="https://2020.ecoop.org/profile/pengli" class="navigate">Peng Li</a><span class="prog-aff"> Baidu Security</span>, <a href="https://2020.ecoop.org/profile/yueqiangcheng1" class="navigate">Yueqiang Cheng</a><span class="prog-aff"> Baidu Security</span>, <a href="https://2020.ecoop.org/profile/huibowang" class="navigate">Huibo Wang</a><span class="prog-aff"> Baidu Security</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428215" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428215" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/23/Exposing-Cache-Timing-Side-Channel-Leaks-through-Out-of-Order-Symbolic-Execution" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-16"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">16:20 - 17:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Seoul<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="a7522d94-002d-410d-9465-602ddb9f8a41" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="8e461460-7155-4f2e-8aeb-88ff712acfac" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="8e461460-7155-4f2e-8aeb-88ff712acfac">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-17"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">17:00 - 18:20</div></td><td colspan="2"><div class="session-info-in-table">R-6<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/filipniksic" target="_blank" class="navigate">Filip Niksic</a><span class="prog-aff"> Google</span>, <a href="https://2020.ecoop.org/profile/adamwelc" target="_blank" class="navigate">Adam Welc</a><span class="prog-aff"> Uber Technologies</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="83fce247-762b-4ec4-b8f9-2f7f17904070" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="2abee499-a6aa-4ad2-9126-979e3981f059" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="2abee499-a6aa-4ad2-9126-979e3981f059">Adding Interactive Visual Syntax to Textual Code</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/leifandersen" class="navigate">Leif Andersen</a><span class="prog-aff"> Northeastern University</span>, <a href="https://2020.ecoop.org/profile/michaelballantyne" class="navigate">Michael Ballantyne</a><span class="prog-aff"> Northeastern University</span>, <a href="https://2020.ecoop.org/profile/matthiasfelleisen" class="navigate">Matthias Felleisen</a><span class="prog-aff"> Northeastern University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428290" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428290" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/98/Adding-Interactive-Visual-Syntax-to-Textual-Code" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="38bebbe7-6648-409e-a9be-5f1eecc7fa56" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="46ea216e-db41-4d72-adfd-3e70848f065e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="46ea216e-db41-4d72-adfd-3e70848f065e">Deductive Optimization of Relational Data Storage</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/johnfeser" class="navigate">Jack Feser</a><span class="prog-aff"> Massachusetts Institute of Technology</span>, <a href="https://2020.ecoop.org/profile/sammadden" class="navigate">Sam Madden</a><span class="prog-aff"> Massachusetts Institute of Technology</span>, <a href="https://2020.ecoop.org/profile/nantang" class="navigate">Nan Tang</a><span class="prog-aff"> QCRI HBKU</span>, <a href="https://2020.ecoop.org/profile/armandosolarlezama" class="navigate">Armando Solar-Lezama</a><span class="prog-aff"> Massachusetts Institute of Technology</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428238" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428238" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/46/Deductive-Optimization-of-Relational-Data-Storage" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="ca478550-cb19-4950-9fe7-d1e1c2addbe6" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="0ec91bc5-4e13-4f05-907b-344b042b9659" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="0ec91bc5-4e13-4f05-907b-344b042b9659">Inter-theory Dependency Analysis for SMT String Solvers</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/thaitrinh" class="navigate">Minh-Thai Trinh</a><span class="prog-aff"> Advanced Digital Sciences Center</span>, <a href="https://2020.ecoop.org/profile/duchiepchu1" class="navigate">Duc-Hiep Chu</a><span class="prog-aff"> National University of Singapore</span>, <a href="https://2020.ecoop.org/profile/joxanjaffar" class="navigate">Joxan Jaffar</a><span class="prog-aff"> National University of Singapore</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428260" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428260" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/68/Inter-theory-Dependency-Analysis-for-SMT-String-Solvers" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="fcbff1ba-3936-4d07-a722-b02a49b14198" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">18:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="19758c97-2c7a-4f32-bfb9-cb729a2cc3b8" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="19758c97-2c7a-4f32-bfb9-cb729a2cc3b8">Macros for Domain-Specific Languages</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/michaelballantyne" class="navigate">Michael Ballantyne</a><span class="prog-aff"> Northeastern University</span>, <a href="https://2020.ecoop.org/profile/alexisking" class="navigate">Alexis King</a><span class="prog-aff"> Northwestern University</span>, <a href="https://2020.ecoop.org/profile/matthiasfelleisen" class="navigate">Matthias Felleisen</a><span class="prog-aff"> Northeastern University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428297" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428297" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/105/Macros-for-Domain-Specific-Languages" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-18"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">18:20 - 19:00</div></td><td colspan="2"><div class="session-info-in-table">Cocktails in Rio<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="57de7806-1e6b-4b9c-8a39-e852615f5e8d" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">18:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="a2314e5c-fecf-4e32-bc37-5c8af0e8395d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a2314e5c-fecf-4e32-bc37-5c8af0e8395d">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-19"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c5"></td><td><div class="slot-label">19:00 - 20:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> R<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="text-muted navigate">SPLASH Keynotes</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/davidgrove" target="_blank" class="navigate">David Grove</a><span class="prog-aff"> IBM Research</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="cb7b9dbf-7f9c-4bc1-a1db-73139f05dcc8" class="hidable"><td class="track-color c5"></td><td class=" text-right"><div class="text-muted"><div class="start-time">19:00</div><strong>80m</strong></div><div class="event-type">Keynote</div><span data-facet-track="SPLASH Keynotes"></span></td><td><span data-event-star="f92281cc-89bc-4c25-a94f-18dd4bb6f87f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="f92281cc-89bc-4c25-a94f-18dd4bb6f87f">Why Digital Agriculture is Fertile Ground for Software Systems Research<span class="pull-right"><span data-facet-badge="supported by IBM Research" class="output-badge" style="max-width:40px;"><span class="label-primary label">supported by IBM Research</span></span></span></a></strong><div class="prog-track">SPLASH Keynotes</div><div class="performers"><a href="https://2020.ecoop.org/profile/vikramadve" class="navigate">Vikram S. Adve</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3426430.3434072" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a></td></tr></table></div><div class="hidable band hour-20"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">20:20 - 21:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Cocktails in New York<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="79b265f6-61cc-424c-96fb-f54b774d2d11" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">20:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="ff5144df-c9fe-48d0-886c-d050a8ed6101" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="ff5144df-c9fe-48d0-886c-d050a8ed6101">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-21"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">21:00 - 22:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> R-2<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/shengchen1" target="_blank" class="navigate">Sheng Chen</a><span class="prog-aff"> University of Louisiana at Lafayette</span>, <a href="https://2020.ecoop.org/profile/johnpetercamporaiii" target="_blank" class="navigate">John Peter Campora</a><span class="prog-aff"> University of Louisiana at Lafayette</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="fc3324eb-e719-4e94-9994-8d33988181a8" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">21:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="90cce21d-a854-4f50-b7f1-09a1af23e318" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="90cce21d-a854-4f50-b7f1-09a1af23e318">Automatic and Efficient Variability-Aware Lifting of Functional Programs</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/ramyshahin" class="navigate">Ramy Shahin</a><span class="prog-aff"> University of Toronto</span>, <a href="https://2020.ecoop.org/profile/marshachechik" class="navigate">Marsha Chechik</a><span class="prog-aff"> University of Toronto</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428225" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428225" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://arxiv.org/abs/2010.00697" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/33/Automatic-and-Efficient-Variability-Aware-Lifting-of-Functional-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="45c0bea4-a043-4912-b554-a9bf6c5a1ce7" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">21:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="7f5b0b0c-f047-4936-8287-c85d0bbd3581" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="7f5b0b0c-f047-4936-8287-c85d0bbd3581">Do You Have Space for Dessert? A Verified Space Cost Semantics for CakeML Programs</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/alejandrogomezlondono" class="navigate">Alejandro Gómez-Londoño</a><span class="prog-aff"> Chalmers University of Technology</span>, <a href="https://2020.ecoop.org/profile/johannesamanpohjola" class="navigate">Johannes Åman Pohjola</a><span class="prog-aff"> Data61 at CSIRO / UNSW</span>, <a href="https://2020.ecoop.org/profile/hirataqdeessyeda" class="navigate">Hira Taqdees Syeda</a><span class="prog-aff"> Chalmers University of Technology</span>, <a href="https://2020.ecoop.org/profile/magnusomyreen" class="navigate">Magnus O. Myreen</a><span class="prog-aff"> Chalmers University of Technology</span>, <a href="https://2020.ecoop.org/profile/yongkiamtan" class="navigate">Yong Kiam Tan</a><span class="prog-aff"> Carnegie Mellon University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428272" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428272" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/80/Do-You-Have-Space-for-Dessert-A-Verified-Space-Cost-Semantics-for-CakeML-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="4bf9bec3-9bd2-4fda-b411-d85e70d68954" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">21:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="85b0bc7f-a107-41e9-9836-f25f8409f19f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="85b0bc7f-a107-41e9-9836-f25f8409f19f">Verifying Replicated Data Types with Typeclass Refinements in Liquid Haskell</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/yiyunliu" class="navigate">Yiyun Liu</a><span class="prog-aff"> University of Maryland at College Park</span>, <a href="https://2020.ecoop.org/profile/jamesparker" class="navigate">James Parker</a><span class="prog-aff"> University of Maryland at College Park</span>, <a href="https://2020.ecoop.org/profile/patrickredmond" class="navigate">Patrick Redmond</a><span class="prog-aff"> University of California at Santa Cruz</span>, <a href="https://2020.ecoop.org/profile/lindseykuper" class="navigate">Lindsey Kuper</a><span class="prog-aff"> University of California at Santa Cruz</span>, <a href="https://2020.ecoop.org/profile/michaelhicks" class="navigate">Michael Hicks</a><span class="prog-aff"> University of Maryland at College Park</span>, <a href="https://2020.ecoop.org/profile/nikivazou" class="navigate">Niki Vazou</a><span class="prog-aff"> IMDEA Software Institute</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428284" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428284" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/92/Verifying-Replicated-Data-Types-with-Typeclass-Refinements-in-Liquid-Haskell" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="c75362d3-e972-4e28-a790-2508d4de2cac" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">22:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="9796e9aa-1b8d-46b7-8c85-2c6427f306de" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="9796e9aa-1b8d-46b7-8c85-2c6427f306de">Towards a Formal Foundation of Intermittent Computing</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/milijanasurbatovich" class="navigate">Milijana Surbatovich</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/brandonlucia" class="navigate">Brandon Lucia</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/liminjia" class="navigate">Limin Jia</a><span class="prog-aff"> Carnegie Mellon University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428231" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428231" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/39/Towards-a-Formal-Foundation-of-Intermittent-Computing" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-22"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">22:20 - 23:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Lunch in Tokyo<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="68fca7ac-5f44-4021-a949-4d2deb85a634" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">22:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="414c7d00-15da-4ae3-9e59-0564783ef8a6" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="414c7d00-15da-4ae3-9e59-0564783ef8a6">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-23"><table data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">23:00 - 00:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> R-3<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/pranavkant" target="_blank" class="navigate">Pranav Kant</a><span class="prog-aff"> University of Utah</span>, <a href="https://2020.ecoop.org/profile/xiangzhexu1" target="_blank" class="navigate">Xiangzhe Xu</a><span class="prog-aff"> Nanjing University</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="d19ffc61-b7c5-4ddd-a8af-6b7742bacbcd" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">23:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="a3ab81c8-640a-4a08-9893-24582fac04f3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a3ab81c8-640a-4a08-9893-24582fac04f3">Compiling Symbolic Execution with Staging and Algebraic Effects</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/guannanwei" class="navigate">Guannan Wei</a><span class="prog-aff"> Purdue University</span>, <a href="https://2020.ecoop.org/profile/oliverbracevac" class="navigate">Oliver Bračevac</a><span class="prog-aff"> Purdue University</span>, <a href="https://2020.ecoop.org/profile/shangyintan" class="navigate">Shangyin Tan</a><span class="prog-aff"> Purdue University</span>, <a href="https://2020.ecoop.org/profile/tiarkrompf" class="navigate">Tiark Rompf</a><span class="prog-aff"> Purdue University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428232" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428232" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://continuation.passing.style/static/papers/oopsla20.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/40/Compiling-Symbolic-Execution-with-Staging-and-Algebraic-Effects" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="49d98079-a4b8-4698-8bbe-a91e183da6b8" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">23:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="b9042a01-7709-4b12-9a6d-e627f04668a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b9042a01-7709-4b12-9a6d-e627f04668a5">Projection-Based Runtime Assertions for Testing and Debugging Quantum Programs<span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:40px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/gushuli" class="navigate">Gushu Li</a><span class="prog-aff"> University of California at Santa Barbara</span>, <a href="https://2020.ecoop.org/profile/lizhou1" class="navigate">Li Zhou</a><span class="prog-aff"> Max Planck Institute for Security and Privacy</span>, <a href="https://2020.ecoop.org/profile/nengkunyu" class="navigate">Nengkun Yu</a><span class="prog-aff"> University of Technology Sydney</span>, <a href="https://2020.ecoop.org/profile/yufeiding" class="navigate">Yufei Ding</a><span class="prog-aff"> University of California at Santa Barbara</span>, <a href="https://2020.ecoop.org/profile/mingshengying" class="navigate">Mingsheng Ying</a><span class="prog-aff"> University of Technology Sydney / Institute of Software at Chinese Academy of Sciences / Tsinghua University</span>, <a href="https://2020.ecoop.org/profile/yuanxie" class="navigate">Yuan Xie</a><span class="prog-aff"> University of California at Santa Barbara</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428218" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428218" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://arxiv.org/abs/1911.12855" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/26/Projection-Based-Runtime-Assertions-for-Testing-and-Debugging-Quantum-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="fe4b6647-548f-4ae4-8fad-b50ce113f83c" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">23:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="5b2281e0-6ffc-4b3a-976f-ae840b9db5fd" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="5b2281e0-6ffc-4b3a-976f-ae840b9db5fd">Satune: Synthesizing Efficient SAT Encoders</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/hamedgorjiara" class="navigate">Hamed Gorjiara</a><span class="prog-aff"> University of California at Irvine</span>, <a href="https://2020.ecoop.org/profile/harryxu" class="navigate">Guoqing Harry Xu</a><span class="prog-aff"> University of California at Los Angeles</span>, <a href="https://2020.ecoop.org/profile/briandemsky" class="navigate">Brian Demsky</a><span class="prog-aff"> University of California at Irvine</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428214" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428214" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/22/Satune-Synthesizing-Efficient-SAT-Encoders" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="22d62595-943d-4552-90c2-db2071d0d645" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">00:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="fcea71f9-9bb0-4209-a01f-13ad1fb54e32" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fcea71f9-9bb0-4209-a01f-13ad1fb54e32">The Anchor Verifier for Blocking and Non-blocking Concurrent Software</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/cormacflanagan" class="navigate">Cormac Flanagan</a><span class="prog-aff"> University of California at Santa Cruz</span>, <a href="https://2020.ecoop.org/profile/stephenfreund" class="navigate">Stephen N. Freund</a><span class="prog-aff"> Williams College</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428224" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428224" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/32/The-Anchor-Verifier-for-Blocking-and-Non-blocking-Concurrent-Software" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div></div><script type="text/javascript">window.preselectTimeBand = true; </script><div class="hidable day-wrapper"><h4 class="day-header sticky-top"><div><div>Fri 20 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="hidable band hour-0"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">00:20 - 01:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Breakfast in Paris<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="3e15f315-6f74-4c2c-9997-d0b7189c963d" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">00:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="20fd4662-e02e-4f90-9009-d4e240b955c1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="20fd4662-e02e-4f90-9009-d4e240b955c1">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-1"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">01:00 - 02:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> R-4<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/sylvainboulme" target="_blank" class="navigate">Sylvain Boulmé</a><span class="prog-aff"> Grenoble Alps University / CNRS / Grenoble INP / VERIMAG</span>, <a href="https://2020.ecoop.org/profile/gushuli" target="_blank" class="navigate">Gushu Li</a><span class="prog-aff"> University of California at Santa Barbara</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="a39b5465-f98c-4e65-83cd-e69c8c51140d" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">01:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="c500592f-2d9a-4056-99b3-b5e5865667b4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c500592f-2d9a-4056-99b3-b5e5865667b4">Assertion-Based Optimization of Quantum Programs</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/thomashaner1" class="navigate">Thomas Häner</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/torstenhoefler" class="navigate">Torsten Hoefler</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/matthiastroyer" class="navigate">Matthias Troyer</a><span class="prog-aff"> Microsoft</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428201" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428201" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/9/Assertion-Based-Optimization-of-Quantum-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="c241f786-2cb3-4e38-a17e-d2301ba5c3fb" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">01:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="0484f76d-7e8f-42de-be40-69afe1f78f7d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="0484f76d-7e8f-42de-be40-69afe1f78f7d">Dataflow-Based Pruning for Speeding up Superoptimization<span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:40px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/manasijmukherjee" class="navigate">Manasij Mukherjee</a><span class="prog-aff"> University of Utah</span>, <a href="https://2020.ecoop.org/profile/pranavkant" class="navigate">Pranav Kant</a><span class="prog-aff"> University of Utah</span>, <a href="https://2020.ecoop.org/profile/zhengyangliu" class="navigate">Zhengyang Liu</a><span class="prog-aff"> University of Utah</span>, <a href="https://2020.ecoop.org/profile/johnregehr" class="navigate">John Regehr</a><span class="prog-aff"> University of Utah</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428245" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428245" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/53/Dataflow-Based-Pruning-for-Speeding-up-Superoptimization" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="e3ab10fd-8ebf-478e-86c6-aa53c4bac261" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">01:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="e9ae4c19-f50c-4f0d-b1e6-3e733890b7c4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="e9ae4c19-f50c-4f0d-b1e6-3e733890b7c4">Enabling Accuracy-Aware Quantum Compilers using Symbolic Resource Estimation</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/giuliameuli" class="navigate">Giulia Meuli</a><span class="prog-aff"> EPFL</span>, <a href="https://2020.ecoop.org/profile/mathiassoeken" class="navigate">Mathias Soeken</a><span class="prog-aff"> Microsoft</span>, <a href="https://2020.ecoop.org/profile/martinroetteler" class="navigate">Martin Roetteler</a><span class="prog-aff"> Microsoft</span>, <a href="https://2020.ecoop.org/profile/thomashaner" class="navigate">Thomas Häner</a><span class="prog-aff"> Microsoft</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428198" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428198" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/6/Enabling-Accuracy-Aware-Quantum-Compilers-using-Symbolic-Resource-Estimation" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="9fcd4830-690f-45ab-ba13-e5df0d62eec6" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">02:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="f2d61eb0-5d2c-45d9-81c7-1137a585afca" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="f2d61eb0-5d2c-45d9-81c7-1137a585afca">Eliminating Abstraction Overhead of Java Stream Pipelines using Ahead-of-Time Program Optimization</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/andersmoller" class="navigate">Anders Møller</a><span class="prog-aff"> Aarhus University</span>, <a href="https://2020.ecoop.org/profile/oskarhaarklouveileborg" class="navigate">Oskar Haarklou Veileborg</a><span class="prog-aff"> Aarhus University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428236" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428236" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://cs.au.dk/~amoeller/papers/streamliner/paper.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/44/Eliminating-Abstraction-Overhead-of-Java-Stream-Pipelines-using-Ahead-of-Time-Program" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-2"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">02:20 - 03:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Cocktails in Sydney<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="811c4765-b7f9-4651-a4fa-6302b865b1bf" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">02:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="8e014af6-7d2d-484b-bc92-75fe6dda785d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="8e014af6-7d2d-484b-bc92-75fe6dda785d">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-3"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">03:00 - 04:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> R-5<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/janvitek" target="_blank" class="navigate">Jan Vitek</a><span class="prog-aff"> Northeastern University / Czech Technical University</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="8c9c5772-ed98-41ef-add5-286e69b26dfe" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">03:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="762acf95-3734-44cf-94f3-333cf54f7969" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="762acf95-3734-44cf-94f3-333cf54f7969">Precise Static Modeling of Ethereum “Memory”</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/sifislagouvardos" class="navigate">Sifis Lagouvardos</a><span class="prog-aff"> University of Athens</span>, <a href="https://2020.ecoop.org/profile/nevillegrech" class="navigate">Neville Grech</a><span class="prog-aff"> University of Malta</span>, <a href="https://2020.ecoop.org/profile/iliastsatiris" class="navigate">Ilias Tsatiris</a><span class="prog-aff"> University of Athens</span>, <a href="https://2020.ecoop.org/profile/yannissmaragdakis" class="navigate">Yannis Smaragdakis</a><span class="prog-aff"> University of Athens</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428258" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428258" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/66/Precise-Static-Modeling-of-Ethereum-Memory-" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="d9d9cc88-1cc3-4885-96fc-6420c4e63d67" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">03:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="d6245b1d-c06a-4095-a451-8337b829c6c7" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="d6245b1d-c06a-4095-a451-8337b829c6c7">Perfectly Parallel Fairness Certification of Neural Networks</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/caterinaurban" class="navigate">Caterina Urban</a><span class="prog-aff"> École normale supérieure</span>, <a href="https://2020.ecoop.org/profile/mariachristakis" class="navigate">Maria Christakis</a><span class="prog-aff"> MPI-SWS</span>, <a href="https://2020.ecoop.org/profile/valentinwustholz" class="navigate">Valentin Wüstholz</a><span class="prog-aff"> ConsenSys</span>, <a href="https://2020.ecoop.org/profile/fuyuanzhang" class="navigate">Fuyuan Zhang</a><span class="prog-aff"> MPI-SWS</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428253" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428253" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/61/Perfectly-Parallel-Fairness-Certification-of-Neural-Networks" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="de5fb532-e1a9-4570-8070-5dacf3421347" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">03:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="8f64a7c7-6637-4768-a862-bef448adb89f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="8f64a7c7-6637-4768-a862-bef448adb89f">Taming Callbacks for Smart Contract Modularity</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/elviraalbert1" class="navigate">Elvira Albert</a><span class="prog-aff"> Complutense University of Madrid</span>, <a href="https://2020.ecoop.org/profile/shellygrossman" class="navigate">Shelly Grossman</a><span class="prog-aff"> Tel Aviv University</span>, <a href="https://2020.ecoop.org/profile/noamrinetzky" class="navigate">Noam Rinetzky</a><span class="prog-aff"> Tel Aviv University</span>, <a href="https://2020.ecoop.org/profile/clararodriguez" class="navigate">Clara Rodríguez-Núñez</a><span class="prog-aff"> Complutense University of Madrid</span>, <a href="https://2020.ecoop.org/profile/albertrubio1" class="navigate">Albert Rubio</a><span class="prog-aff"> Complutense University of Madrid</span>, <a href="https://2020.ecoop.org/profile/moolysagiv" class="navigate">Mooly Sagiv</a><span class="prog-aff"> Tel Aviv University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428277" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428277" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/85/Taming-Callbacks-for-Smart-Contract-Modularity" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="6e86f488-671e-4ee5-a35b-b3c48294ce27" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">04:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="e19d9707-bf19-4fc6-a3cd-80b6c920be7f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="e19d9707-bf19-4fc6-a3cd-80b6c920be7f">Exposing Cache Timing Side-Channel Leaks through Out-of-Order Symbolic Execution</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/shengjianguo" class="navigate">Shengjian Guo</a><span class="prog-aff"> Baidu Security</span>, <a href="https://2020.ecoop.org/profile/yueqichen" class="navigate">Yueqi Chen</a><span class="prog-aff"> Pennsylvania State University</span>, <a href="https://2020.ecoop.org/profile/jiyongyu" class="navigate">Jiyong Yu</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/mengwu1" class="navigate">Meng Wu</a><span class="prog-aff"> Ant Group</span>, <a href="https://2020.ecoop.org/profile/zhiqiangzuo" class="navigate">Zhiqiang Zuo</a><span class="prog-aff"> Nanjing University</span>, <a href="https://2020.ecoop.org/profile/pengli" class="navigate">Peng Li</a><span class="prog-aff"> Baidu Security</span>, <a href="https://2020.ecoop.org/profile/yueqiangcheng1" class="navigate">Yueqiang Cheng</a><span class="prog-aff"> Baidu Security</span>, <a href="https://2020.ecoop.org/profile/huibowang" class="navigate">Huibo Wang</a><span class="prog-aff"> Baidu Security</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428215" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428215" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/23/Exposing-Cache-Timing-Side-Channel-Leaks-through-Out-of-Order-Symbolic-Execution" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-4"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">04:20 - 05:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Dinner in Beijing<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="1ff7370a-b874-459e-ae4f-8f65c24f1e96" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">04:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="8e461460-7155-4f2e-8aeb-88ff712acfac" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="8e461460-7155-4f2e-8aeb-88ff712acfac">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-5"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">05:00 - 06:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> R-6<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/dominikwinterer" target="_blank" class="navigate">Dominik Winterer</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/eelcovisser" target="_blank" class="navigate">Eelco Visser</a><span class="prog-aff"> Delft University of Technology</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="f975400b-6fbc-4cfc-8c0d-32071080db20" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">05:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="2abee499-a6aa-4ad2-9126-979e3981f059" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="2abee499-a6aa-4ad2-9126-979e3981f059">Adding Interactive Visual Syntax to Textual Code</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/leifandersen" class="navigate">Leif Andersen</a><span class="prog-aff"> Northeastern University</span>, <a href="https://2020.ecoop.org/profile/michaelballantyne" class="navigate">Michael Ballantyne</a><span class="prog-aff"> Northeastern University</span>, <a href="https://2020.ecoop.org/profile/matthiasfelleisen" class="navigate">Matthias Felleisen</a><span class="prog-aff"> Northeastern University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428290" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428290" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/98/Adding-Interactive-Visual-Syntax-to-Textual-Code" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="b63ca10e-9ef6-4926-aad7-6c4c448efc7f" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">05:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="46ea216e-db41-4d72-adfd-3e70848f065e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="46ea216e-db41-4d72-adfd-3e70848f065e">Deductive Optimization of Relational Data Storage</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/johnfeser" class="navigate">Jack Feser</a><span class="prog-aff"> Massachusetts Institute of Technology</span>, <a href="https://2020.ecoop.org/profile/sammadden" class="navigate">Sam Madden</a><span class="prog-aff"> Massachusetts Institute of Technology</span>, <a href="https://2020.ecoop.org/profile/nantang" class="navigate">Nan Tang</a><span class="prog-aff"> QCRI HBKU</span>, <a href="https://2020.ecoop.org/profile/armandosolarlezama" class="navigate">Armando Solar-Lezama</a><span class="prog-aff"> Massachusetts Institute of Technology</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428238" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428238" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/46/Deductive-Optimization-of-Relational-Data-Storage" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="5dc1f41b-acf2-4586-b757-407a4e5f9269" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">05:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="0ec91bc5-4e13-4f05-907b-344b042b9659" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="0ec91bc5-4e13-4f05-907b-344b042b9659">Inter-theory Dependency Analysis for SMT String Solvers</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/thaitrinh" class="navigate">Minh-Thai Trinh</a><span class="prog-aff"> Advanced Digital Sciences Center</span>, <a href="https://2020.ecoop.org/profile/duchiepchu1" class="navigate">Duc-Hiep Chu</a><span class="prog-aff"> National University of Singapore</span>, <a href="https://2020.ecoop.org/profile/joxanjaffar" class="navigate">Joxan Jaffar</a><span class="prog-aff"> National University of Singapore</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428260" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428260" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/68/Inter-theory-Dependency-Analysis-for-SMT-String-Solvers" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="1ad32226-4d5e-4f0a-9888-ed335514f0ae" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">06:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="19758c97-2c7a-4f32-bfb9-cb729a2cc3b8" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="19758c97-2c7a-4f32-bfb9-cb729a2cc3b8">Macros for Domain-Specific Languages</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/michaelballantyne" class="navigate">Michael Ballantyne</a><span class="prog-aff"> Northeastern University</span>, <a href="https://2020.ecoop.org/profile/alexisking" class="navigate">Alexis King</a><span class="prog-aff"> Northwestern University</span>, <a href="https://2020.ecoop.org/profile/matthiasfelleisen" class="navigate">Matthias Felleisen</a><span class="prog-aff"> Northeastern University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428297" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428297" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/105/Macros-for-Domain-Specific-Languages" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-6"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">06:20 - 07:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Dinner in Delhi<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="de69b4ff-f9cc-4d98-8962-8478ec631050" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">06:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="a2314e5c-fecf-4e32-bc37-5c8af0e8395d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a2314e5c-fecf-4e32-bc37-5c8af0e8395d">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-7"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">07:00 - 08:20</div></td><td colspan="2"><div class="session-info-in-table">F-1A<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/diomidisspinellis" target="_blank" class="navigate">Diomidis Spinellis</a><span class="prog-aff"> Athens University of Economics and Business</span>, <a href="https://2020.ecoop.org/profile/johnwickerson" target="_blank" class="navigate">John Wickerson</a><span class="prog-aff"> Imperial College London</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="6e600620-4d73-4be4-84e0-45ca66c3d6e8" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">07:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="3cd8b177-a095-4aa3-b2fb-63a917807035" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="3cd8b177-a095-4aa3-b2fb-63a917807035">DiffStream: Differential Output Testing for Stream Processing Programs</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/konstantinoskallas" class="navigate">Konstantinos Kallas</a><span class="prog-aff"> University of Pennsylvania</span>, <a href="https://2020.ecoop.org/profile/filipniksic" class="navigate">Filip Niksic</a><span class="prog-aff"> Google</span>, <a href="https://2020.ecoop.org/profile/calebstanford" class="navigate">Caleb Stanford</a><span class="prog-aff"> University of Pennsylvania</span>, <a href="https://2020.ecoop.org/profile/rajeevalur" class="navigate">Rajeev Alur</a><span class="prog-aff"> University of Pennsylvania</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428221" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428221" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/29/DiffStream-Differential-Output-Testing-for-Stream-Processing-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="bc78856b-9b95-49a3-8375-3c133752e25b" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">07:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="a96ad696-c68c-417e-8be4-411ad8b965f2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a96ad696-c68c-417e-8be4-411ad8b965f2">Pomsets with Preconditions: A Simple Model of Relaxed Memory</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/radhajagadeesan" class="navigate">Radha Jagadeesan</a><span class="prog-aff"> DePaul University</span>, <a href="https://2020.ecoop.org/profile/alanjeffrey1" class="navigate">Alan Jeffrey</a><span class="prog-aff"> Mozilla Research</span>, <a href="https://2020.ecoop.org/profile/jamesriely" class="navigate">James Riely</a><span class="prog-aff"> DePaul University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428262" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428262" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://fpl.cs.depaul.edu/jriely/papers/2020-oopsla.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/70/Pomsets-with-Preconditions-A-Simple-Model-of-Relaxed-Memory" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="1ecef038-5bcc-47bb-92df-f8152b344088" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">07:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="3f5436ba-b7cb-4e49-a7d9-a11c2a16b38a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="3f5436ba-b7cb-4e49-a7d9-a11c2a16b38a">StreamQL: A Query Language for Processing Streaming Time Series</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/lingkunkong" class="navigate">Lingkun Kong</a><span class="prog-aff"> Rice University</span>, <a href="https://2020.ecoop.org/profile/konstantinosmamouras1" class="navigate">Konstantinos Mamouras</a><span class="prog-aff"> Rice University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428251" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428251" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/59/StreamQL-A-Query-Language-for-Processing-Streaming-Time-Series" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="fe527ff7-74a1-40c3-bac3-a053d323a48a" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">08:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="3b3961c4-c2ea-4595-931e-44ad2b54fd4e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="3b3961c4-c2ea-4595-931e-44ad2b54fd4e">Foundations of Empirical Memory Consistency Testing</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/jakekirkham" class="navigate">Jake Kirkham</a><span class="prog-aff"> Princeton University</span>, <a href="https://2020.ecoop.org/profile/tylersorensen1" class="navigate">Tyler Sorensen</a><span class="prog-aff"> University of California at Santa Cruz</span>, <a href="https://2020.ecoop.org/profile/esintureci" class="navigate">Esin Tureci</a><span class="prog-aff"> Princeton University</span>, <a href="https://2020.ecoop.org/profile/margaretrmartonosi" class="navigate">Margaret Martonosi</a><span class="prog-aff"> Princeton University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428294" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428294" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/102/Foundations-of-Empirical-Memory-Consistency-Testing" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-8"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">08:20 - 09:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Chicago<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="f011b6e1-c921-4aac-b12f-6358f3b6fd80" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">08:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="badde84c-bc9d-4fef-bd68-58ecc99fd8a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="badde84c-bc9d-4fef-bd68-58ecc99fd8a5">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-9"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">09:00 - 10:20</div></td><td colspan="2"><div class="session-info-in-table">F-2A<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/aviralgoel" target="_blank" class="navigate">Aviral Goel</a><span class="prog-aff"> Northeastern University</span>, <a href="https://2020.ecoop.org/profile/reubenrowe" target="_blank" class="navigate">Reuben Rowe</a><span class="prog-aff"> University College London</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="bff26a75-db43-4e11-9682-a824900c1936" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">09:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="834d57b9-2ff5-4c19-86bb-2d5b6188d63e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="834d57b9-2ff5-4c19-86bb-2d5b6188d63e">A Sparse Iteration Space Transformation Framework for Sparse Tensor Algebra</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/ryansenanayake" class="navigate">Ryan Senanayake</a><span class="prog-aff"> Reservoir Labs</span>, <a href="https://2020.ecoop.org/profile/changwanhong2" class="navigate">Changwan Hong</a><span class="prog-aff"> Massachusetts Institute of Technology</span>, <a href="https://2020.ecoop.org/profile/zihengwang" class="navigate">Ziheng Wang</a><span class="prog-aff"> Massachusetts Institute of Technology</span>, <a href="https://2020.ecoop.org/profile/amaleewilson" class="navigate">Amalee Wilson</a><span class="prog-aff"> Stanford University</span>, <a href="https://2020.ecoop.org/profile/stephenchou" class="navigate">Stephen Chou</a><span class="prog-aff"> Massachusetts Institute of Technology</span>, <a href="https://2020.ecoop.org/profile/shoaibkamil" class="navigate">Shoaib Kamil</a><span class="prog-aff"> Adobe Research</span>, <a href="https://2020.ecoop.org/profile/samanamarasinghe" class="navigate">Saman Amarasinghe</a><span class="prog-aff"> Massachusetts Institute of Technology</span>, <a href="https://2020.ecoop.org/profile/fredrikkjolstad" class="navigate">Fredrik Kjolstad</a><span class="prog-aff"> Stanford University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428226" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428226" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="http://rsenapps.com/SenanayakeOOPSLA20.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/34/A-Sparse-Iteration-Space-Transformation-Framework-for-Sparse-Tensor-Algebra" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/34/A-Sparse-Iteration-Space-Transformation-Framework-for-Sparse-Tensor-Algebra" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-paperclip"></span> File Attached</a></td></tr><tr data-slot-id="d3fc75e8-b072-4a94-ae3a-42a81a54e4b3" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">09:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="7907d076-ba43-4ab2-87fb-41a41db9c572" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="7907d076-ba43-4ab2-87fb-41a41db9c572">Resolution as Intersection Subtyping via Modus Ponens</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/klaramardirosian" class="navigate">Koar Marntirosian</a><span class="prog-aff"> KU Leuven</span>, <a href="https://2020.ecoop.org/profile/tomschrijvers" class="navigate">Tom Schrijvers</a><span class="prog-aff"> KU Leuven</span>, <a href="https://2020.ecoop.org/profile/brunooliveira" class="navigate">Bruno C. d. S. Oliveira</a><span class="prog-aff"> University of Hong Kong</span>, <a href="https://2020.ecoop.org/profile/georgekarachalias" class="navigate">Georgios Karachalias</a><span class="prog-aff"> Tweag</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428274" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428274" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/82/Resolution-as-Intersection-Subtyping-via-Modus-Ponens" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="dee154f2-7c36-49dd-b3e0-c94fed7a80df" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">09:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="0cd262dc-3c5c-498c-814d-952a4abeecf6" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="0cd262dc-3c5c-498c-814d-952a4abeecf6">Guided Linking: Dynamic Linking without the Costs</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/seanbartell" class="navigate">Sean Bartell</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/willdietz" class="navigate">Will Dietz</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/vikramadve" class="navigate">Vikram S. Adve</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428213" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428213" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/21/Guided-Linking-Dynamic-Linking-without-the-Costs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="d097f74e-7aee-4590-99d6-530f4574ab5d" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">10:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="fc13e2b3-604c-4954-9997-35f41f87ef1f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fc13e2b3-604c-4954-9997-35f41f87ef1f">Towards a Unified Proof Framework for Automated Fixpoint Reasoning using Matching Logic</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/xiaohongchen1" class="navigate">Xiaohong Chen</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/thaitrinh" class="navigate">Minh-Thai Trinh</a><span class="prog-aff"> Advanced Digital Sciences Center</span>, <a href="https://2020.ecoop.org/profile/nishantrodrigues" class="navigate">Nishant Rodrigues</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/lucaspena" class="navigate">Lucas Peña</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/grigorerosu" class="navigate">Grigore Roşu</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428229" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428229" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/37/Towards-a-Unified-Proof-Framework-for-Automated-Fixpoint-Reasoning-using-Matching-Log" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-10"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">10:20 - 11:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Seattle<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="44bdbff9-0f7a-48a5-9ced-41c280b4bf36" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">10:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="e45cad66-437c-4dad-b3d5-e726922b664b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="e45cad66-437c-4dad-b3d5-e726922b664b">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-11"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">11:00 - 12:20</div></td><td colspan="2"><div class="session-info-in-table">F-3A<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/stefanmarr" target="_blank" class="navigate">Stefan Marr</a><span class="prog-aff"> University of Kent</span>, <a href="https://2020.ecoop.org/profile/reubenrowe" target="_blank" class="navigate">Reuben Rowe</a><span class="prog-aff"> University College London</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="d98c66e7-6e79-4f7a-8aec-6664eed59998" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="8cf8faa8-1f32-4ec8-b6ba-b5a6fc13efef" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="8cf8faa8-1f32-4ec8-b6ba-b5a6fc13efef">Contextual Dispatch for Function Specialization</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/olivierfluckiger" class="navigate">Olivier Flückiger</a><span class="prog-aff"> Northeastern University</span>, <a href="https://2020.ecoop.org/profile/guidochari" class="navigate">Guido Chari</a><span class="prog-aff"> Asapp</span>, <a href="https://2020.ecoop.org/profile/minghoyee" class="navigate">Ming-Ho Yee</a><span class="prog-aff"> Northeastern University</span>, <a href="https://2020.ecoop.org/profile/janjecmen" class="navigate">Jan Ječmen</a><span class="prog-aff"> Czech Technical University</span>, <a href="https://2020.ecoop.org/profile/jakobhain" class="navigate">Jakob Hain</a><span class="prog-aff"> Northeastern University</span>, <a href="https://2020.ecoop.org/profile/janvitek" class="navigate">Jan Vitek</a><span class="prog-aff"> Northeastern University / Czech Technical University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428288" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428288" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://www.o1o.ch/about/assets/cd.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/96/Contextual-Dispatch-for-Function-Specialization" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="a2255de5-3c79-480a-994b-d06c21da7d27" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="8d09d351-1484-4e6f-a97b-31fc3a8589f5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="8d09d351-1484-4e6f-a97b-31fc3a8589f5">Fixpoints for the Masses: Programming with First-Class Datalog Constraints</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/magnusmadsen" class="navigate">Magnus Madsen</a><span class="prog-aff"> Aarhus University</span>, <a href="https://2020.ecoop.org/profile/ondrejlhotak" class="navigate">Ondřej Lhoták</a><span class="prog-aff"> University of Waterloo</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428193" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428193" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/1/Fixpoints-for-the-Masses-Programming-with-First-Class-Datalog-Constraints" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="d28157cf-5ad0-4a67-bb9e-28f6c987ee42" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="c3da127b-d137-44d6-888b-a9da4ddc54a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c3da127b-d137-44d6-888b-a9da4ddc54a5">Verifying and Improving Halide’s Term Rewriting System with Program Synthesis</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/julielnewcomb" class="navigate">Julie L. Newcomb</a><span class="prog-aff"> University of Washington</span>, <a href="https://2020.ecoop.org/profile/andrewadams" class="navigate">Andrew Adams</a><span class="prog-aff"> Adobe Research</span>, <a href="https://2020.ecoop.org/profile/stevenjohnson" class="navigate">Steven Johnson</a><span class="prog-aff"> Google</span>, <a href="https://2020.ecoop.org/profile/rastislavbodik" class="navigate">Rastislav Bodík</a><span class="prog-aff"> University of Washington</span>, <a href="https://2020.ecoop.org/profile/shoaibkamil" class="navigate">Shoaib Kamil</a><span class="prog-aff"> Adobe Research</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428234" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428234" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/42/Verifying-and-Improving-Halide-s-Term-Rewriting-System-with-Program-Synthesis" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="b93b8a6c-c3cf-46a5-ac5b-8eb9bb0cef93" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">12:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="50c0fcb1-ef71-4df6-9d10-ebeddb89add2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="50c0fcb1-ef71-4df6-9d10-ebeddb89add2">Polymorphic Types and Effects with Boolean Unification</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/magnusmadsen" class="navigate">Magnus Madsen</a><span class="prog-aff"> Aarhus University</span>, <a href="https://2020.ecoop.org/profile/jacovandepol" class="navigate">Jaco van de Pol</a><span class="prog-aff"> Aarhus University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428222" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428222" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/30/Polymorphic-Types-and-Effects-with-Boolean-Unification" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-12"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">12:20 - 13:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Wellington<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="79d319e1-aae0-4d5b-a989-c5f07e8f2a47" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">12:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="ef0da7f6-6951-418c-81ac-a80a2cc82709" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="ef0da7f6-6951-418c-81ac-a80a2cc82709">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-13"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">13:00 - 14:20</div></td><td colspan="2"><div class="session-info-in-table">F-4A<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/louismandel" target="_blank" class="navigate">Louis Mandel</a><span class="prog-aff"> IBM Research, USA</span>, <a href="https://2020.ecoop.org/profile/rubenmartins" target="_blank" class="navigate">Ruben Martins</a><span class="prog-aff"> Carnegie Mellon University</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="e6143390-4919-4dfa-aa51-f1f188bebfd5" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="74c28b24-629b-4e90-837d-28d2c9d362d6" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="74c28b24-629b-4e90-837d-28d2c9d362d6">A Modular Cost Analysis for Probabilistic Programs</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/martinavanzini1" class="navigate">Martin Avanzini</a><span class="prog-aff"> Inria</span>, <a href="https://2020.ecoop.org/profile/georgmoser" class="navigate">Georg Moser</a><span class="prog-aff"> University of Innsbruck</span>, <a href="https://2020.ecoop.org/profile/michaelschaper1" class="navigate">Michael Schaper</a><span class="prog-aff"> University of Innsbruck</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428240" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428240" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/48/A-Modular-Cost-Analysis-for-Probabilistic-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="e1fbf6c2-b392-4b2c-9690-cfc1f9dae955" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="e202e9a0-8e64-4364-82a0-a1d2b41e4b74" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="e202e9a0-8e64-4364-82a0-a1d2b41e4b74">Interactive Synthesis of Temporal Specifications from Examples and Natural Language</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/ivangavran" class="navigate">Ivan Gavran</a><span class="prog-aff"> MPI-SWS</span>, <a href="https://2020.ecoop.org/profile/evadarulova" class="navigate">Eva Darulova</a><span class="prog-aff"> MPI-SWS</span>, <a href="https://2020.ecoop.org/profile/rupakmajumdar" class="navigate">Rupak Majumdar</a><span class="prog-aff"> MPI-SWS</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428269" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428269" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/77/Interactive-Synthesis-of-Temporal-Specifications-from-Examples-and-Natural-Language" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="82ae8c46-b73f-4d4c-8c9c-5b641325edb7" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="535250d1-14d9-4fb4-b418-2ad1ae511d91" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="535250d1-14d9-4fb4-b418-2ad1ae511d91">Scaling Exact Inference for Discrete Probabilistic Programs<span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:40px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/stevenholtzen" class="navigate">Steven Holtzen</a><span class="prog-aff"> University of California at Los Angeles</span>, <a href="https://2020.ecoop.org/profile/guyvandenbroeck" class="navigate">Guy Van den Broeck</a><span class="prog-aff"> University of California at Los Angeles</span>, <a href="https://2020.ecoop.org/profile/toddmillstein" class="navigate">Todd Millstein</a><span class="prog-aff"> University of California at Los Angeles</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428208" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428208" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://arxiv.org/abs/2005.09089" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/16/Scaling-Exact-Inference-for-Discrete-Probabilistic-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="56ef819d-27b5-4731-a6eb-0b248d0c915f" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="b9adaa2c-cdbd-450c-bb15-daa638849bd3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b9adaa2c-cdbd-450c-bb15-daa638849bd3">Digging for Fold: Synthesis-Aided API Discovery for Haskell</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/michaelbjames" class="navigate">Michael B. James</a><span class="prog-aff"> University of California at San Diego</span>, <a href="https://2020.ecoop.org/profile/zhengguo1" class="navigate">Zheng Guo</a><span class="prog-aff"> University of California, San Diego</span>, <a href="https://2020.ecoop.org/profile/zitengwang" class="navigate">Ziteng Wang</a><span class="prog-aff"> University of California at San Diego</span>, <a href="https://2020.ecoop.org/profile/shivanidoshi" class="navigate">Shivani Doshi</a><span class="prog-aff"> University of California at San Diego</span>, <a href="https://2020.ecoop.org/profile/hilapeleg" class="navigate">Hila Peleg</a><span class="prog-aff"> University of California at San Diego</span>, <a href="https://2020.ecoop.org/profile/ranjitjhala" class="navigate">Ranjit Jhala</a><span class="prog-aff"> University of California at San Diego</span>, <a href="https://2020.ecoop.org/profile/nadiapolikarpova" class="navigate">Nadia Polikarpova</a><span class="prog-aff"> University of California at San Diego</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428273" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428273" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/81/Digging-for-Fold-Synthesis-Aided-API-Discovery-for-Haskell" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-14"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">14:20 - 15:00</div></td><td colspan="2"><div class="session-info-in-table">Cocktails in Paris<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="584b5226-0d4c-4608-977d-dff4be0a7d7c" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="f20253ce-958e-48d0-b23f-bd511a5cab7b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="f20253ce-958e-48d0-b23f-bd511a5cab7b">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-15"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">15:00 - 16:20</div></td><td colspan="2"><div class="session-info-in-table">F-5A<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/jonathanaldrich" target="_blank" class="navigate">Jonathan Aldrich</a><span class="prog-aff"> Carnegie Mellon University</span>, <a href="https://2020.ecoop.org/profile/davidgrove" target="_blank" class="navigate">David Grove</a><span class="prog-aff"> IBM Research</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="7b564f95-c5b6-41ca-a606-03651eb61476" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="d2aab79b-b621-41d8-b67d-1273235197f3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="d2aab79b-b621-41d8-b67d-1273235197f3">Effects as Capabilities: Effect Handlers and Lightweight Effect Polymorphism</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/jonathanbrachthauser" class="navigate">Jonathan Immanuel Brachthäuser</a><span class="prog-aff"> EPFL</span>, <a href="https://2020.ecoop.org/profile/philippschuster" class="navigate">Philipp Schuster</a><span class="prog-aff"> University of Tübingen</span>, <a href="https://2020.ecoop.org/profile/klausostermann" class="navigate">Klaus Ostermann</a><span class="prog-aff"> University of Tübingen</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428194" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428194" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="http://ps.informatik.uni-tuebingen.de/research/effects/lang-effekt" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/2/Effects-as-Capabilities-Effect-Handlers-and-Lightweight-Effect-Polymorphism" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="b351a196-6797-4855-9961-12fe7a0bb2ed" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="88644c6c-8c4f-495f-859b-174d3c0ad26b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="88644c6c-8c4f-495f-859b-174d3c0ad26b">Fast Linear Programming through Transprecision Computing on Small and Sparse Data</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/tobiasgrosser" class="navigate">Tobias Grosser</a><span class="prog-aff"> University of Edinburgh</span>, <a href="https://2020.ecoop.org/profile/theodorostheodoridis" class="navigate">Theodoros Theodoridis</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/maxmilianfalkenstein" class="navigate">Maximilian Falkenstein</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/arjunpitchanathan" class="navigate">Arjun Pitchanathan</a><span class="prog-aff"> IIIT Hyderabad</span>, <a href="https://2020.ecoop.org/profile/michaelkruse1" class="navigate">Michael Kruse</a><span class="prog-aff"> Argonne National Laboratory</span>, <a href="https://2020.ecoop.org/profile/manuelrigger" class="navigate">Manuel Rigger</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/zhendongsu" class="navigate">Zhendong Su</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/torstenhoefler1" class="navigate">Torsten Hoefler</a><span class="prog-aff"> ETH Zurich</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428263" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428263" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/71/Fast-Linear-Programming-through-Transprecision-Computing-on-Small-and-Sparse-Data" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-16"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">16:20 - 17:00</div></td><td colspan="2"><div class="session-info-in-table">Breakfast in Seoul<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="e27ab703-0158-4b31-97a6-46bab42ff367" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="fb550191-b8f9-4f85-adbd-b8f8cb30a311" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fb550191-b8f9-4f85-adbd-b8f8cb30a311">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-17"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c5"></td><td><div class="slot-label">17:00 - 18:20</div></td><td colspan="2"><div class="session-info-in-table">F<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="text-muted navigate">SPLASH Keynotes</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/stephenkell" target="_blank" class="navigate">Stephen Kell</a><span class="prog-aff"> University of Kent</span>, <a href="https://2020.ecoop.org/profile/didierverna" target="_blank" class="navigate">Didier Verna</a><span class="prog-aff"> EPITA / LRDE</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="3fffe650-d3ce-4dd7-9e02-fc4e926a5265" class="hidable"><td class="track-color c5"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:00</div><strong>80m</strong></div><div class="event-type">Keynote</div><span data-facet-track="SPLASH Keynotes"></span></td><td><span data-event-star="82b7b87c-7cf9-4eb4-b576-e5df43418f5e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="82b7b87c-7cf9-4eb4-b576-e5df43418f5e">Towards Building Ethically-Sound Data-Driven Software</a></strong><div class="prog-track">SPLASH Keynotes</div><div class="performers"><a href="https://2020.ecoop.org/profile/brittanyjohnson" class="navigate">Brittany Johnson</a><span class="prog-aff"> George Mason University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3426430.3436262" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a></td></tr></table></div><div class="hidable band hour-18"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c33"></td><td><div class="slot-label">18:20 - 19:00</div></td><td colspan="2"><div class="session-info-in-table">Cocktails in Rio<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-closing" target="_blank" class="text-muted navigate">SPLASH Closing</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a> <span title="Session gets mirrored at:" class="mirror-label"><span class="glyphicon glyphicon-repeat"></span> +12h</span><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="cc83c20a-0218-4712-a36e-0475125bca5d" class="hidable"><td class="track-color c33"></td><td class=" text-right"><div class="text-muted"><div class="start-time">18:20</div><strong>40m</strong></div><div class="event-type">Day closing</div><span data-facet-track="SPLASH Closing"></span></td><td><span data-event-star="92603177-a865-4385-bf31-8163713f6a01" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="92603177-a865-4385-bf31-8163713f6a01">Closing Session</a></strong><div class="prog-track">SPLASH Closing</div><div class="performers"><span title="General Chair" class="role">G: </span><a href="https://2020.ecoop.org/profile/hrideshrajan" class="navigate">Hridesh Rajan</a><span class="prog-aff"> Iowa State University, USA</span></div></td></tr></table></div><div class="hidable band hour-19"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">19:00 - 20:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> F-1A<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/tongpingliu1" target="_blank" class="navigate">Tongping Liu</a><span class="prog-aff"> University of Massachusetts at Amherst</span>, <a href="https://2020.ecoop.org/profile/azalearaad" target="_blank" class="navigate">Azalea Raad</a><span class="prog-aff"> Imperial College London</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="e860f5a5-928e-433d-ab7a-638506192b70" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">19:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="3cd8b177-a095-4aa3-b2fb-63a917807035" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="3cd8b177-a095-4aa3-b2fb-63a917807035">DiffStream: Differential Output Testing for Stream Processing Programs</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/konstantinoskallas" class="navigate">Konstantinos Kallas</a><span class="prog-aff"> University of Pennsylvania</span>, <a href="https://2020.ecoop.org/profile/filipniksic" class="navigate">Filip Niksic</a><span class="prog-aff"> Google</span>, <a href="https://2020.ecoop.org/profile/calebstanford" class="navigate">Caleb Stanford</a><span class="prog-aff"> University of Pennsylvania</span>, <a href="https://2020.ecoop.org/profile/rajeevalur" class="navigate">Rajeev Alur</a><span class="prog-aff"> University of Pennsylvania</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428221" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428221" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/29/DiffStream-Differential-Output-Testing-for-Stream-Processing-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="5c9fc485-bcd7-42ce-8fb4-e9b92f3a73b1" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">19:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="a96ad696-c68c-417e-8be4-411ad8b965f2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="a96ad696-c68c-417e-8be4-411ad8b965f2">Pomsets with Preconditions: A Simple Model of Relaxed Memory</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/radhajagadeesan" class="navigate">Radha Jagadeesan</a><span class="prog-aff"> DePaul University</span>, <a href="https://2020.ecoop.org/profile/alanjeffrey1" class="navigate">Alan Jeffrey</a><span class="prog-aff"> Mozilla Research</span>, <a href="https://2020.ecoop.org/profile/jamesriely" class="navigate">James Riely</a><span class="prog-aff"> DePaul University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428262" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428262" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://fpl.cs.depaul.edu/jriely/papers/2020-oopsla.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/70/Pomsets-with-Preconditions-A-Simple-Model-of-Relaxed-Memory" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="8b2a08cd-ca41-431a-803b-69518cbf9d28" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">19:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="3f5436ba-b7cb-4e49-a7d9-a11c2a16b38a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="3f5436ba-b7cb-4e49-a7d9-a11c2a16b38a">StreamQL: A Query Language for Processing Streaming Time Series</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/lingkunkong" class="navigate">Lingkun Kong</a><span class="prog-aff"> Rice University</span>, <a href="https://2020.ecoop.org/profile/konstantinosmamouras1" class="navigate">Konstantinos Mamouras</a><span class="prog-aff"> Rice University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428251" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428251" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/59/StreamQL-A-Query-Language-for-Processing-Streaming-Time-Series" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="c67941a0-e58c-4e2f-88d1-66f9d735420b" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">20:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="3b3961c4-c2ea-4595-931e-44ad2b54fd4e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="3b3961c4-c2ea-4595-931e-44ad2b54fd4e">Foundations of Empirical Memory Consistency Testing</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/jakekirkham" class="navigate">Jake Kirkham</a><span class="prog-aff"> Princeton University</span>, <a href="https://2020.ecoop.org/profile/tylersorensen1" class="navigate">Tyler Sorensen</a><span class="prog-aff"> University of California at Santa Cruz</span>, <a href="https://2020.ecoop.org/profile/esintureci" class="navigate">Esin Tureci</a><span class="prog-aff"> Princeton University</span>, <a href="https://2020.ecoop.org/profile/margaretrmartonosi" class="navigate">Margaret Martonosi</a><span class="prog-aff"> Princeton University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428294" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428294" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/102/Foundations-of-Empirical-Memory-Consistency-Testing" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-20"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">20:20 - 21:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Cocktails in New York<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="3d5cc542-a518-49e2-bf11-f6005292cd63" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">20:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="badde84c-bc9d-4fef-bd68-58ecc99fd8a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="badde84c-bc9d-4fef-bd68-58ecc99fd8a5">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-21"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">21:00 - 22:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> F-2A<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/pranavkant" target="_blank" class="navigate">Pranav Kant</a><span class="prog-aff"> University of Utah</span>, <a href="https://2020.ecoop.org/profile/atsushiigarashi" target="_blank" class="navigate">Atsushi Igarashi</a><span class="prog-aff"> Kyoto University, Japan</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="b45b208d-b6de-42ab-9545-9822f4d06f25" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">21:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="834d57b9-2ff5-4c19-86bb-2d5b6188d63e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="834d57b9-2ff5-4c19-86bb-2d5b6188d63e">A Sparse Iteration Space Transformation Framework for Sparse Tensor Algebra</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/ryansenanayake" class="navigate">Ryan Senanayake</a><span class="prog-aff"> Reservoir Labs</span>, <a href="https://2020.ecoop.org/profile/changwanhong2" class="navigate">Changwan Hong</a><span class="prog-aff"> Massachusetts Institute of Technology</span>, <a href="https://2020.ecoop.org/profile/zihengwang" class="navigate">Ziheng Wang</a><span class="prog-aff"> Massachusetts Institute of Technology</span>, <a href="https://2020.ecoop.org/profile/amaleewilson" class="navigate">Amalee Wilson</a><span class="prog-aff"> Stanford University</span>, <a href="https://2020.ecoop.org/profile/stephenchou" class="navigate">Stephen Chou</a><span class="prog-aff"> Massachusetts Institute of Technology</span>, <a href="https://2020.ecoop.org/profile/shoaibkamil" class="navigate">Shoaib Kamil</a><span class="prog-aff"> Adobe Research</span>, <a href="https://2020.ecoop.org/profile/samanamarasinghe" class="navigate">Saman Amarasinghe</a><span class="prog-aff"> Massachusetts Institute of Technology</span>, <a href="https://2020.ecoop.org/profile/fredrikkjolstad" class="navigate">Fredrik Kjolstad</a><span class="prog-aff"> Stanford University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428226" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428226" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="http://rsenapps.com/SenanayakeOOPSLA20.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/34/A-Sparse-Iteration-Space-Transformation-Framework-for-Sparse-Tensor-Algebra" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/34/A-Sparse-Iteration-Space-Transformation-Framework-for-Sparse-Tensor-Algebra" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-paperclip"></span> File Attached</a></td></tr><tr data-slot-id="95386c15-d7dc-413f-88c9-4986f90d665d" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">21:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="7907d076-ba43-4ab2-87fb-41a41db9c572" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="7907d076-ba43-4ab2-87fb-41a41db9c572">Resolution as Intersection Subtyping via Modus Ponens</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/klaramardirosian" class="navigate">Koar Marntirosian</a><span class="prog-aff"> KU Leuven</span>, <a href="https://2020.ecoop.org/profile/tomschrijvers" class="navigate">Tom Schrijvers</a><span class="prog-aff"> KU Leuven</span>, <a href="https://2020.ecoop.org/profile/brunooliveira" class="navigate">Bruno C. d. S. Oliveira</a><span class="prog-aff"> University of Hong Kong</span>, <a href="https://2020.ecoop.org/profile/georgekarachalias" class="navigate">Georgios Karachalias</a><span class="prog-aff"> Tweag</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428274" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428274" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/82/Resolution-as-Intersection-Subtyping-via-Modus-Ponens" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="a83b7817-d541-46f7-a076-24d71e3f8948" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">21:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="0cd262dc-3c5c-498c-814d-952a4abeecf6" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="0cd262dc-3c5c-498c-814d-952a4abeecf6">Guided Linking: Dynamic Linking without the Costs</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/seanbartell" class="navigate">Sean Bartell</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/willdietz" class="navigate">Will Dietz</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/vikramadve" class="navigate">Vikram S. Adve</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428213" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428213" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/21/Guided-Linking-Dynamic-Linking-without-the-Costs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="05ca0578-2be0-4f8b-9f11-8d3258c5945f" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">22:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="fc13e2b3-604c-4954-9997-35f41f87ef1f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fc13e2b3-604c-4954-9997-35f41f87ef1f">Towards a Unified Proof Framework for Automated Fixpoint Reasoning using Matching Logic</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/xiaohongchen1" class="navigate">Xiaohong Chen</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/thaitrinh" class="navigate">Minh-Thai Trinh</a><span class="prog-aff"> Advanced Digital Sciences Center</span>, <a href="https://2020.ecoop.org/profile/nishantrodrigues" class="navigate">Nishant Rodrigues</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/lucaspena" class="navigate">Lucas Peña</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span>, <a href="https://2020.ecoop.org/profile/grigorerosu" class="navigate">Grigore Roşu</a><span class="prog-aff"> University of Illinois at Urbana-Champaign</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428229" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428229" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/37/Towards-a-Unified-Proof-Framework-for-Automated-Fixpoint-Reasoning-using-Matching-Log" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-22"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">22:20 - 23:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Lunch in Tokyo<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="8d5f9848-74e7-436a-9435-543a00449405" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">22:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="e45cad66-437c-4dad-b3d5-e726922b664b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="e45cad66-437c-4dad-b3d5-e726922b664b">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-23"><table data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">23:00 - 00:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> F-3A<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/hidehikomasuhara" target="_blank" class="navigate">Hidehiko Masuhara</a><span class="prog-aff"> Tokyo Institute of Technology</span>, <a href="https://2020.ecoop.org/profile/ramyshahin" target="_blank" class="navigate">Ramy Shahin</a><span class="prog-aff"> University of Toronto</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="c548632f-d7df-4952-bdc2-1202e7fc9977" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">23:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="8cf8faa8-1f32-4ec8-b6ba-b5a6fc13efef" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="8cf8faa8-1f32-4ec8-b6ba-b5a6fc13efef">Contextual Dispatch for Function Specialization</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/olivierfluckiger" class="navigate">Olivier Flückiger</a><span class="prog-aff"> Northeastern University</span>, <a href="https://2020.ecoop.org/profile/guidochari" class="navigate">Guido Chari</a><span class="prog-aff"> Asapp</span>, <a href="https://2020.ecoop.org/profile/minghoyee" class="navigate">Ming-Ho Yee</a><span class="prog-aff"> Northeastern University</span>, <a href="https://2020.ecoop.org/profile/janjecmen" class="navigate">Jan Ječmen</a><span class="prog-aff"> Czech Technical University</span>, <a href="https://2020.ecoop.org/profile/jakobhain" class="navigate">Jakob Hain</a><span class="prog-aff"> Northeastern University</span>, <a href="https://2020.ecoop.org/profile/janvitek" class="navigate">Jan Vitek</a><span class="prog-aff"> Northeastern University / Czech Technical University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428288" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428288" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://www.o1o.ch/about/assets/cd.pdf" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/96/Contextual-Dispatch-for-Function-Specialization" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="ed2a5cb8-35ad-4f8e-8c8b-f01d399f8841" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">23:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="8d09d351-1484-4e6f-a97b-31fc3a8589f5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="8d09d351-1484-4e6f-a97b-31fc3a8589f5">Fixpoints for the Masses: Programming with First-Class Datalog Constraints</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/magnusmadsen" class="navigate">Magnus Madsen</a><span class="prog-aff"> Aarhus University</span>, <a href="https://2020.ecoop.org/profile/ondrejlhotak" class="navigate">Ondřej Lhoták</a><span class="prog-aff"> University of Waterloo</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428193" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428193" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/1/Fixpoints-for-the-Masses-Programming-with-First-Class-Datalog-Constraints" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="774389c4-670d-4c1a-b771-fc63423da52d" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">23:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="c3da127b-d137-44d6-888b-a9da4ddc54a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="c3da127b-d137-44d6-888b-a9da4ddc54a5">Verifying and Improving Halide’s Term Rewriting System with Program Synthesis</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/julielnewcomb" class="navigate">Julie L. Newcomb</a><span class="prog-aff"> University of Washington</span>, <a href="https://2020.ecoop.org/profile/andrewadams" class="navigate">Andrew Adams</a><span class="prog-aff"> Adobe Research</span>, <a href="https://2020.ecoop.org/profile/stevenjohnson" class="navigate">Steven Johnson</a><span class="prog-aff"> Google</span>, <a href="https://2020.ecoop.org/profile/rastislavbodik" class="navigate">Rastislav Bodík</a><span class="prog-aff"> University of Washington</span>, <a href="https://2020.ecoop.org/profile/shoaibkamil" class="navigate">Shoaib Kamil</a><span class="prog-aff"> Adobe Research</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428234" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428234" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/42/Verifying-and-Improving-Halide-s-Term-Rewriting-System-with-Program-Synthesis" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="560c9e06-ccb7-4600-9b24-5eefb3879b81" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">00:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="50c0fcb1-ef71-4df6-9d10-ebeddb89add2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="50c0fcb1-ef71-4df6-9d10-ebeddb89add2">Polymorphic Types and Effects with Boolean Unification</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/magnusmadsen" class="navigate">Magnus Madsen</a><span class="prog-aff"> Aarhus University</span>, <a href="https://2020.ecoop.org/profile/jacovandepol" class="navigate">Jaco van de Pol</a><span class="prog-aff"> Aarhus University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428222" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428222" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/30/Polymorphic-Types-and-Effects-with-Boolean-Unification" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div></div><div class="hidable day-wrapper"><h4 class="day-header sticky-top"><div><div>Sat 21 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="hidable band hour-0"><table data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">00:20 - 01:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Breakfast in Paris<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="1b01cb71-50c5-4eae-87a7-1e1f869c8b67" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">00:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="ef0da7f6-6951-418c-81ac-a80a2cc82709" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="ef0da7f6-6951-418c-81ac-a80a2cc82709">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-1"><table data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">01:00 - 02:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> F-4A<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/hidehikomasuhara" target="_blank" class="navigate">Hidehiko Masuhara</a><span class="prog-aff"> Tokyo Institute of Technology</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="752143a7-e4f2-46de-b1f7-b641ab1a3c04" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">01:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="74c28b24-629b-4e90-837d-28d2c9d362d6" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="74c28b24-629b-4e90-837d-28d2c9d362d6">A Modular Cost Analysis for Probabilistic Programs</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/martinavanzini1" class="navigate">Martin Avanzini</a><span class="prog-aff"> Inria</span>, <a href="https://2020.ecoop.org/profile/georgmoser" class="navigate">Georg Moser</a><span class="prog-aff"> University of Innsbruck</span>, <a href="https://2020.ecoop.org/profile/michaelschaper1" class="navigate">Michael Schaper</a><span class="prog-aff"> University of Innsbruck</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428240" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428240" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/48/A-Modular-Cost-Analysis-for-Probabilistic-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="e9a66a3b-9cd8-4caf-87b3-fae4df74f0b6" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">01:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="e202e9a0-8e64-4364-82a0-a1d2b41e4b74" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="e202e9a0-8e64-4364-82a0-a1d2b41e4b74">Interactive Synthesis of Temporal Specifications from Examples and Natural Language</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/ivangavran" class="navigate">Ivan Gavran</a><span class="prog-aff"> MPI-SWS</span>, <a href="https://2020.ecoop.org/profile/evadarulova" class="navigate">Eva Darulova</a><span class="prog-aff"> MPI-SWS</span>, <a href="https://2020.ecoop.org/profile/rupakmajumdar" class="navigate">Rupak Majumdar</a><span class="prog-aff"> MPI-SWS</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428269" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428269" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/77/Interactive-Synthesis-of-Temporal-Specifications-from-Examples-and-Natural-Language" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="21abcd88-7657-4302-bb2d-3685dddf7f1d" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">01:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="535250d1-14d9-4fb4-b418-2ad1ae511d91" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="535250d1-14d9-4fb4-b418-2ad1ae511d91">Scaling Exact Inference for Discrete Probabilistic Programs<span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:40px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/stevenholtzen" class="navigate">Steven Holtzen</a><span class="prog-aff"> University of California at Los Angeles</span>, <a href="https://2020.ecoop.org/profile/guyvandenbroeck" class="navigate">Guy Van den Broeck</a><span class="prog-aff"> University of California at Los Angeles</span>, <a href="https://2020.ecoop.org/profile/toddmillstein" class="navigate">Todd Millstein</a><span class="prog-aff"> University of California at Los Angeles</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428208" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428208" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://arxiv.org/abs/2005.09089" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/16/Scaling-Exact-Inference-for-Discrete-Probabilistic-Programs" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="c213a6b6-12b8-4c25-a8ac-085c09363945" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">02:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="b9adaa2c-cdbd-450c-bb15-daa638849bd3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b9adaa2c-cdbd-450c-bb15-daa638849bd3">Digging for Fold: Synthesis-Aided API Discovery for Haskell</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/michaelbjames" class="navigate">Michael B. James</a><span class="prog-aff"> University of California at San Diego</span>, <a href="https://2020.ecoop.org/profile/zhengguo1" class="navigate">Zheng Guo</a><span class="prog-aff"> University of California, San Diego</span>, <a href="https://2020.ecoop.org/profile/zitengwang" class="navigate">Ziteng Wang</a><span class="prog-aff"> University of California at San Diego</span>, <a href="https://2020.ecoop.org/profile/shivanidoshi" class="navigate">Shivani Doshi</a><span class="prog-aff"> University of California at San Diego</span>, <a href="https://2020.ecoop.org/profile/hilapeleg" class="navigate">Hila Peleg</a><span class="prog-aff"> University of California at San Diego</span>, <a href="https://2020.ecoop.org/profile/ranjitjhala" class="navigate">Ranjit Jhala</a><span class="prog-aff"> University of California at San Diego</span>, <a href="https://2020.ecoop.org/profile/nadiapolikarpova" class="navigate">Nadia Polikarpova</a><span class="prog-aff"> University of California at San Diego</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428273" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428273" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/81/Digging-for-Fold-Synthesis-Aided-API-Discovery-for-Haskell" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-2"><table data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">02:20 - 03:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Cocktails in Sydney<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="f8449caa-0f13-4db5-a61a-bf1f0476f999" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">02:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="f20253ce-958e-48d0-b23f-bd511a5cab7b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="f20253ce-958e-48d0-b23f-bd511a5cab7b">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-3"><table data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c2"></td><td><div class="slot-label">03:00 - 04:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> F-5A<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="text-muted navigate">SPLASH OOPSLA</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/alexpotanin" target="_blank" class="navigate">Alex Potanin</a><span class="prog-aff"> Victoria University of Wellington</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="d544f8b9-dc4e-49bd-b59f-b8a78e23fea5" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">03:00</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="d2aab79b-b621-41d8-b67d-1273235197f3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="d2aab79b-b621-41d8-b67d-1273235197f3">Effects as Capabilities: Effect Handlers and Lightweight Effect Polymorphism</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/jonathanbrachthauser" class="navigate">Jonathan Immanuel Brachthäuser</a><span class="prog-aff"> EPFL</span>, <a href="https://2020.ecoop.org/profile/philippschuster" class="navigate">Philipp Schuster</a><span class="prog-aff"> University of Tübingen</span>, <a href="https://2020.ecoop.org/profile/klausostermann" class="navigate">Klaus Ostermann</a><span class="prog-aff"> University of Tübingen</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428194" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428194" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="http://ps.informatik.uni-tuebingen.de/research/effects/lang-effekt" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Pre-print</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/2/Effects-as-Capabilities-Effect-Handlers-and-Lightweight-Effect-Polymorphism" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="a0ea4912-1fa6-4d0f-8d8c-981c5137c765" class="hidable"><td class="track-color c2"></td><td class=" text-right"><div class="text-muted"><div class="start-time">03:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="SPLASH OOPSLA"></span></td><td><span data-event-star="88644c6c-8c4f-495f-859b-174d3c0ad26b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="88644c6c-8c4f-495f-859b-174d3c0ad26b">Fast Linear Programming through Transprecision Computing on Small and Sparse Data</a></strong><div class="prog-track">SPLASH OOPSLA</div><div class="performers"><a href="https://2020.ecoop.org/profile/tobiasgrosser" class="navigate">Tobias Grosser</a><span class="prog-aff"> University of Edinburgh</span>, <a href="https://2020.ecoop.org/profile/theodorostheodoridis" class="navigate">Theodoros Theodoridis</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/maxmilianfalkenstein" class="navigate">Maximilian Falkenstein</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/arjunpitchanathan" class="navigate">Arjun Pitchanathan</a><span class="prog-aff"> IIIT Hyderabad</span>, <a href="https://2020.ecoop.org/profile/michaelkruse1" class="navigate">Michael Kruse</a><span class="prog-aff"> Argonne National Laboratory</span>, <a href="https://2020.ecoop.org/profile/manuelrigger" class="navigate">Manuel Rigger</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/zhendongsu" class="navigate">Zhendong Su</a><span class="prog-aff"> ETH Zurich</span>, <a href="https://2020.ecoop.org/profile/torstenhoefler1" class="navigate">Torsten Hoefler</a><span class="prog-aff"> ETH Zurich</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3428263" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a><a href="https://doi.org/10.1145/3428263" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.splashcon.org/details/splash-2020-oopsla/71/Fast-Linear-Programming-through-Transprecision-Computing-on-Small-and-Sparse-Data" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr></table></div><div class="hidable band hour-4"><table data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c31"></td><td><div class="slot-label">04:20 - 05:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Dinner in Beijing<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="text-muted navigate">SPLASH Meet The Speakers (MTS)</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="ba08d855-3c45-46bc-b3de-7dbf3d486433" class="hidable"><td class="track-color c31"></td><td class=" text-right"><div class="text-muted"><div class="start-time">04:20</div><strong>40m</strong></div><div class="event-type">Social Event</div><span data-facet-track="SPLASH Meet The Speakers (MTS)"></span></td><td><span data-event-star="fb550191-b8f9-4f85-adbd-b8f8cb30a311" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="fb550191-b8f9-4f85-adbd-b8f8cb30a311">Meet The Speakers</a></strong><div class="prog-track">SPLASH Meet The Speakers (MTS)</div><br></td></tr></table></div><div class="hidable band hour-5"><table data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c5"></td><td><div class="slot-label">05:00 - 06:20</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> F<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="text-muted navigate">SPLASH Keynotes</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/> <small>Chair(s): <a href="https://2020.ecoop.org/profile/stephenkell" target="_blank" class="navigate">Stephen Kell</a><span class="prog-aff"> University of Kent</span>, <a href="https://2020.ecoop.org/profile/didierverna" target="_blank" class="navigate">Didier Verna</a><span class="prog-aff"> EPITA / LRDE</span></small></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="23317518-977d-4bd3-b559-1371718c0031" class="hidable"><td class="track-color c5"></td><td class=" text-right"><div class="text-muted"><div class="start-time">05:00</div><strong>80m</strong></div><div class="event-type">Keynote</div><span data-facet-track="SPLASH Keynotes"></span></td><td><span data-event-star="82b7b87c-7cf9-4eb4-b576-e5df43418f5e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="82b7b87c-7cf9-4eb4-b576-e5df43418f5e">Towards Building Ethically-Sound Data-Driven Software</a></strong><div class="prog-track">SPLASH Keynotes</div><div class="performers"><a href="https://2020.ecoop.org/profile/brittanyjohnson" class="navigate">Brittany Johnson</a><span class="prog-aff"> George Mason University</span></div><a href="https://dl.acm.org/doi/pdf/10.1145/3426430.3436262" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> Link to publication</a></td></tr></table></div><div class="hidable band hour-6"><table data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-facet-room="SPLASH-I" class="table table-condensed session-table session-mirror"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c33"></td><td><div class="slot-label">06:20 - 07:00</div></td><td colspan="2"><div class="session-info-in-table"><span title="Mirror of a session" class="mirror-label"><span class="glyphicon glyphicon-repeat flip"></span></span> Dinner in Delhi<span class="pull-right"><a href="https://2020.splashcon.org/track/splash-2020-closing" target="_blank" class="text-muted navigate">SPLASH Closing</a></span> at <a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link navigate">SPLASH-I</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="4bc13b93-9dd7-46b8-be83-4405227d3e22" class="hidable"><td class="track-color c33"></td><td class=" text-right"><div class="text-muted"><div class="start-time">06:20</div><strong>40m</strong></div><div class="event-type">Day closing</div><span data-facet-track="SPLASH Closing"></span></td><td><span data-event-star="92603177-a865-4385-bf31-8163713f6a01" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="92603177-a865-4385-bf31-8163713f6a01">Closing Session</a></strong><div class="prog-track">SPLASH Closing</div><div class="performers"><span title="General Chair" class="role">G: </span><a href="https://2020.ecoop.org/profile/hrideshrajan" class="navigate">Hridesh Rajan</a><span class="prog-aff"> Iowa State University, USA</span></div></td></tr></table></div></div><script type="text/javascript">window.displayUserProgamSettingsOnce = true;</script></div><div id="Session-Timeline" class="tab-pane "><div class="hidable day-wrapper"><h4 class="day-header"><div><div>Sun 15 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="timeline-wrap-outer"><div class="timeline-wrap-inner"><table class="table-condensed timeline-table table-striped"><thead><tr class="five-min-steps"><th class="timeline-first-col"></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th></tr><tr><th class="timeline-first-col">Room</th><th colspan="6" class="timeline-header timeline-30m-header hour-header">7:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">8:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">9:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">10:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">11:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">12:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">13:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">14:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">15:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">16:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">17:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">18:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">19:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">20:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">21:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">22:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">23:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">0:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th></tr></thead><div class="hidable"><tr class="hidable"><td class="timeline-first-col "><a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link btn btn-room btn-xs navigate">SPLASH-I</a></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Opening" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="e0f57124-cf86-4a5e-b499-e1f5293a4dcb" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="https://2020.splashcon.org/track/splash-2020-opening" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c32"><h4>SPLASH Opening</h4>Opening Session<span data-event-star="e341c0d1-a77b-4aa1-ae9b-83ec123e28da"/></div></a></div></div></div></td><td colspan="12" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="9c34d67b-301a-4ed8-bedb-ad867d606bb3" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c5"><h4>SPLASH Keynotes</h4>S<span data-event-star="a5f428b0-d93e-412f-a7d4-36adba3203c1"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Posters" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="b13c3c1e-42d5-4d9d-9a12-79e126613053" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-8"><a href="https://2020.splashcon.org/track/splash-2020-Posters" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c3"><h4>SPLASH Posters</h4>Breakfast in Chicago<span data-event-star="b14951c0-1b3a-4b54-ba3f-453e8d37ae2d"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="2bd94b7b-8665-49ba-b486-24c3226f5375" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c0"><h4>Research Papers</h4>S-2<span data-event-star="938f9252-3dc5-4325-a133-eb25a1ebd488"/><span data-event-star="b1086991-0f35-4b4b-b7a4-78b902ec9ab5"/><span data-event-star="e5b5bb01-82ec-490b-a4e5-e62389f99279"/><span data-event-star="7a123832-31e7-4cda-8509-cfeef5dacfe3"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH PLMW" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="9b75d59c-eda3-4cd7-a155-d4ace3cfcfba" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-10"><a href="https://2020.splashcon.org/track/splash-2020-PLMW" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c11"><h4>SPLASH PLMW</h4>Breakfast in Seattle (PLMW AMA)<span data-event-star="8b95f21f-5136-4d54-bda4-beccb3419c21"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="b13f8bbd-b83a-485c-a954-fbfff331ecc3" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c0"><h4>Research Papers</h4>S-3<span data-event-star="b3bfaad5-f792-4abe-beec-b2c3543839eb"/><span data-event-star="fca401c6-2be9-4344-9688-7495c67214c0"/><span data-event-star="a6b2d038-de0e-4dba-afec-21ca56a42e47"/><span data-event-star="51bcdb71-4f23-4307-a4b8-8565ca1fb7ab"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="6a878f38-c3bd-4065-a934-b4a0c0bd9d65" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-12"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4> Breakfast in Wellington<span data-event-star="8010406f-2804-40f1-8c0c-b519197640c0"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="1b95599a-4b52-4b51-b715-3521519d2606" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c0"><h4>Research Papers</h4>S-4<span data-event-star="5fd7f5f9-a5c0-4369-8869-a0e5cfc60db7"/><span data-event-star="f09653ca-5d68-454b-9a7a-970d4ca62a1a"/><span data-event-star="c2888fc6-1e65-49f3-89af-b42b99ffa7d1"/><span data-event-star="4706f63e-dc56-4e40-bee4-0b030f2b0fcb"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="fc078588-7024-455d-994c-add4b46e8b29" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-14"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in Paris<span data-event-star="a2e0574b-823d-4e03-8d1e-cf786722b3da"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="fabe0dbb-fbbf-4ffe-b09d-5d2fb7bc7d27" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c0"><h4>Research Papers</h4>S-5<span data-event-star="e3347e1a-7339-425c-a4dd-24bd3b8bcf82"/><span data-event-star="a0edda4b-941b-497b-904d-4736318de222"/><span data-event-star="91001d71-626c-479e-b98d-9569a3dda1f7"/><span data-event-star="4bcfde8b-6df2-40b4-9db4-798cf823616a"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="154e7480-3b26-4dc8-8b61-7b96589e1bad" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-16"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Seoul<span data-event-star="69feb002-c268-4ad4-aa4b-b2c2ac601cfc"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="8dad22af-f567-46df-bb57-920ca87e3b36" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c0"><h4>Research Papers</h4>S-6<span data-event-star="08eaa378-f2f5-4c5f-b1a8-e9c754b3d384"/><span data-event-star="3198f204-28c6-492a-8457-c51ebcc772f0"/><span data-event-star="d4d20ec5-085d-4a47-b76e-d1155d4f08c5"/><span data-event-star="30a683a6-c04e-4827-bf2a-38cbfe60cc03"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="7fcd6326-d0fe-444f-9bef-e01ba210a18c" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-18"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in Rio<span data-event-star="fd62e782-7287-4a4f-9fd1-4d11e89b96bb"/></div></a></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Opening" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="3b848cda-7fa8-4d77-8660-6f54fbd15346" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="https://2020.splashcon.org/track/splash-2020-opening" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c32"><h4>SPLASH Opening</h4>Opening Session<span data-event-star="e341c0d1-a77b-4aa1-ae9b-83ec123e28da"/></div></a></div></div></div></td><td colspan="12" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="5f9f92fa-5e48-46f1-887c-a26b9c581986" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c5"><h4>SPLASH Keynotes</h4>S<span data-event-star="a5f428b0-d93e-412f-a7d4-36adba3203c1"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Posters" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="f56bbeb0-416f-4f45-a42b-90e1f480d780" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-20"><a href="https://2020.splashcon.org/track/splash-2020-Posters" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c3"><h4>SPLASH Posters</h4>Cocktails in New York<span data-event-star="b14951c0-1b3a-4b54-ba3f-453e8d37ae2d"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="762581d5-05f5-4ceb-b4ae-9bfb6b1aff3c" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c0"><h4>Research Papers</h4>S-2<span data-event-star="7a123832-31e7-4cda-8509-cfeef5dacfe3"/><span data-event-star="938f9252-3dc5-4325-a133-eb25a1ebd488"/><span data-event-star="b1086991-0f35-4b4b-b7a4-78b902ec9ab5"/><span data-event-star="e5b5bb01-82ec-490b-a4e5-e62389f99279"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="794edee4-faec-4029-b7f2-b35fcc203565" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-22"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Lunch in Tokyo<span data-event-star="6d16dad2-294f-4901-8698-c501a6a5a6e6"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="8e8df2d3-039d-461a-b9f0-9ac7dfab5755" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c0"><h4>Research Papers</h4>S-3<span data-event-star="a6b2d038-de0e-4dba-afec-21ca56a42e47"/><span data-event-star="51bcdb71-4f23-4307-a4b8-8565ca1fb7ab"/><span data-event-star="fca401c6-2be9-4344-9688-7495c67214c0"/><span data-event-star="b3bfaad5-f792-4abe-beec-b2c3543839eb"/></div></a></div></div></div></td><td colspan="8" class="timeline-col empty "></td></tr></div></table></div></div></div><div class="hidable day-wrapper"><h4 class="day-header"><div><div>Mon 16 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="timeline-wrap-outer"><div class="timeline-wrap-inner"><table class="table-condensed timeline-table table-striped"><thead><tr class="five-min-steps"><th class="timeline-first-col"></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th></tr><tr><th class="timeline-first-col">Room</th><th colspan="6" class="timeline-header timeline-30m-header hour-header">0:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">1:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">2:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">3:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">4:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">5:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">6:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">7:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">8:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">9:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">10:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">11:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">12:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">13:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">14:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">15:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">16:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">17:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">18:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">19:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">20:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">21:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">22:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">23:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">0:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th></tr></thead><div class="hidable"><tr class="hidable"><td class="timeline-first-col "><a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link btn btn-room btn-xs navigate">SPLASH-I</a></td><td colspan="4" class="timeline-col empty "></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH PLMW" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="fd47df49-efcd-43a3-aaab-1d91daf74683" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-0"><a href="https://2020.splashcon.org/track/splash-2020-PLMW" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c11"><h4>SPLASH PLMW</h4>Breakfast in Paris (PLMW AMA)<span data-event-star="17cce97b-92ae-40a1-9368-bd7e69a0addf"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="0b6e95e5-07a5-4b8b-a06a-d3b8c1112124" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c0"><h4>Research Papers</h4>S-4<span data-event-star="4706f63e-dc56-4e40-bee4-0b030f2b0fcb"/><span data-event-star="5fd7f5f9-a5c0-4369-8869-a0e5cfc60db7"/><span data-event-star="c2888fc6-1e65-49f3-89af-b42b99ffa7d1"/><span data-event-star="f09653ca-5d68-454b-9a7a-970d4ca62a1a"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="fc314b4b-fdeb-4529-8645-af352e5f8610" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-2"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in Sydney<span data-event-star="a2e0574b-823d-4e03-8d1e-cf786722b3da"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="ba30e64a-acaa-4c84-a262-550d3a3a518a" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c0"><h4>Research Papers</h4>S-5<span data-event-star="e3347e1a-7339-425c-a4dd-24bd3b8bcf82"/><span data-event-star="91001d71-626c-479e-b98d-9569a3dda1f7"/><span data-event-star="4bcfde8b-6df2-40b4-9db4-798cf823616a"/><span data-event-star="a0edda4b-941b-497b-904d-4736318de222"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="50e4280c-0f7e-47f3-ab5f-5c6ae3248ecd" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-4"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Dinner in Beijing<span data-event-star="69feb002-c268-4ad4-aa4b-b2c2ac601cfc"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="b41300bc-f71e-4a28-b511-72a8632b562b" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c0"><h4>Research Papers</h4>S-6<span data-event-star="3198f204-28c6-492a-8457-c51ebcc772f0"/><span data-event-star="d4d20ec5-085d-4a47-b76e-d1155d4f08c5"/><span data-event-star="08eaa378-f2f5-4c5f-b1a8-e9c754b3d384"/><span data-event-star="30a683a6-c04e-4827-bf2a-38cbfe60cc03"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="eb94dabc-de48-4ffb-9684-70be3666fd27" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-6"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Dinner in Delhi<span data-event-star="fd62e782-7287-4a4f-9fd1-4d11e89b96bb"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="12a9697e-184b-4fc7-81cf-be54632a7fdb" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c0"><h4>Research Papers</h4>M-1<span data-event-star="fa9502c6-8ae7-4b07-8206-b46b73a9a756"/><span data-event-star="1afda63b-ac13-4748-afb4-ec818eef4cfe"/><span data-event-star="d20598bd-55e0-4d3d-9727-0b7b671dbce0"/><span data-event-star="c8f92227-97e4-4cd4-97f8-0dbfb0f80f62"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="7ec23b2e-bba2-4487-84ce-c9b7fb2dd1ab" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-8"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Chicago<span data-event-star="0412756b-8f59-4c3c-ac47-94351e60bc25"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="aff4a4fd-bedd-4aed-a046-9c3f1f6502d4" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c5"><h4>SPLASH Keynotes</h4>M<span data-event-star="48b85f95-7161-4225-83e8-da63006ee69c"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Posters" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="bb13c36f-8031-4d45-a4eb-a94085f194a9" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-10"><a href="https://2020.splashcon.org/track/splash-2020-Posters" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c3"><h4>SPLASH Posters</h4>Breakfast in Seattle<span data-event-star="e75966a6-7f3d-4bbb-8ad0-e933f61183f2"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="b4f5f63a-db1a-4a6f-84b3-ced81d79550b" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c0"><h4>Research Papers</h4>M-3<span data-event-star="2d767f19-3b2e-4257-94c7-e2f1d09b2a18"/><span data-event-star="c6bed3b0-d795-4378-9f4f-f3f70ea00ede"/><span data-event-star="4bf0a52b-ba6b-417a-97bb-1a2326f941ab"/><span data-event-star="19f2611f-fa87-46d5-b52e-767476c387fb"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="a7d0071f-d669-43db-b1e7-27b4ba249e9f" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-12"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Wellington<span data-event-star="8b0a455d-2f61-4671-8f81-7977952de337"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="29f43eaf-390a-40fd-ba27-8fb675150703" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c0"><h4>Research Papers</h4>M-4<span data-event-star="0e16ed75-4dc8-4d08-a503-c23f55e52859"/><span data-event-star="97ef5573-0f58-46e1-9fe7-f39f45954cbf"/><span data-event-star="075e145e-0c8a-47bf-97d2-fd7ed28f0228"/><span data-event-star="fc6c077e-91cb-4f4f-89be-ffca400b2979"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="18b9c24d-87d8-49e6-8a83-85828e998fc3" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-14"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in Paris<span data-event-star="7ec665e0-18d7-40be-9c73-3fb71ad0d3a5"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="20b051f9-879f-4a54-82ee-a7fc714c84aa" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>M-5<span data-event-star="d3521f08-1659-438b-8e27-401ba4d8046c"/><span data-event-star="41308516-fe76-4573-a027-84e9a6af5694"/><span data-event-star="8ec74bdb-391c-4417-a0de-3cfe60039dfb"/><span data-event-star="f94ed25c-81d9-4aad-b499-42ebb3391f9d"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="8e05bc92-a3d7-4fd8-a53b-2635f31e16e0" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-16"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Seoul<span data-event-star="8fea7ac6-5aca-4951-82b6-6af04e2e6e57"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="8df03c02-4d47-4713-a74d-efc4b0f20d55" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>M-6<span data-event-star="c241afa2-8ebc-4091-ba8b-11b2acfe950d"/><span data-event-star="f6dc9ecd-0036-4c59-8d53-f697d30259d2"/><span data-event-star="0cc82840-fb71-4f1f-a4cb-a199c7956974"/><span data-event-star="19e7c385-f2f5-47e8-97a6-7a2e9e7afb77"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="f80a1b61-11d0-498d-bb3e-979685b90f6d" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-18"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in Rio<span data-event-star="af0a9139-5efc-4433-848e-f879847a8593"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="7ce72c03-3ca2-453f-8e32-4753c10206ab" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c0"><h4>Research Papers</h4>M-1<span data-event-star="fa9502c6-8ae7-4b07-8206-b46b73a9a756"/><span data-event-star="d20598bd-55e0-4d3d-9727-0b7b671dbce0"/><span data-event-star="1afda63b-ac13-4748-afb4-ec818eef4cfe"/><span data-event-star="c8f92227-97e4-4cd4-97f8-0dbfb0f80f62"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="4bf94259-40c3-43da-be46-3a0c2cff5331" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-20"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in New York<span data-event-star="0412756b-8f59-4c3c-ac47-94351e60bc25"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="6736f291-7c9f-4565-b8cb-b766bbe9b118" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c5"><h4>SPLASH Keynotes</h4>M<span data-event-star="48b85f95-7161-4225-83e8-da63006ee69c"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Posters" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="592fed09-55b7-4db0-a6ca-a5564f7a469b" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-22"><a href="https://2020.splashcon.org/track/splash-2020-Posters" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c3"><h4>SPLASH Posters</h4>Lunch in Tokyo<span data-event-star="e75966a6-7f3d-4bbb-8ad0-e933f61183f2"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="4c965e50-0695-4c45-908b-69f28d95b600" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c0"><h4>Research Papers</h4>M-3<span data-event-star="4bf0a52b-ba6b-417a-97bb-1a2326f941ab"/><span data-event-star="c6bed3b0-d795-4378-9f4f-f3f70ea00ede"/><span data-event-star="19f2611f-fa87-46d5-b52e-767476c387fb"/><span data-event-star="2d767f19-3b2e-4257-94c7-e2f1d09b2a18"/></div></a></div></div></div></td><td colspan="8" class="timeline-col empty "></td></tr></div></table></div></div></div><div class="hidable day-wrapper"><h4 class="day-header"><div><div>Tue 17 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="timeline-wrap-outer"><div class="timeline-wrap-inner"><table class="table-condensed timeline-table table-striped"><thead><tr class="five-min-steps"><th class="timeline-first-col"></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th></tr><tr><th class="timeline-first-col">Room</th><th colspan="6" class="timeline-header timeline-30m-header hour-header">0:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">1:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">2:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">3:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">4:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">5:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">6:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">7:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">8:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">9:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">10:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">11:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">12:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">13:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">14:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">15:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">16:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">17:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">18:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">19:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">20:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">21:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">22:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">23:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">0:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th></tr></thead><div class="hidable"><tr class="hidable"><td class="timeline-first-col "><a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link btn btn-room btn-xs navigate">SPLASH-I</a></td><td colspan="4" class="timeline-col empty "></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="e443e75b-a225-40e3-b882-8f2c0c49141b" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-0"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4> Breakfast in Paris<span data-event-star="8010406f-2804-40f1-8c0c-b519197640c0"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="fcbc7e93-8e15-4dc9-a346-33647a7727d6" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="https://2020.ecoop.org/track/ecoop-2020-papers" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c0"><h4>Research Papers</h4>M-4<span data-event-star="97ef5573-0f58-46e1-9fe7-f39f45954cbf"/><span data-event-star="075e145e-0c8a-47bf-97d2-fd7ed28f0228"/><span data-event-star="fc6c077e-91cb-4f4f-89be-ffca400b2979"/><span data-event-star="0e16ed75-4dc8-4d08-a503-c23f55e52859"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="15651b93-1a9b-4ae6-a9de-3c9344a65b1d" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-2"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in Sydney<span data-event-star="7ec665e0-18d7-40be-9c73-3fb71ad0d3a5"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="b821fe87-f92c-45e5-952a-583b315eb086" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>M-5<span data-event-star="f94ed25c-81d9-4aad-b499-42ebb3391f9d"/><span data-event-star="41308516-fe76-4573-a027-84e9a6af5694"/><span data-event-star="8ec74bdb-391c-4417-a0de-3cfe60039dfb"/><span data-event-star="d3521f08-1659-438b-8e27-401ba4d8046c"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="63c58641-3bdb-404f-a828-8f1cdc7ff603" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-4"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Dinner in Beijing<span data-event-star="8fea7ac6-5aca-4951-82b6-6af04e2e6e57"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="d575a98a-4f11-49bf-a509-d9036907d7ce" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>M-6<span data-event-star="f6dc9ecd-0036-4c59-8d53-f697d30259d2"/><span data-event-star="0cc82840-fb71-4f1f-a4cb-a199c7956974"/><span data-event-star="19e7c385-f2f5-47e8-97a6-7a2e9e7afb77"/><span data-event-star="c241afa2-8ebc-4091-ba8b-11b2acfe950d"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="888dbd5f-80fa-476b-8965-6e8c20a5bd2e" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-6"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Dinner in Delhi<span data-event-star="af0a9139-5efc-4433-848e-f879847a8593"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="70b51a47-9cfa-4d0b-8f8e-89c409a29164" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c5"><h4>SPLASH Keynotes</h4>T<span data-event-star="d9dc8414-a9f1-4c0d-8f5f-a8619dba3298"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="536cb29b-cc93-40c3-822e-a39a35c6e09c" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-8"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Chicago<span data-event-star="5dda3903-b7f6-4d55-9d84-82a865e29e54"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="3c03fc1d-7062-4f36-88b9-b0b8fff66ab7" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>T-2<span data-event-star="b5281650-dcac-4963-b682-1fed545a5e0a"/><span data-event-star="93f41bfd-9988-4002-8de8-22ce8bf00c55"/><span data-event-star="bf240e74-90f0-407b-8552-d2d71c9c86e4"/><span data-event-star="5d1aeb28-75c6-4924-8e7a-5cbbe33cfacd"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="c5650e01-bcbb-4625-b15c-e33301575bb4" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-10"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Seattle<span data-event-star="0946af88-5fc0-40d0-827b-f00b431464d2"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="861f45b3-6495-4444-a453-f73e81b58c65" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>T-3<span data-event-star="7425f134-286b-4c4d-998b-71b90c993ce0"/><span data-event-star="de7d97dc-0089-49e1-bfce-2e7b14b648ee"/><span data-event-star="b926e1ec-10a6-4b30-9b63-77836ac884b7"/><span data-event-star="72a7c48b-8eba-4f07-b5bc-03af82474540"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Student Research Competition" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="20312296-86c7-483e-96a2-1fbbd4598565" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-12"><a href="https://2020.splashcon.org/track/splash-2020-SRC" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c9"><h4>SPLASH Student Research Competition</h4>Breakfast in Wellington<span data-event-star="a9e3d4ea-adaf-4e67-a431-fcf11578554b"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="32c05868-bc5e-404d-b835-35804d7d1538" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>T-4<span data-event-star="a4f48195-d136-4257-a4b0-1e97c5e1b2b3"/><span data-event-star="b4bfae0b-6b5f-4ee8-9432-65f91d8c51a9"/><span data-event-star="4a70ed09-84fe-4afe-8c78-338a350d3ab8"/><span data-event-star="64606eb7-ae14-4006-a27c-2e3b6b5b5c6c"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="05c3ed95-5b71-4ad0-bdd1-91a5f8b1ded2" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-14"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in Paris<span data-event-star="4c9081af-aa92-4d04-a815-22b427724873"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="a883fab3-e389-4ac0-973b-190d6c540ff1" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>T-5<span data-event-star="b7403f22-9ce1-4712-b204-3d56213b53b9"/><span data-event-star="d0b39515-659e-4855-a1b2-516ee32b0539"/><span data-event-star="5566f7eb-c8ea-4651-9ed7-30715f447f33"/><span data-event-star="52f9bfff-ac06-47f4-98ba-4a5085ecbf7b"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="568214cf-4aa7-4ccb-9161-b6d5a4a94246" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-16"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Seoul<span data-event-star="5a1b823c-58b7-45a2-a372-1295a926866d"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="bf921f3b-52a5-4671-adbe-e0b071fa8759" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>T-6A<span data-event-star="a1340467-2468-4939-918c-5b03056c26fd"/><span data-event-star="bebba2c1-25ac-4031-96fd-49f091a06a15"/><span data-event-star="71956917-c601-44ae-8f7c-0e7327f4fa45"/><span data-event-star="970b6051-9a69-4c86-97a5-c53ea48536a0"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="d5efed96-a892-40d8-8fa1-1a50c22c1cd7" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-18"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in Rio<span data-event-star="41344328-debe-4b54-a95f-00473bea98e4"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="9d400dfc-ade8-42ec-8d5f-de93b8ce0e0c" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c5"><h4>SPLASH Keynotes</h4>T<span data-event-star="d9dc8414-a9f1-4c0d-8f5f-a8619dba3298"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="880733c8-d6a2-4ffa-b107-584f1a586e5d" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-20"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in New York<span data-event-star="5dda3903-b7f6-4d55-9d84-82a865e29e54"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="f470986b-2a5a-40f0-bd9b-2f2df1ff7e96" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>T-2<span data-event-star="93f41bfd-9988-4002-8de8-22ce8bf00c55"/><span data-event-star="5d1aeb28-75c6-4924-8e7a-5cbbe33cfacd"/><span data-event-star="b5281650-dcac-4963-b682-1fed545a5e0a"/><span data-event-star="bf240e74-90f0-407b-8552-d2d71c9c86e4"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="cf3e426f-e593-4ab9-ae8b-3e76fa95bbac" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-22"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Lunch in Tokyo<span data-event-star="0946af88-5fc0-40d0-827b-f00b431464d2"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="3df3e93d-1303-4a51-96be-9fc9db55cacc" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>T-3<span data-event-star="b926e1ec-10a6-4b30-9b63-77836ac884b7"/><span data-event-star="de7d97dc-0089-49e1-bfce-2e7b14b648ee"/><span data-event-star="72a7c48b-8eba-4f07-b5bc-03af82474540"/><span data-event-star="7425f134-286b-4c4d-998b-71b90c993ce0"/></div></a></div></div></div></td><td colspan="8" class="timeline-col empty "></td></tr></div></table></div></div></div><div class="hidable day-wrapper"><h4 class="day-header"><div><div>Wed 18 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="timeline-wrap-outer"><div class="timeline-wrap-inner"><table class="table-condensed timeline-table table-striped"><thead><tr class="five-min-steps"><th class="timeline-first-col"></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th></tr><tr><th class="timeline-first-col">Room</th><th colspan="6" class="timeline-header timeline-30m-header hour-header">0:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">1:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">2:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">3:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">4:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">5:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">6:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">7:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">8:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">9:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">10:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">11:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">12:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">13:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">14:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">15:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">16:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">17:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">18:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">19:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">20:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">21:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">22:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">23:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">0:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th></tr></thead><div class="hidable"><tr class="hidable"><td class="timeline-first-col "><a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link btn btn-room btn-xs navigate">SPLASH-I</a></td><td colspan="4" class="timeline-col empty "></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Student Research Competition" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="b1bb8cbb-d1b2-4e72-874a-a2a75d34bfc4" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-0"><a href="https://2020.splashcon.org/track/splash-2020-SRC" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c9"><h4>SPLASH Student Research Competition</h4>Breakfast in Paris<span data-event-star="a9e3d4ea-adaf-4e67-a431-fcf11578554b"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="ccd89aaf-1e40-433f-bfaf-0eea1cea8d1b" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>T-4<span data-event-star="64606eb7-ae14-4006-a27c-2e3b6b5b5c6c"/><span data-event-star="a4f48195-d136-4257-a4b0-1e97c5e1b2b3"/><span data-event-star="4a70ed09-84fe-4afe-8c78-338a350d3ab8"/><span data-event-star="b4bfae0b-6b5f-4ee8-9432-65f91d8c51a9"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="3d9f2844-e2d9-43df-879f-cb712b19b6cf" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-2"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in Sydney<span data-event-star="4c9081af-aa92-4d04-a815-22b427724873"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="3a1528a0-9458-49d9-b097-4bbfd79fa0eb" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>T-5<span data-event-star="52f9bfff-ac06-47f4-98ba-4a5085ecbf7b"/><span data-event-star="b7403f22-9ce1-4712-b204-3d56213b53b9"/><span data-event-star="d0b39515-659e-4855-a1b2-516ee32b0539"/><span data-event-star="5566f7eb-c8ea-4651-9ed7-30715f447f33"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="6797bc5c-2307-4e8a-84df-ea46385b82ac" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-4"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Dinner in Bejing<span data-event-star="5a1b823c-58b7-45a2-a372-1295a926866d"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="8bc51aba-3a23-456d-adc5-cd974e579a63" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>T-6A<span data-event-star="bebba2c1-25ac-4031-96fd-49f091a06a15"/><span data-event-star="a1340467-2468-4939-918c-5b03056c26fd"/><span data-event-star="970b6051-9a69-4c86-97a5-c53ea48536a0"/><span data-event-star="71956917-c601-44ae-8f7c-0e7327f4fa45"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="469d74ae-d370-4f6e-88e8-419d58ad21e8" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-6"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Dinner in Delhi<span data-event-star="41344328-debe-4b54-a95f-00473bea98e4"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="eafa6481-2c1c-43a9-ba74-08c92809bcc2" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>W-1<span data-event-star="ab26b4f9-908b-48a6-88f1-36f0a94e32cc"/><span data-event-star="fcd71652-1e16-475e-bda3-bcb0432637a2"/><span data-event-star="15674d02-5f12-493f-b843-8068fb89ee09"/><span data-event-star="68a84a17-ccd2-48b6-9085-63301738428f"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Awards" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="9dd152e8-694a-4a4d-9f30-286d8606a6b6" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-8"><a href="https://2020.splashcon.org/track/splash-2020-awards" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c37"><h4>SPLASH Awards</h4>Breakfast in Chicago<span data-event-star="c0fd419e-0940-4fad-8e84-7f72a9339b79"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="622169a6-26f7-47ce-a4ca-37dd03d39c59" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c5"><h4>SPLASH Keynotes</h4>W<span data-event-star="524d2a59-9a05-498f-879b-750d10430c79"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="4e1fc14b-cd15-4205-a38c-691c22c3b0bb" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-10"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Seattle<span data-event-star="b3d90584-8297-4112-b66a-f612567a4efe"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="4b2d9525-6290-41a7-b659-49f6778277ec" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>W-3<span data-event-star="9b43b518-879b-4aa7-b841-9f12dc9bcf2a"/><span data-event-star="dc2c4321-bace-402b-a2d9-f08a7830e7e5"/><span data-event-star="a67c5220-155d-4d8b-af2a-ba2543bafbfa"/><span data-event-star="36a05e0f-c662-4f1b-b7fa-748674279502"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="46860f9d-95be-41cd-be6f-adb1313e2406" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-12"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Wellington<span data-event-star="1eafc361-05aa-48dd-80e5-a8708d7ac2c8"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="32f87215-2ae1-4eff-af7c-9d336c53696f" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>W-4<span data-event-star="dba90368-d2da-4b07-8bd6-dc1e3f236813"/><span data-event-star="c3abeda5-100d-409c-8506-b3ec6c6db79f"/><span data-event-star="9609351d-7346-41c3-a781-926327d9a68c"/><span data-event-star="589e08b8-be04-449c-9c40-7dc3797f2c0b"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="5207c506-c488-4c32-9863-6ed490999319" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-14"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in Paris<span data-event-star="6fc744f4-fc7f-4b96-b70f-e25251614484"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="29d66576-6927-441a-ac32-f9453dad6ea9" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>W-5<span data-event-star="fb1f6365-ed4d-47f7-b0d5-c96755f131af"/><span data-event-star="c5a30df7-cf14-473f-9641-714eedc28464"/><span data-event-star="b766280d-c659-44b7-ad70-289237a4edcc"/><span data-event-star="3861b0b2-0efa-45db-a79a-416ae2de5a28"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="5d30929f-48bb-4cb2-8a78-755f096e88b6" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-16"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Seoul<span data-event-star="70d3b92e-67ed-4b25-9ef7-8685970e6aa1"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="d26929c2-bbd2-4529-93f4-9bf3e5f17f58" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>W-6<span data-event-star="1ba9a54b-ae12-41da-8d16-8c37c6ab299d"/><span data-event-star="5ded2007-1aa2-4b18-800b-2c660a495cca"/><span data-event-star="7d597c02-ff5f-4db1-a3f8-2f251a9ca0a5"/><span data-event-star="4d0f5a86-a761-438e-b9c1-1c44f16d89f9"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="df6d9734-3c01-4713-b334-6c94ca0a780f" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-18"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in Rio<span data-event-star="74621f0c-91df-4fb7-857c-a74d1e6bede3"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="a4cc183c-b9c9-4e29-a6ed-46d15cd2ec44" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>W-1<span data-event-star="15674d02-5f12-493f-b843-8068fb89ee09"/><span data-event-star="68a84a17-ccd2-48b6-9085-63301738428f"/><span data-event-star="fcd71652-1e16-475e-bda3-bcb0432637a2"/><span data-event-star="ab26b4f9-908b-48a6-88f1-36f0a94e32cc"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Awards" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="623d4907-f0dd-4269-89ca-2599df741a21" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-20"><a href="https://2020.splashcon.org/track/splash-2020-awards" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c37"><h4>SPLASH Awards</h4>Cocktails in New York<span data-event-star="c0fd419e-0940-4fad-8e84-7f72a9339b79"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="8ed6fc7d-cb9c-4434-a445-af59ca18cf4f" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c5"><h4>SPLASH Keynotes</h4>W<span data-event-star="524d2a59-9a05-498f-879b-750d10430c79"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="72306046-424a-45de-833c-3ee4361502ba" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-22"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Lunch in Tokyo<span data-event-star="b3d90584-8297-4112-b66a-f612567a4efe"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="92eec067-fc85-4306-b4c6-a5dfad021181" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>W-3<span data-event-star="a67c5220-155d-4d8b-af2a-ba2543bafbfa"/><span data-event-star="9b43b518-879b-4aa7-b841-9f12dc9bcf2a"/><span data-event-star="36a05e0f-c662-4f1b-b7fa-748674279502"/><span data-event-star="dc2c4321-bace-402b-a2d9-f08a7830e7e5"/></div></a></div></div></div></td><td colspan="8" class="timeline-col empty "></td></tr></div></table></div></div></div><div class="hidable day-wrapper"><h4 class="day-header"><div><div>Thu 19 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="timeline-wrap-outer"><div class="timeline-wrap-inner"><table class="table-condensed timeline-table table-striped"><thead><tr class="five-min-steps"><th class="timeline-first-col"></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th></tr><tr><th class="timeline-first-col">Room</th><th colspan="6" class="timeline-header timeline-30m-header hour-header">0:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">1:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">2:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">3:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">4:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">5:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">6:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">7:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">8:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">9:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">10:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">11:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">12:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">13:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">14:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">15:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">16:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">17:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">18:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">19:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">20:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">21:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">22:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">23:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">0:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th></tr></thead><div class="hidable"><tr class="hidable"><td class="timeline-first-col "><a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link btn btn-room btn-xs navigate">SPLASH-I</a></td><td colspan="4" class="timeline-col empty "></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="c6023619-3c91-46b8-b882-634f640cf65c" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-0"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Paris<span data-event-star="1eafc361-05aa-48dd-80e5-a8708d7ac2c8"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="f6016ecb-9d16-4158-af26-47eac54700b7" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>W-4<span data-event-star="589e08b8-be04-449c-9c40-7dc3797f2c0b"/><span data-event-star="c3abeda5-100d-409c-8506-b3ec6c6db79f"/><span data-event-star="dba90368-d2da-4b07-8bd6-dc1e3f236813"/><span data-event-star="9609351d-7346-41c3-a781-926327d9a68c"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="8f96b452-7f3b-4fef-8a97-5c314a8a88e5" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-2"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in Sydney<span data-event-star="6fc744f4-fc7f-4b96-b70f-e25251614484"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="0a443ecf-6ade-4987-ae51-18e28e68b3da" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>W-5<span data-event-star="b766280d-c659-44b7-ad70-289237a4edcc"/><span data-event-star="3861b0b2-0efa-45db-a79a-416ae2de5a28"/><span data-event-star="c5a30df7-cf14-473f-9641-714eedc28464"/><span data-event-star="fb1f6365-ed4d-47f7-b0d5-c96755f131af"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="35660a14-ea2b-4c07-a870-fd368b154bb4" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-4"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Dinner in Beijing<span data-event-star="70d3b92e-67ed-4b25-9ef7-8685970e6aa1"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="880b3411-9ab7-495f-9c93-9e571d964bf2" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>W-6<span data-event-star="5ded2007-1aa2-4b18-800b-2c660a495cca"/><span data-event-star="7d597c02-ff5f-4db1-a3f8-2f251a9ca0a5"/><span data-event-star="4d0f5a86-a761-438e-b9c1-1c44f16d89f9"/><span data-event-star="1ba9a54b-ae12-41da-8d16-8c37c6ab299d"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="8efd584e-4797-4534-aeec-59fe3f423cf7" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-6"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Dinner in Delhi<span data-event-star="74621f0c-91df-4fb7-857c-a74d1e6bede3"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="6ef37ff2-e0f1-47f7-aafa-a4260b2084ab" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c5"><h4>SPLASH Keynotes</h4>R<span data-event-star="f92281cc-89bc-4c25-a94f-18dd4bb6f87f"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="86007b86-6881-4fde-8245-d39d9eb1ca4c" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-8"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Chicago<span data-event-star="ff5144df-c9fe-48d0-886c-d050a8ed6101"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="fb1bd88f-2586-4bbe-8993-2b251f01e6fb" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>R-2<span data-event-star="7f5b0b0c-f047-4936-8287-c85d0bbd3581"/><span data-event-star="9796e9aa-1b8d-46b7-8c85-2c6427f306de"/><span data-event-star="85b0bc7f-a107-41e9-9836-f25f8409f19f"/><span data-event-star="90cce21d-a854-4f50-b7f1-09a1af23e318"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="c8753a8b-4736-478b-b379-9cbff18ba569" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-10"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Seattle<span data-event-star="414c7d00-15da-4ae3-9e59-0564783ef8a6"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="76f60a28-06d4-4f6f-9557-7835a186ccbb" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>R-3<span data-event-star="a3ab81c8-640a-4a08-9893-24582fac04f3"/><span data-event-star="5b2281e0-6ffc-4b3a-976f-ae840b9db5fd"/><span data-event-star="fcea71f9-9bb0-4209-a01f-13ad1fb54e32"/><span data-event-star="b9042a01-7709-4b12-9a6d-e627f04668a5"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="52bb859a-5600-47bf-96fb-dba1e553b11b" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-12"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Wellington<span data-event-star="20fd4662-e02e-4f90-9009-d4e240b955c1"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="cd2cda48-c3ec-4a5b-a8a9-997f95f219d7" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>R-4<span data-event-star="0484f76d-7e8f-42de-be40-69afe1f78f7d"/><span data-event-star="e9ae4c19-f50c-4f0d-b1e6-3e733890b7c4"/><span data-event-star="c500592f-2d9a-4056-99b3-b5e5865667b4"/><span data-event-star="f2d61eb0-5d2c-45d9-81c7-1137a585afca"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="0f92abb2-e2ee-45cf-a1bc-4643a45baa64" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-14"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in Paris<span data-event-star="8e014af6-7d2d-484b-bc92-75fe6dda785d"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="cb2e5aff-9e63-4caf-9039-5a36c0de666b" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>R-5<span data-event-star="762acf95-3734-44cf-94f3-333cf54f7969"/><span data-event-star="e19d9707-bf19-4fc6-a3cd-80b6c920be7f"/><span data-event-star="d6245b1d-c06a-4095-a451-8337b829c6c7"/><span data-event-star="8f64a7c7-6637-4768-a862-bef448adb89f"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="6603b7b6-acfc-4a5b-be06-748b355a0bbd" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-16"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Seoul<span data-event-star="8e461460-7155-4f2e-8aeb-88ff712acfac"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="1fac136f-748b-473d-8f34-c30b1f4a34a4" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>R-6<span data-event-star="46ea216e-db41-4d72-adfd-3e70848f065e"/><span data-event-star="2abee499-a6aa-4ad2-9126-979e3981f059"/><span data-event-star="0ec91bc5-4e13-4f05-907b-344b042b9659"/><span data-event-star="19758c97-2c7a-4f32-bfb9-cb729a2cc3b8"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="ecd3c6f9-7500-4ddd-a390-0223cac52cee" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-18"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in Rio<span data-event-star="a2314e5c-fecf-4e32-bc37-5c8af0e8395d"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="9970eaef-2167-4135-8666-3e849884b75f" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c5"><h4>SPLASH Keynotes</h4>R<span data-event-star="f92281cc-89bc-4c25-a94f-18dd4bb6f87f"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="badcc3b3-97e4-463a-9412-d5497a9b5985" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-20"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in New York<span data-event-star="ff5144df-c9fe-48d0-886c-d050a8ed6101"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="eb993289-bf96-4291-89d7-cbcc9e338b2d" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>R-2<span data-event-star="7f5b0b0c-f047-4936-8287-c85d0bbd3581"/><span data-event-star="85b0bc7f-a107-41e9-9836-f25f8409f19f"/><span data-event-star="9796e9aa-1b8d-46b7-8c85-2c6427f306de"/><span data-event-star="90cce21d-a854-4f50-b7f1-09a1af23e318"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="7a6cdc9c-cf5c-4f2d-8d73-dd1590006579" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-22"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Lunch in Tokyo<span data-event-star="414c7d00-15da-4ae3-9e59-0564783ef8a6"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="c7c4d502-f952-42fa-9d48-6e200c56ef8c" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>R-3<span data-event-star="fcea71f9-9bb0-4209-a01f-13ad1fb54e32"/><span data-event-star="b9042a01-7709-4b12-9a6d-e627f04668a5"/><span data-event-star="a3ab81c8-640a-4a08-9893-24582fac04f3"/><span data-event-star="5b2281e0-6ffc-4b3a-976f-ae840b9db5fd"/></div></a></div></div></div></td><td colspan="8" class="timeline-col empty "></td></tr></div></table></div></div></div><div class="hidable day-wrapper"><h4 class="day-header"><div><div>Fri 20 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="timeline-wrap-outer"><div class="timeline-wrap-inner"><table class="table-condensed timeline-table table-striped"><thead><tr class="five-min-steps"><th class="timeline-first-col"></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th></tr><tr><th class="timeline-first-col">Room</th><th colspan="6" class="timeline-header timeline-30m-header hour-header">0:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">1:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">2:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">3:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">4:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">5:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">6:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">7:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">8:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">9:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">10:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">11:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">12:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">13:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">14:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">15:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">16:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">17:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">18:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">19:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">20:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">21:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">22:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">23:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">0:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th></tr></thead><div class="hidable"><tr class="hidable"><td class="timeline-first-col "><a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link btn btn-room btn-xs navigate">SPLASH-I</a></td><td colspan="4" class="timeline-col empty "></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="5b653b82-1e9d-4bac-b447-8bee0ba21a26" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-0"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Paris<span data-event-star="20fd4662-e02e-4f90-9009-d4e240b955c1"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="83dc2e9c-0c83-423f-8f58-4981c4f0f018" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>R-4<span data-event-star="f2d61eb0-5d2c-45d9-81c7-1137a585afca"/><span data-event-star="c500592f-2d9a-4056-99b3-b5e5865667b4"/><span data-event-star="0484f76d-7e8f-42de-be40-69afe1f78f7d"/><span data-event-star="e9ae4c19-f50c-4f0d-b1e6-3e733890b7c4"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="c23db3cb-cd3e-4541-843f-9736f29c5c48" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-2"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in Sydney<span data-event-star="8e014af6-7d2d-484b-bc92-75fe6dda785d"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="8cf86a13-e6ce-4fb6-80a0-12ae579829d1" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>R-5<span data-event-star="e19d9707-bf19-4fc6-a3cd-80b6c920be7f"/><span data-event-star="762acf95-3734-44cf-94f3-333cf54f7969"/><span data-event-star="d6245b1d-c06a-4095-a451-8337b829c6c7"/><span data-event-star="8f64a7c7-6637-4768-a862-bef448adb89f"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="4b1cbcfc-b7a2-41d5-acc0-e66efb40e429" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-4"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Dinner in Beijing<span data-event-star="8e461460-7155-4f2e-8aeb-88ff712acfac"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="48530c48-a457-4763-b41c-6e93499b24e1" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>R-6<span data-event-star="19758c97-2c7a-4f32-bfb9-cb729a2cc3b8"/><span data-event-star="0ec91bc5-4e13-4f05-907b-344b042b9659"/><span data-event-star="46ea216e-db41-4d72-adfd-3e70848f065e"/><span data-event-star="2abee499-a6aa-4ad2-9126-979e3981f059"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="39d98bdb-509d-4c1e-9679-2b3a8460f536" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-6"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Dinner in Delhi<span data-event-star="a2314e5c-fecf-4e32-bc37-5c8af0e8395d"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="15a60fd9-d319-4f35-a13d-c68fd92a4ee5" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>F-1A<span data-event-star="3f5436ba-b7cb-4e49-a7d9-a11c2a16b38a"/><span data-event-star="3cd8b177-a095-4aa3-b2fb-63a917807035"/><span data-event-star="a96ad696-c68c-417e-8be4-411ad8b965f2"/><span data-event-star="3b3961c4-c2ea-4595-931e-44ad2b54fd4e"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="50b0fccc-37ae-4bee-a50a-dae49feec5c5" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-8"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Chicago<span data-event-star="badde84c-bc9d-4fef-bd68-58ecc99fd8a5"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="ae524bfb-1f36-4d89-bff7-3f71e48778c4" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>F-2A<span data-event-star="834d57b9-2ff5-4c19-86bb-2d5b6188d63e"/><span data-event-star="fc13e2b3-604c-4954-9997-35f41f87ef1f"/><span data-event-star="7907d076-ba43-4ab2-87fb-41a41db9c572"/><span data-event-star="0cd262dc-3c5c-498c-814d-952a4abeecf6"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="c0e085d4-3671-420d-9c32-2a116e89bb33" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-10"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Seattle<span data-event-star="e45cad66-437c-4dad-b3d5-e726922b664b"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="9eb9161d-a683-4e79-b88d-7fc9afd686e1" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>F-3A<span data-event-star="8d09d351-1484-4e6f-a97b-31fc3a8589f5"/><span data-event-star="50c0fcb1-ef71-4df6-9d10-ebeddb89add2"/><span data-event-star="c3da127b-d137-44d6-888b-a9da4ddc54a5"/><span data-event-star="8cf8faa8-1f32-4ec8-b6ba-b5a6fc13efef"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="de8a3daa-4a5f-436f-acf7-8827b5bb0156" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-12"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Wellington<span data-event-star="ef0da7f6-6951-418c-81ac-a80a2cc82709"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="b8e83015-ac42-46fb-a8c0-471c5e08e174" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>F-4A<span data-event-star="b9adaa2c-cdbd-450c-bb15-daa638849bd3"/><span data-event-star="535250d1-14d9-4fb4-b418-2ad1ae511d91"/><span data-event-star="e202e9a0-8e64-4364-82a0-a1d2b41e4b74"/><span data-event-star="74c28b24-629b-4e90-837d-28d2c9d362d6"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="a9e58204-796c-4033-8b61-672eb5418ad7" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-14"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in Paris<span data-event-star="f20253ce-958e-48d0-b23f-bd511a5cab7b"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="9ec5ac70-d2a5-4a25-8be9-ee949bb3ce88" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>F-5A<span data-event-star="d2aab79b-b621-41d8-b67d-1273235197f3"/><span data-event-star="88644c6c-8c4f-495f-859b-174d3c0ad26b"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="f7e72578-1caa-4bc8-ba04-1966c0258c07" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-16"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Seoul<span data-event-star="fb550191-b8f9-4f85-adbd-b8f8cb30a311"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="cef981a6-517a-4855-9161-df5ee9cda560" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c5"><h4>SPLASH Keynotes</h4>F<span data-event-star="82b7b87c-7cf9-4eb4-b576-e5df43418f5e"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Closing" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="b3da7777-e280-4636-99dd-627ff7be211a" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-18"><a href="https://2020.splashcon.org/track/splash-2020-closing" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c33"><h4>SPLASH Closing</h4>Cocktails in Rio<span data-event-star="92603177-a865-4385-bf31-8163713f6a01"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="571f5e92-e578-4333-862b-f279686713f1" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>F-1A<span data-event-star="a96ad696-c68c-417e-8be4-411ad8b965f2"/><span data-event-star="3f5436ba-b7cb-4e49-a7d9-a11c2a16b38a"/><span data-event-star="3b3961c4-c2ea-4595-931e-44ad2b54fd4e"/><span data-event-star="3cd8b177-a095-4aa3-b2fb-63a917807035"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="d526105c-526d-4c3d-98f7-c26566d47a3f" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-20"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in New York<span data-event-star="badde84c-bc9d-4fef-bd68-58ecc99fd8a5"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="a75fbdcb-f5fd-4cdf-86c1-fb613c03d565" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>F-2A<span data-event-star="fc13e2b3-604c-4954-9997-35f41f87ef1f"/><span data-event-star="7907d076-ba43-4ab2-87fb-41a41db9c572"/><span data-event-star="0cd262dc-3c5c-498c-814d-952a4abeecf6"/><span data-event-star="834d57b9-2ff5-4c19-86bb-2d5b6188d63e"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="9a1bd4e7-8bfd-4357-8133-d27d2b705fe5" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-22"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Lunch in Tokyo<span data-event-star="e45cad66-437c-4dad-b3d5-e726922b664b"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="75bf2d47-560f-4724-8b5e-13d2941970c8" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>F-3A<span data-event-star="50c0fcb1-ef71-4df6-9d10-ebeddb89add2"/><span data-event-star="c3da127b-d137-44d6-888b-a9da4ddc54a5"/><span data-event-star="8cf8faa8-1f32-4ec8-b6ba-b5a6fc13efef"/><span data-event-star="8d09d351-1484-4e6f-a97b-31fc3a8589f5"/></div></a></div></div></div></td><td colspan="8" class="timeline-col empty "></td></tr></div></table></div></div></div><div class="hidable day-wrapper"><h4 class="day-header"><div><div>Sat 21 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="timeline-wrap-outer"><div class="timeline-wrap-inner"><table class="table-condensed timeline-table table-striped"><thead><tr class="five-min-steps"><th class="timeline-first-col"></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th></tr><tr><th class="timeline-first-col">Room</th><th colspan="6" class="timeline-header timeline-30m-header hour-header">0:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">1:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">2:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">3:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">4:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">5:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th><th colspan="6" class="timeline-header timeline-30m-header hour-header">6:00</th><th colspan="6" class="timeline-header timeline-30m-header quarter-header"><small>30</small></th></tr></thead><div class="hidable"><tr class="hidable"><td class="timeline-first-col "><a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link btn btn-room btn-xs navigate">SPLASH-I</a></td><td colspan="4" class="timeline-col empty "></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="8918cf84-baed-4db8-b4a3-6b79fe6e4932" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-0"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Breakfast in Paris<span data-event-star="ef0da7f6-6951-418c-81ac-a80a2cc82709"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="2fab182b-e18d-4337-a886-ff6285eec8b4" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>F-4A<span data-event-star="535250d1-14d9-4fb4-b418-2ad1ae511d91"/><span data-event-star="74c28b24-629b-4e90-837d-28d2c9d362d6"/><span data-event-star="b9adaa2c-cdbd-450c-bb15-daa638849bd3"/><span data-event-star="e202e9a0-8e64-4364-82a0-a1d2b41e4b74"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="afa9e49f-8715-44a1-b6ed-43fbc01e7fad" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-2"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Cocktails in Sydney<span data-event-star="f20253ce-958e-48d0-b23f-bd511a5cab7b"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="c351a54f-bb47-43e6-a491-9c92dccca2f4" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="https://2020.splashcon.org/track/splash-2020-oopsla" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c2"><h4>SPLASH OOPSLA</h4>F-5A<span data-event-star="88644c6c-8c4f-495f-859b-174d3c0ad26b"/><span data-event-star="d2aab79b-b621-41d8-b67d-1273235197f3"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="e3648b24-f6f5-42f5-b118-a85a3c14692a" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-4"><a href="https://2020.splashcon.org/track/splash-2020-meet-someone-new--msn-" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c31"><h4>SPLASH Meet The Speakers (MTS)</h4>Dinner in Beijing<span data-event-star="fb550191-b8f9-4f85-adbd-b8f8cb30a311"/></div></a></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="0549fd29-95dd-43c5-b529-09083703c6c6" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="https://2020.splashcon.org/track/splash-2020-splash-keynotes" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c5"><h4>SPLASH Keynotes</h4>F<span data-event-star="82b7b87c-7cf9-4eb4-b576-e5df43418f5e"/></div></a></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Closing" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="930a0b81-bb59-4105-b54f-1a37d3eb3268" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-6"><a href="https://2020.splashcon.org/track/splash-2020-closing" target="_blank" class="navigate"><div class="timeline-elem track-elem track-color c33"><h4>SPLASH Closing</h4>Dinner in Delhi<span data-event-star="92603177-a865-4385-bf31-8163713f6a01"/></div></a></div></div></div></td></tr></div></table></div></div></div></div><div id="Detailed-Timeline" class="tab-pane "><div class="hidable day-wrapper"><h4 class="day-header"><div><div>Sun 15 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="timeline-wrap-outer"><div class="timeline-wrap-inner"><table class="table-condensed timeline-table table-striped"><thead><tr class="five-min-steps"><th class="timeline-first-col"></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th></tr><tr><th class="timeline-first-col">Room</th><th colspan="3" class="timeline-header timeline-15m-header hour-header">7:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">8:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">9:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">10:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">11:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">12:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">13:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">14:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">15:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">16:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">17:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">18:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">19:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">20:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">21:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">22:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">23:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th></tr></thead><div class="hidable"><tr class="hidable"><td class="timeline-first-col "><a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link btn btn-room btn-xs navigate">SPLASH-I</a></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Opening" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="094be895-e53c-49f2-9aa0-4fc27aacf310" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="#" data-event-modal="e341c0d1-a77b-4aa1-ae9b-83ec123e28da"><div class="timeline-elem event-elem track-color c32"><span data-event-star="e341c0d1-a77b-4aa1-ae9b-83ec123e28da" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Opening</strong></div><div>Opening Session</div></div></a><div class="small clearfix"><span class="pull-left">07:00 - 07:20</span></div></div></div></div></td><td colspan="12" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="bde0f112-ddc4-4beb-af9c-07d84d408c35" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="#" data-event-modal="a5f428b0-d93e-412f-a7d4-36adba3203c1"><div class="timeline-elem event-elem track-color c5"><span data-event-star="a5f428b0-d93e-412f-a7d4-36adba3203c1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Keynotes</strong><span class="pull-right"><span title="This talk will be followed by an ASK ME ANYTHING session." data-facet-badge="AMA" class="output-badge" style="max-width:25px;"><span class="label-primary label">AMA</span></span></span><span class="pull-right"><span data-facet-badge="supported by Facebook" class="output-badge" style="max-width:25px;"><span class="label-primary label">supported by Facebook</span></span></span></div><div>Fitzcarraldo — or How to Hack Academia to Build Stuff</div></div></a><div class="small clearfix"><span class="pull-left">07:20 - 08:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Posters" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="8eacf6e6-a5b3-431c-ab07-6a547443c652" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-8"><a href="#" data-event-modal="b14951c0-1b3a-4b54-ba3f-453e8d37ae2d"><div class="timeline-elem event-elem track-color c3"><span data-event-star="b14951c0-1b3a-4b54-ba3f-453e8d37ae2d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Posters</strong></div><div>Posters Session 1</div></div></a><div class="small clearfix"><span class="pull-left">08:20 - 09:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="93a6c2bd-a2d6-4f98-9e4d-bc480a389ee9" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="#" data-event-modal="e5b5bb01-82ec-490b-a4e5-e62389f99279"><div class="timeline-elem event-elem track-color c0"><span data-event-star="e5b5bb01-82ec-490b-a4e5-e62389f99279" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong><span class="pull-right"><span title="This paper is a journal-first paper published in the [Special Issue of Science of Computer Programming: Selected Papers from the 2020 European Conference on Object-Oriented Programming](https://www.sciencedirect.com/journal/science-of-computer-programming/special-issue/10TB6T7KXWN)" data-facet-badge="SCICO Journal-First" class="output-badge" style="max-width:25px;"><span class="label-primary label">SCICO Journal-First</span></span></span></div><div>Abstracting gradual references</div></div></a><div class="small clearfix"><span class="pull-left">09:00 - 09:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="b69d84b9-73ff-46bc-96ac-abe82540ccd2" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="#" data-event-modal="7a123832-31e7-4cda-8509-cfeef5dacfe3"><div class="timeline-elem event-elem track-color c0"><span data-event-star="7a123832-31e7-4cda-8509-cfeef5dacfe3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Don't Panic! Better, Fewer, Syntax Errors for LR Parsers</div></div></a><div class="small clearfix"><span class="pull-left">09:20 - 09:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="58c9938b-ba5c-452c-a79d-6065c9017c76" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="#" data-event-modal="b1086991-0f35-4b4b-b7a4-78b902ec9ab5"><div class="timeline-elem event-elem track-color c0"><span data-event-star="b1086991-0f35-4b4b-b7a4-78b902ec9ab5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Blame for Null</div></div></a><div class="small clearfix"><span class="pull-left">09:40 - 10:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="2bf84a91-f362-4e4f-8628-d08472689ea6" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-10"><a href="#" data-event-modal="938f9252-3dc5-4325-a133-eb25a1ebd488"><div class="timeline-elem event-elem track-color c0"><span data-event-star="938f9252-3dc5-4325-a133-eb25a1ebd488" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Perfect is the Enemy of Good: Best-Effort Program Synthesis</div></div></a><div class="small clearfix"><span class="pull-left">10:00 - 10:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH PLMW" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="8f989f96-eb67-4548-bdc5-e89873244f71" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-10"><a href="#" data-event-modal="8b95f21f-5136-4d54-bda4-beccb3419c21"><div class="timeline-elem event-elem track-color c11"><span data-event-star="8b95f21f-5136-4d54-bda4-beccb3419c21" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH PLMW</strong></div><div>Ask Me Anything: Amal Ahmed</div></div></a><div class="small clearfix"><span class="pull-left">10:20 - 11:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="a80a8a53-b755-469d-b4cb-a1b4fe2eab6a" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="#" data-event-modal="51bcdb71-4f23-4307-a4b8-8565ca1fb7ab"><div class="timeline-elem event-elem track-color c0"><span data-event-star="51bcdb71-4f23-4307-a4b8-8565ca1fb7ab" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Flow-Sensitive Type-Based Heap Cloning</div></div></a><div class="small clearfix"><span class="pull-left">11:00 - 11:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="3ca76479-5347-4043-be29-5b14131bc209" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="#" data-event-modal="a6b2d038-de0e-4dba-afec-21ca56a42e47"><div class="timeline-elem event-elem track-color c0"><span data-event-star="a6b2d038-de0e-4dba-afec-21ca56a42e47" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Sound regular corecursion in coFJ</div></div></a><div class="small clearfix"><span class="pull-left">11:20 - 11:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="30550858-93a6-4f1f-8b67-199ad7187016" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="#" data-event-modal="fca401c6-2be9-4344-9688-7495c67214c0"><div class="timeline-elem event-elem track-color c0"><span data-event-star="fca401c6-2be9-4344-9688-7495c67214c0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Value Partitioning: A Lightweight Approach to Relational Static Analysi ...</div></div></a><div class="small clearfix"><span class="pull-left">11:40 - 12:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="1a36f697-fa4d-4d98-93b9-4d8a1c906e4f" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-12"><a href="#" data-event-modal="b3bfaad5-f792-4abe-beec-b2c3543839eb"><div class="timeline-elem event-elem track-color c0"><span data-event-star="b3bfaad5-f792-4abe-beec-b2c3543839eb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Row and Bounded Polymorphism via Disjoint Polymorphism</div></div></a><div class="small clearfix"><span class="pull-left">12:00 - 12:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="5f7abeca-7a33-4d3d-a9a1-e09952cd681d" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-12"><a href="#" data-event-modal="8010406f-2804-40f1-8c0c-b519197640c0"><div class="timeline-elem event-elem track-color c31"><span data-event-star="8010406f-2804-40f1-8c0c-b519197640c0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">12:20 - 13:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="576a651f-1c8d-42c2-be36-fb287f2b9f6e" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="#" data-event-modal="5fd7f5f9-a5c0-4369-8869-a0e5cfc60db7"><div class="timeline-elem event-elem track-color c0"><span data-event-star="5fd7f5f9-a5c0-4369-8869-a0e5cfc60db7" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>K-LLVM: A Relatively Complete Semantics of LLVM IR</div></div></a><div class="small clearfix"><span class="pull-left">13:00 - 13:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="b1188690-f1b8-4f25-83b7-ed38415b9dfc" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="#" data-event-modal="f09653ca-5d68-454b-9a7a-970d4ca62a1a"><div class="timeline-elem event-elem track-color c0"><span data-event-star="f09653ca-5d68-454b-9a7a-970d4ca62a1a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>A Type-Directed Operational Semantics for a Calculus with a Merge Operator</div></div></a><div class="small clearfix"><span class="pull-left">13:20 - 13:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="feaeeca3-f65c-4714-9a5a-3bd245fd2e95" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="#" data-event-modal="4706f63e-dc56-4e40-bee4-0b030f2b0fcb"><div class="timeline-elem event-elem track-color c0"><span data-event-star="4706f63e-dc56-4e40-bee4-0b030f2b0fcb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong><span class="pull-right"><span title="This paper is a journal-first paper published in the [Special Issue of Science of Computer Programming: Selected Papers from the 2020 European Conference on Object-Oriented Programming](https://www.sciencedirect.com/journal/science-of-computer-programming/special-issue/10TB6T7KXWN)" data-facet-badge="SCICO Journal-First" class="output-badge" style="max-width:25px;"><span class="label-primary label">SCICO Journal-First</span></span></span></div><div>A big step from finite to infinite computations</div></div></a><div class="small clearfix"><span class="pull-left">13:40 - 14:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="e4257000-b5ec-43be-9a63-6f27ecf1ff08" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-14"><a href="#" data-event-modal="c2888fc6-1e65-49f3-89af-b42b99ffa7d1"><div class="timeline-elem event-elem track-color c0"><span data-event-star="c2888fc6-1e65-49f3-89af-b42b99ffa7d1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Static Type Analysis by Abstract Interpretation of Python Programs</div></div></a><div class="small clearfix"><span class="pull-left">14:00 - 14:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="3b288bef-d6f5-4b53-81a3-3bba2c8ac8d8" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-14"><a href="#" data-event-modal="a2e0574b-823d-4e03-8d1e-cf786722b3da"><div class="timeline-elem event-elem track-color c31"><span data-event-star="a2e0574b-823d-4e03-8d1e-cf786722b3da" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">14:20 - 15:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="c67c3de3-2891-414e-ae1f-905a86d3f115" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="#" data-event-modal="4bcfde8b-6df2-40b4-9db4-798cf823616a"><div class="timeline-elem event-elem track-color c0"><span data-event-star="4bcfde8b-6df2-40b4-9db4-798cf823616a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Model-View-Update-Communicate: Session Types meet the Elm Architecture</div></div></a><div class="small clearfix"><span class="pull-left">15:00 - 15:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="c5a34823-4913-4378-8d04-3f6a11e707c6" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="#" data-event-modal="91001d71-626c-479e-b98d-9569a3dda1f7"><div class="timeline-elem event-elem track-color c0"><span data-event-star="91001d71-626c-479e-b98d-9569a3dda1f7" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Putting Randomized Compiler Testing into Production</div></div></a><div class="small clearfix"><span class="pull-left">15:20 - 15:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="10c4644e-4d00-49bb-b129-f75e2f831273" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="#" data-event-modal="e3347e1a-7339-425c-a4dd-24bd3b8bcf82"><div class="timeline-elem event-elem track-color c0"><span data-event-star="e3347e1a-7339-425c-a4dd-24bd3b8bcf82" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Owicki-Gries Reasoning for C11 RAR</div></div></a><div class="small clearfix"><span class="pull-left">15:40 - 16:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="877f1613-9768-4bf7-8850-eb99519daa18" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-16"><a href="#" data-event-modal="a0edda4b-941b-497b-904d-4736318de222"><div class="timeline-elem event-elem track-color c0"><span data-event-star="a0edda4b-941b-497b-904d-4736318de222" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Test-Case Reduction via Test-Case Generation: Insights From the Hypothe ...</div></div></a><div class="small clearfix"><span class="pull-left">16:00 - 16:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="bc62cc2c-0854-4d56-9ad9-01f05f3675d1" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-16"><a href="#" data-event-modal="69feb002-c268-4ad4-aa4b-b2c2ac601cfc"><div class="timeline-elem event-elem track-color c31"><span data-event-star="69feb002-c268-4ad4-aa4b-b2c2ac601cfc" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">16:20 - 17:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="488ebf27-6d3c-459e-b5f7-83feecd65e63" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="#" data-event-modal="3198f204-28c6-492a-8457-c51ebcc772f0"><div class="timeline-elem event-elem track-color c0"><span data-event-star="3198f204-28c6-492a-8457-c51ebcc772f0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Static Race Detection and Mutex Safety and Liveness for Go Programs</div></div></a><div class="small clearfix"><span class="pull-left">17:00 - 17:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="13002b65-4ef8-432f-8372-6f3e06a78669" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="#" data-event-modal="08eaa378-f2f5-4c5f-b1a8-e9c754b3d384"><div class="timeline-elem event-elem track-color c0"><span data-event-star="08eaa378-f2f5-4c5f-b1a8-e9c754b3d384" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Reference immutability for DOT</div></div></a><div class="small clearfix"><span class="pull-left">17:20 - 17:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="7feba1b3-9075-4aa7-88c0-bcba2ecd9f8b" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="#" data-event-modal="d4d20ec5-085d-4a47-b76e-d1155d4f08c5"><div class="timeline-elem event-elem track-color c0"><span data-event-star="d4d20ec5-085d-4a47-b76e-d1155d4f08c5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Multiparty Session Programming with Global Protocol Combinators</div></div></a><div class="small clearfix"><span class="pull-left">17:40 - 18:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="85a7d672-0c77-4ca0-9ca1-5d9b6bbb5fde" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-18"><a href="#" data-event-modal="30a683a6-c04e-4827-bf2a-38cbfe60cc03"><div class="timeline-elem event-elem track-color c0"><span data-event-star="30a683a6-c04e-4827-bf2a-38cbfe60cc03" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Scala with Explicit Nulls</div></div></a><div class="small clearfix"><span class="pull-left">18:00 - 18:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="0db1e0aa-166d-4e42-93a6-49fe07fe3b76" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-18"><a href="#" data-event-modal="fd62e782-7287-4a4f-9fd1-4d11e89b96bb"><div class="timeline-elem event-elem track-color c31"><span data-event-star="fd62e782-7287-4a4f-9fd1-4d11e89b96bb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">18:20 - 19:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Opening" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="18639678-bac3-4f14-a1a2-51544f55e4c8" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="#" data-event-modal="e341c0d1-a77b-4aa1-ae9b-83ec123e28da"><div class="timeline-elem event-elem track-color c32"><span data-event-star="e341c0d1-a77b-4aa1-ae9b-83ec123e28da" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Opening</strong></div><div>Opening Session</div></div></a><div class="small clearfix"><span class="pull-left">19:00 - 19:20</span></div></div></div></div></td><td colspan="12" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="3f629580-500b-4082-ad17-53b871f536f9" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="#" data-event-modal="a5f428b0-d93e-412f-a7d4-36adba3203c1"><div class="timeline-elem event-elem track-color c5"><span data-event-star="a5f428b0-d93e-412f-a7d4-36adba3203c1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Keynotes</strong><span class="pull-right"><span title="This talk will be followed by an ASK ME ANYTHING session." data-facet-badge="AMA" class="output-badge" style="max-width:25px;"><span class="label-primary label">AMA</span></span></span><span class="pull-right"><span data-facet-badge="supported by Facebook" class="output-badge" style="max-width:25px;"><span class="label-primary label">supported by Facebook</span></span></span></div><div>Fitzcarraldo — or How to Hack Academia to Build Stuff</div></div></a><div class="small clearfix"><span class="pull-left">19:20 - 20:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Posters" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="cca741b1-895d-4a7a-abb7-2cc2d0ed2621" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-20"><a href="#" data-event-modal="b14951c0-1b3a-4b54-ba3f-453e8d37ae2d"><div class="timeline-elem event-elem track-color c3"><span data-event-star="b14951c0-1b3a-4b54-ba3f-453e8d37ae2d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Posters</strong></div><div>Posters Session 1</div></div></a><div class="small clearfix"><span class="pull-left">20:20 - 21:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="bbc85d8a-1a5c-4dc5-99a1-fb83a8f83a47" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="#" data-event-modal="e5b5bb01-82ec-490b-a4e5-e62389f99279"><div class="timeline-elem event-elem track-color c0"><span data-event-star="e5b5bb01-82ec-490b-a4e5-e62389f99279" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong><span class="pull-right"><span title="This paper is a journal-first paper published in the [Special Issue of Science of Computer Programming: Selected Papers from the 2020 European Conference on Object-Oriented Programming](https://www.sciencedirect.com/journal/science-of-computer-programming/special-issue/10TB6T7KXWN)" data-facet-badge="SCICO Journal-First" class="output-badge" style="max-width:25px;"><span class="label-primary label">SCICO Journal-First</span></span></span></div><div>Abstracting gradual references</div></div></a><div class="small clearfix"><span class="pull-left">21:00 - 21:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="2a204cf6-9bc0-4183-853f-573364f39c81" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="#" data-event-modal="7a123832-31e7-4cda-8509-cfeef5dacfe3"><div class="timeline-elem event-elem track-color c0"><span data-event-star="7a123832-31e7-4cda-8509-cfeef5dacfe3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Don't Panic! Better, Fewer, Syntax Errors for LR Parsers</div></div></a><div class="small clearfix"><span class="pull-left">21:20 - 21:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="92427527-2df8-4356-9033-44d3a8a53933" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="#" data-event-modal="b1086991-0f35-4b4b-b7a4-78b902ec9ab5"><div class="timeline-elem event-elem track-color c0"><span data-event-star="b1086991-0f35-4b4b-b7a4-78b902ec9ab5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Blame for Null</div></div></a><div class="small clearfix"><span class="pull-left">21:40 - 22:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="425f8c75-aee6-49d9-9696-14254316b509" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-22"><a href="#" data-event-modal="938f9252-3dc5-4325-a133-eb25a1ebd488"><div class="timeline-elem event-elem track-color c0"><span data-event-star="938f9252-3dc5-4325-a133-eb25a1ebd488" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Perfect is the Enemy of Good: Best-Effort Program Synthesis</div></div></a><div class="small clearfix"><span class="pull-left">22:00 - 22:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="ea3ea7af-035a-4d65-8d22-f205cab85f8b" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-22"><a href="#" data-event-modal="6d16dad2-294f-4901-8698-c501a6a5a6e6"><div class="timeline-elem event-elem track-color c31"><span data-event-star="6d16dad2-294f-4901-8698-c501a6a5a6e6" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">22:20 - 23:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="4b317c64-c032-4a77-ac76-c7a7c05af3b8" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="#" data-event-modal="51bcdb71-4f23-4307-a4b8-8565ca1fb7ab"><div class="timeline-elem event-elem track-color c0"><span data-event-star="51bcdb71-4f23-4307-a4b8-8565ca1fb7ab" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Flow-Sensitive Type-Based Heap Cloning</div></div></a><div class="small clearfix"><span class="pull-left">23:00 - 23:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="157fb7bc-e75f-4fb9-896e-0088e6e289ba" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="#" data-event-modal="a6b2d038-de0e-4dba-afec-21ca56a42e47"><div class="timeline-elem event-elem track-color c0"><span data-event-star="a6b2d038-de0e-4dba-afec-21ca56a42e47" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Sound regular corecursion in coFJ</div></div></a><div class="small clearfix"><span class="pull-left">23:20 - 23:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Sun 15 Nov 2020" data-facet-date-order="201115" data-slot-id="d3f58031-0f4f-4e20-b72a-4d67b8e68440" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="#" data-event-modal="fca401c6-2be9-4344-9688-7495c67214c0"><div class="timeline-elem event-elem track-color c0"><span data-event-star="fca401c6-2be9-4344-9688-7495c67214c0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Value Partitioning: A Lightweight Approach to Relational Static Analysi ...</div></div></a><div class="small clearfix"><span class="pull-left">23:40 - 00:00</span></div></div></div></div></td></tr></div></table></div></div></div><div class="hidable day-wrapper"><h4 class="day-header"><div><div>Mon 16 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="timeline-wrap-outer"><div class="timeline-wrap-inner"><table class="table-condensed timeline-table table-striped"><thead><tr class="five-min-steps"><th class="timeline-first-col"></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th></tr><tr><th class="timeline-first-col">Room</th><th colspan="3" class="timeline-header timeline-15m-header hour-header">0:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">1:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">2:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">3:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">4:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">5:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">6:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">7:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">8:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">9:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">10:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">11:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">12:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">13:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">14:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">15:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">16:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">17:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">18:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">19:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">20:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">21:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">22:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">23:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th></tr></thead><div class="hidable"><tr class="hidable"><td class="timeline-first-col "><a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link btn btn-room btn-xs navigate">SPLASH-I</a></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="e9555e5a-4700-47b5-a06f-c0a4a4f39fab" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-0"><a href="#" data-event-modal="b3bfaad5-f792-4abe-beec-b2c3543839eb"><div class="timeline-elem event-elem track-color c0"><span data-event-star="b3bfaad5-f792-4abe-beec-b2c3543839eb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Row and Bounded Polymorphism via Disjoint Polymorphism</div></div></a><div class="small clearfix"><span class="pull-left">00:00 - 00:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH PLMW" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="ddc635b7-00a4-4656-b095-0e23a3539aaf" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-0"><a href="#" data-event-modal="17cce97b-92ae-40a1-9368-bd7e69a0addf"><div class="timeline-elem event-elem track-color c11"><span data-event-star="17cce97b-92ae-40a1-9368-bd7e69a0addf" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH PLMW</strong></div><div>Ask Me Anything: Sriram Rajamani</div></div></a><div class="small clearfix"><span class="pull-left">00:20 - 01:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="53bb09a0-53c9-423e-b266-4d7a8dd97f56" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="#" data-event-modal="5fd7f5f9-a5c0-4369-8869-a0e5cfc60db7"><div class="timeline-elem event-elem track-color c0"><span data-event-star="5fd7f5f9-a5c0-4369-8869-a0e5cfc60db7" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>K-LLVM: A Relatively Complete Semantics of LLVM IR</div></div></a><div class="small clearfix"><span class="pull-left">01:00 - 01:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="c09b13bb-4623-46ea-a3e4-ba136c3d2114" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="#" data-event-modal="f09653ca-5d68-454b-9a7a-970d4ca62a1a"><div class="timeline-elem event-elem track-color c0"><span data-event-star="f09653ca-5d68-454b-9a7a-970d4ca62a1a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>A Type-Directed Operational Semantics for a Calculus with a Merge Operator</div></div></a><div class="small clearfix"><span class="pull-left">01:20 - 01:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="29446384-7b2a-45e7-9929-98a58ee22a67" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="#" data-event-modal="4706f63e-dc56-4e40-bee4-0b030f2b0fcb"><div class="timeline-elem event-elem track-color c0"><span data-event-star="4706f63e-dc56-4e40-bee4-0b030f2b0fcb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong><span class="pull-right"><span title="This paper is a journal-first paper published in the [Special Issue of Science of Computer Programming: Selected Papers from the 2020 European Conference on Object-Oriented Programming](https://www.sciencedirect.com/journal/science-of-computer-programming/special-issue/10TB6T7KXWN)" data-facet-badge="SCICO Journal-First" class="output-badge" style="max-width:25px;"><span class="label-primary label">SCICO Journal-First</span></span></span></div><div>A big step from finite to infinite computations</div></div></a><div class="small clearfix"><span class="pull-left">01:40 - 02:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="703bd3c0-f3cb-424d-8f0f-0afd23c5b2e6" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-2"><a href="#" data-event-modal="c2888fc6-1e65-49f3-89af-b42b99ffa7d1"><div class="timeline-elem event-elem track-color c0"><span data-event-star="c2888fc6-1e65-49f3-89af-b42b99ffa7d1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Static Type Analysis by Abstract Interpretation of Python Programs</div></div></a><div class="small clearfix"><span class="pull-left">02:00 - 02:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="4664f198-7455-4844-b3f8-982f3054091f" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-2"><a href="#" data-event-modal="a2e0574b-823d-4e03-8d1e-cf786722b3da"><div class="timeline-elem event-elem track-color c31"><span data-event-star="a2e0574b-823d-4e03-8d1e-cf786722b3da" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">02:20 - 03:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="615f9fc5-8fe9-4c71-8201-0b83626d6776" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="#" data-event-modal="4bcfde8b-6df2-40b4-9db4-798cf823616a"><div class="timeline-elem event-elem track-color c0"><span data-event-star="4bcfde8b-6df2-40b4-9db4-798cf823616a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Model-View-Update-Communicate: Session Types meet the Elm Architecture</div></div></a><div class="small clearfix"><span class="pull-left">03:00 - 03:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="2c211dc2-5e8a-4c78-8af1-4de793946440" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="#" data-event-modal="91001d71-626c-479e-b98d-9569a3dda1f7"><div class="timeline-elem event-elem track-color c0"><span data-event-star="91001d71-626c-479e-b98d-9569a3dda1f7" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Putting Randomized Compiler Testing into Production</div></div></a><div class="small clearfix"><span class="pull-left">03:20 - 03:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="19ce1727-9acf-493c-bac4-32573cc02fc2" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="#" data-event-modal="e3347e1a-7339-425c-a4dd-24bd3b8bcf82"><div class="timeline-elem event-elem track-color c0"><span data-event-star="e3347e1a-7339-425c-a4dd-24bd3b8bcf82" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Owicki-Gries Reasoning for C11 RAR</div></div></a><div class="small clearfix"><span class="pull-left">03:40 - 04:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="91bc3d43-46d1-4c17-ab96-fef9df455f6d" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-4"><a href="#" data-event-modal="a0edda4b-941b-497b-904d-4736318de222"><div class="timeline-elem event-elem track-color c0"><span data-event-star="a0edda4b-941b-497b-904d-4736318de222" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Test-Case Reduction via Test-Case Generation: Insights From the Hypothe ...</div></div></a><div class="small clearfix"><span class="pull-left">04:00 - 04:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="4730d618-60da-42ff-ab71-c9ed92788011" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-4"><a href="#" data-event-modal="69feb002-c268-4ad4-aa4b-b2c2ac601cfc"><div class="timeline-elem event-elem track-color c31"><span data-event-star="69feb002-c268-4ad4-aa4b-b2c2ac601cfc" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">04:20 - 05:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="106d37c0-f603-4f5d-95c1-d89cc8375946" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="#" data-event-modal="3198f204-28c6-492a-8457-c51ebcc772f0"><div class="timeline-elem event-elem track-color c0"><span data-event-star="3198f204-28c6-492a-8457-c51ebcc772f0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Static Race Detection and Mutex Safety and Liveness for Go Programs</div></div></a><div class="small clearfix"><span class="pull-left">05:00 - 05:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="1cb3db5b-8e23-4268-9697-8b46e37a10dc" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="#" data-event-modal="08eaa378-f2f5-4c5f-b1a8-e9c754b3d384"><div class="timeline-elem event-elem track-color c0"><span data-event-star="08eaa378-f2f5-4c5f-b1a8-e9c754b3d384" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Reference immutability for DOT</div></div></a><div class="small clearfix"><span class="pull-left">05:20 - 05:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="13b4f9e0-d6ba-4f23-8ba9-e1541089f70a" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="#" data-event-modal="d4d20ec5-085d-4a47-b76e-d1155d4f08c5"><div class="timeline-elem event-elem track-color c0"><span data-event-star="d4d20ec5-085d-4a47-b76e-d1155d4f08c5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Multiparty Session Programming with Global Protocol Combinators</div></div></a><div class="small clearfix"><span class="pull-left">05:40 - 06:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="482615e0-5227-4ad9-8bd7-7f6240ba3669" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-6"><a href="#" data-event-modal="30a683a6-c04e-4827-bf2a-38cbfe60cc03"><div class="timeline-elem event-elem track-color c0"><span data-event-star="30a683a6-c04e-4827-bf2a-38cbfe60cc03" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Scala with Explicit Nulls</div></div></a><div class="small clearfix"><span class="pull-left">06:00 - 06:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="d165938f-5a58-4bea-b8a5-9d5585503f09" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-6"><a href="#" data-event-modal="fd62e782-7287-4a4f-9fd1-4d11e89b96bb"><div class="timeline-elem event-elem track-color c31"><span data-event-star="fd62e782-7287-4a4f-9fd1-4d11e89b96bb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">06:20 - 07:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="00429097-3bb7-479e-8062-2dae10d9b212" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="#" data-event-modal="fa9502c6-8ae7-4b07-8206-b46b73a9a756"><div class="timeline-elem event-elem track-color c0"><span data-event-star="fa9502c6-8ae7-4b07-8206-b46b73a9a756" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>A Semantics for the Essence of React</div></div></a><div class="small clearfix"><span class="pull-left">07:00 - 07:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="37f0477f-c85b-4d3e-bdb5-c8255e2dd864" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="#" data-event-modal="d20598bd-55e0-4d3d-9727-0b7b671dbce0"><div class="timeline-elem event-elem track-color c0"><span data-event-star="d20598bd-55e0-4d3d-9727-0b7b671dbce0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Reconciling Event Structures with Modern Multiprocessors</div></div></a><div class="small clearfix"><span class="pull-left">07:20 - 07:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="2913ac75-76fd-4eb6-b428-5f7d01ce72de" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="#" data-event-modal="1afda63b-ac13-4748-afb4-ec818eef4cfe"><div class="timeline-elem event-elem track-color c0"><span data-event-star="1afda63b-ac13-4748-afb4-ec818eef4cfe" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>A Framework for Resource Dependent EDSLs in a Dependently Typed Language</div></div></a><div class="small clearfix"><span class="pull-left">07:40 - 08:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="796a3f14-d818-422a-91ab-8b8da42502cf" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-8"><a href="#" data-event-modal="c8f92227-97e4-4cd4-97f8-0dbfb0f80f62"><div class="timeline-elem event-elem track-color c0"><span data-event-star="c8f92227-97e4-4cd4-97f8-0dbfb0f80f62" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong><span class="pull-right"><span title="This paper is a journal-first paper published in the [Special Issue of Science of Computer Programming: Selected Papers from the 2020 European Conference on Object-Oriented Programming](https://www.sciencedirect.com/journal/science-of-computer-programming/special-issue/10TB6T7KXWN)" data-facet-badge="SCICO Journal-First" class="output-badge" style="max-width:25px;"><span class="label-primary label">SCICO Journal-First</span></span></span></div><div>Reshape your layouts, not your programs: A safe language extension for ...</div></div></a><div class="small clearfix"><span class="pull-left">08:00 - 08:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="c3ed0288-c732-4fac-b38a-3766f95a412f" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-8"><a href="#" data-event-modal="0412756b-8f59-4c3c-ac47-94351e60bc25"><div class="timeline-elem event-elem track-color c31"><span data-event-star="0412756b-8f59-4c3c-ac47-94351e60bc25" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">08:20 - 09:00</span></div></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="2124306f-4801-478c-8b45-c74b16b934c0" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="#" data-event-modal="48b85f95-7161-4225-83e8-da63006ee69c"><div class="timeline-elem event-elem track-color c5"><span data-event-star="48b85f95-7161-4225-83e8-da63006ee69c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Keynotes</strong><span class="pull-right"><span title="This talk will be followed by an ASK ME ANYTHING session." data-facet-badge="AMA" class="output-badge" style="max-width:25px;"><span class="label-primary label">AMA</span></span></span></div><div>Catching More Bugs with Fewer False Alarms</div></div></a><div class="small clearfix"><span class="pull-left">09:00 - 10:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Posters" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="fd873380-2706-40ba-8b4e-ac39cb97cf2d" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-10"><a href="#" data-event-modal="e75966a6-7f3d-4bbb-8ad0-e933f61183f2"><div class="timeline-elem event-elem track-color c3"><span data-event-star="e75966a6-7f3d-4bbb-8ad0-e933f61183f2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Posters</strong></div><div>Posters Session 2</div></div></a><div class="small clearfix"><span class="pull-left">10:20 - 11:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="7a717952-485a-495a-8224-17f5f129097e" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="#" data-event-modal="4bf0a52b-ba6b-417a-97bb-1a2326f941ab"><div class="timeline-elem event-elem track-color c0"><span data-event-star="4bf0a52b-ba6b-417a-97bb-1a2326f941ab" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Tackling the Awkward Squad for Reactive Programming: The Actor-Reactor ...</div></div></a><div class="small clearfix"><span class="pull-left">11:00 - 11:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="e096ce52-f8ba-4ea3-81ab-207dcc70741c" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="#" data-event-modal="19f2611f-fa87-46d5-b52e-767476c387fb"><div class="timeline-elem event-elem track-color c0"><span data-event-star="19f2611f-fa87-46d5-b52e-767476c387fb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Lifting Sequential Effects to Control Operators</div></div></a><div class="small clearfix"><span class="pull-left">11:20 - 11:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="3db4a87b-745d-4406-aa9f-98db36a66344" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="#" data-event-modal="2d767f19-3b2e-4257-94c7-e2f1d09b2a18"><div class="timeline-elem event-elem track-color c0"><span data-event-star="2d767f19-3b2e-4257-94c7-e2f1d09b2a18" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>The Duality of Subtyping</div></div></a><div class="small clearfix"><span class="pull-left">11:40 - 12:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="5c268e0c-d05a-4d03-b1c8-d144bb1fec83" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-12"><a href="#" data-event-modal="c6bed3b0-d795-4378-9f4f-f3f70ea00ede"><div class="timeline-elem event-elem track-color c0"><span data-event-star="c6bed3b0-d795-4378-9f4f-f3f70ea00ede" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Data Consistency in Transactional Storage Systems: A Centralised Semantics</div></div></a><div class="small clearfix"><span class="pull-left">12:00 - 12:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="6f8af9ec-c7a9-4898-ad9c-e17609ce3843" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-12"><a href="#" data-event-modal="8b0a455d-2f61-4671-8f81-7977952de337"><div class="timeline-elem event-elem track-color c31"><span data-event-star="8b0a455d-2f61-4671-8f81-7977952de337" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">12:20 - 13:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="31511112-67dc-4046-bdbd-ae0a7905b587" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="#" data-event-modal="97ef5573-0f58-46e1-9fe7-f39f45954cbf"><div class="timeline-elem event-elem track-color c0"><span data-event-star="97ef5573-0f58-46e1-9fe7-f39f45954cbf" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Designing with Static Capabilities and Effects</div></div></a><div class="small clearfix"><span class="pull-left">13:00 - 13:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="1b02ba5a-d4af-4e2c-bba6-d5a74efacba8" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="#" data-event-modal="0e16ed75-4dc8-4d08-a503-c23f55e52859"><div class="timeline-elem event-elem track-color c0"><span data-event-star="0e16ed75-4dc8-4d08-a503-c23f55e52859" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>A Trusted Infrastructure for Symbolic Analysis of Event-Driven Web Appl ...</div></div></a><div class="small clearfix"><span class="pull-left">13:20 - 13:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="4bda5241-e426-4814-8599-1a57bc984cc0" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="#" data-event-modal="075e145e-0c8a-47bf-97d2-fd7ed28f0228"><div class="timeline-elem event-elem track-color c0"><span data-event-star="075e145e-0c8a-47bf-97d2-fd7ed28f0228" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Safe, Flexible Aliasing with Deferred Borrows</div></div></a><div class="small clearfix"><span class="pull-left">13:40 - 14:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="aba8f9ed-ee79-4fb9-8327-9f77d51a764e" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-14"><a href="#" data-event-modal="fc6c077e-91cb-4f4f-89be-ffca400b2979"><div class="timeline-elem event-elem track-color c0"><span data-event-star="fc6c077e-91cb-4f4f-89be-ffca400b2979" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Static Analysis of Shape in TensorFlow Programs</div></div></a><div class="small clearfix"><span class="pull-left">14:00 - 14:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="1effe11a-a3e6-490d-81ca-368fd8097004" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-14"><a href="#" data-event-modal="7ec665e0-18d7-40be-9c73-3fb71ad0d3a5"><div class="timeline-elem event-elem track-color c31"><span data-event-star="7ec665e0-18d7-40be-9c73-3fb71ad0d3a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">14:20 - 15:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="b61fb79f-5c61-4f3f-bf25-c57de286980a" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="#" data-event-modal="f94ed25c-81d9-4aad-b499-42ebb3391f9d"><div class="timeline-elem event-elem track-color c2"><span data-event-star="f94ed25c-81d9-4aad-b499-42ebb3391f9d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>CAMP: Cost-Aware Multiparty Session Protocols</div></div></a><div class="small clearfix"><span class="pull-left">15:00 - 15:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="07e5ef70-f028-4862-a5ed-01aef07f7d89" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="#" data-event-modal="d3521f08-1659-438b-8e27-401ba4d8046c"><div class="timeline-elem event-elem track-color c2"><span data-event-star="d3521f08-1659-438b-8e27-401ba4d8046c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Counterexample-Guided Correlation Algorithm for Translation Validation</div></div></a><div class="small clearfix"><span class="pull-left">15:20 - 15:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="5c141a66-1d47-472c-85dd-f713a9a20d5b" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="#" data-event-modal="41308516-fe76-4573-a027-84e9a6af5694"><div class="timeline-elem event-elem track-color c2"><span data-event-star="41308516-fe76-4573-a027-84e9a6af5694" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Multiparty Motion Coordination: From Choreographies to Robotics Programs</div></div></a><div class="small clearfix"><span class="pull-left">15:40 - 16:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="71dad1ce-ad7f-45f4-95d9-6deb5c2480fd" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-16"><a href="#" data-event-modal="8ec74bdb-391c-4417-a0de-3cfe60039dfb"><div class="timeline-elem event-elem track-color c2"><span data-event-star="8ec74bdb-391c-4417-a0de-3cfe60039dfb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>On the Unusual Effectiveness of Type-Aware Operator Mutations for Testi ...</div></div></a><div class="small clearfix"><span class="pull-left">16:00 - 16:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="49ee09e2-15ca-4c92-b843-6201c955ff55" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-16"><a href="#" data-event-modal="8fea7ac6-5aca-4951-82b6-6af04e2e6e57"><div class="timeline-elem event-elem track-color c31"><span data-event-star="8fea7ac6-5aca-4951-82b6-6af04e2e6e57" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">16:20 - 17:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="4139843d-392e-4fdf-93eb-330fe007034e" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="#" data-event-modal="c241afa2-8ebc-4091-ba8b-11b2acfe950d"><div class="timeline-elem event-elem track-color c2"><span data-event-star="c241afa2-8ebc-4091-ba8b-11b2acfe950d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Can Advanced Type Systems Be Usable? An Empirical Study of Ownership, A ...</div></div></a><div class="small clearfix"><span class="pull-left">17:00 - 17:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="9ae7128d-e138-4f37-9b64-7d397ee6f541" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="#" data-event-modal="0cc82840-fb71-4f1f-a4cb-a199c7956974"><div class="timeline-elem event-elem track-color c2"><span data-event-star="0cc82840-fb71-4f1f-a4cb-a199c7956974" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Scalable and Serializable Networked Multi-actor Programming</div></div></a><div class="small clearfix"><span class="pull-left">17:20 - 17:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="d037ea18-5d39-42e8-a13f-469097e87f5b" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="#" data-event-modal="19e7c385-f2f5-47e8-97a6-7a2e9e7afb77"><div class="timeline-elem event-elem track-color c2"><span data-event-star="19e7c385-f2f5-47e8-97a6-7a2e9e7afb77" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Designing Types for R, Empirically</div></div></a><div class="small clearfix"><span class="pull-left">17:40 - 18:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="593f1ff2-1943-495f-96f7-4d7e0d30f24b" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-18"><a href="#" data-event-modal="f6dc9ecd-0036-4c59-8d53-f697d30259d2"><div class="timeline-elem event-elem track-color c2"><span data-event-star="f6dc9ecd-0036-4c59-8d53-f697d30259d2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Geometry Types for Graphics Programming</div></div></a><div class="small clearfix"><span class="pull-left">18:00 - 18:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="b13f8297-83c5-4b5a-b471-fe12eee8ec07" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-18"><a href="#" data-event-modal="af0a9139-5efc-4433-848e-f879847a8593"><div class="timeline-elem event-elem track-color c31"><span data-event-star="af0a9139-5efc-4433-848e-f879847a8593" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">18:20 - 19:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="2ce00e35-6dd2-414e-9d7b-c11e0e15e83a" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="#" data-event-modal="fa9502c6-8ae7-4b07-8206-b46b73a9a756"><div class="timeline-elem event-elem track-color c0"><span data-event-star="fa9502c6-8ae7-4b07-8206-b46b73a9a756" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>A Semantics for the Essence of React</div></div></a><div class="small clearfix"><span class="pull-left">19:00 - 19:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="7bd54833-4892-4397-be7f-72214870f047" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="#" data-event-modal="d20598bd-55e0-4d3d-9727-0b7b671dbce0"><div class="timeline-elem event-elem track-color c0"><span data-event-star="d20598bd-55e0-4d3d-9727-0b7b671dbce0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Reconciling Event Structures with Modern Multiprocessors</div></div></a><div class="small clearfix"><span class="pull-left">19:20 - 19:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="82f3388b-4997-4341-9da4-7ea46a1cd475" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="#" data-event-modal="1afda63b-ac13-4748-afb4-ec818eef4cfe"><div class="timeline-elem event-elem track-color c0"><span data-event-star="1afda63b-ac13-4748-afb4-ec818eef4cfe" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>A Framework for Resource Dependent EDSLs in a Dependently Typed Language</div></div></a><div class="small clearfix"><span class="pull-left">19:40 - 20:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="a11f9569-36d1-45ac-8af7-897171004f89" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-20"><a href="#" data-event-modal="c8f92227-97e4-4cd4-97f8-0dbfb0f80f62"><div class="timeline-elem event-elem track-color c0"><span data-event-star="c8f92227-97e4-4cd4-97f8-0dbfb0f80f62" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong><span class="pull-right"><span title="This paper is a journal-first paper published in the [Special Issue of Science of Computer Programming: Selected Papers from the 2020 European Conference on Object-Oriented Programming](https://www.sciencedirect.com/journal/science-of-computer-programming/special-issue/10TB6T7KXWN)" data-facet-badge="SCICO Journal-First" class="output-badge" style="max-width:25px;"><span class="label-primary label">SCICO Journal-First</span></span></span></div><div>Reshape your layouts, not your programs: A safe language extension for ...</div></div></a><div class="small clearfix"><span class="pull-left">20:00 - 20:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="98fd09a5-985b-458c-8bb5-a3a8f78a24b3" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-20"><a href="#" data-event-modal="0412756b-8f59-4c3c-ac47-94351e60bc25"><div class="timeline-elem event-elem track-color c31"><span data-event-star="0412756b-8f59-4c3c-ac47-94351e60bc25" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">20:20 - 21:00</span></div></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="5ffd6ef4-f021-4a93-890b-ae1e8c9cd6c8" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="#" data-event-modal="48b85f95-7161-4225-83e8-da63006ee69c"><div class="timeline-elem event-elem track-color c5"><span data-event-star="48b85f95-7161-4225-83e8-da63006ee69c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Keynotes</strong><span class="pull-right"><span title="This talk will be followed by an ASK ME ANYTHING session." data-facet-badge="AMA" class="output-badge" style="max-width:25px;"><span class="label-primary label">AMA</span></span></span></div><div>Catching More Bugs with Fewer False Alarms</div></div></a><div class="small clearfix"><span class="pull-left">21:00 - 22:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Posters" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="54740de7-ac57-4272-92b4-196c45bd1e25" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-22"><a href="#" data-event-modal="e75966a6-7f3d-4bbb-8ad0-e933f61183f2"><div class="timeline-elem event-elem track-color c3"><span data-event-star="e75966a6-7f3d-4bbb-8ad0-e933f61183f2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Posters</strong></div><div>Posters Session 2</div></div></a><div class="small clearfix"><span class="pull-left">22:20 - 23:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="3f401f66-d6b6-4df7-bfb2-b0baf826d30a" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="#" data-event-modal="4bf0a52b-ba6b-417a-97bb-1a2326f941ab"><div class="timeline-elem event-elem track-color c0"><span data-event-star="4bf0a52b-ba6b-417a-97bb-1a2326f941ab" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Tackling the Awkward Squad for Reactive Programming: The Actor-Reactor ...</div></div></a><div class="small clearfix"><span class="pull-left">23:00 - 23:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="defc4802-da3e-4475-9237-e3a73c08ed77" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="#" data-event-modal="19f2611f-fa87-46d5-b52e-767476c387fb"><div class="timeline-elem event-elem track-color c0"><span data-event-star="19f2611f-fa87-46d5-b52e-767476c387fb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Lifting Sequential Effects to Control Operators</div></div></a><div class="small clearfix"><span class="pull-left">23:20 - 23:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Mon 16 Nov 2020" data-facet-date-order="201116" data-slot-id="e18b2415-a4be-41d7-96d7-e30c80c6ad66" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="#" data-event-modal="2d767f19-3b2e-4257-94c7-e2f1d09b2a18"><div class="timeline-elem event-elem track-color c0"><span data-event-star="2d767f19-3b2e-4257-94c7-e2f1d09b2a18" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>The Duality of Subtyping</div></div></a><div class="small clearfix"><span class="pull-left">23:40 - 00:00</span></div></div></div></div></td></tr></div></table></div></div></div><div class="hidable day-wrapper"><h4 class="day-header"><div><div>Tue 17 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="timeline-wrap-outer"><div class="timeline-wrap-inner"><table class="table-condensed timeline-table table-striped"><thead><tr class="five-min-steps"><th class="timeline-first-col"></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th></tr><tr><th class="timeline-first-col">Room</th><th colspan="3" class="timeline-header timeline-15m-header hour-header">0:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">1:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">2:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">3:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">4:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">5:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">6:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">7:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">8:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">9:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">10:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">11:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">12:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">13:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">14:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">15:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">16:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">17:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">18:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">19:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">20:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">21:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">22:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">23:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th></tr></thead><div class="hidable"><tr class="hidable"><td class="timeline-first-col "><a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link btn btn-room btn-xs navigate">SPLASH-I</a></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="8c5bd46d-68b0-437c-9d06-e20bbfe1f548" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-0"><a href="#" data-event-modal="c6bed3b0-d795-4378-9f4f-f3f70ea00ede"><div class="timeline-elem event-elem track-color c0"><span data-event-star="c6bed3b0-d795-4378-9f4f-f3f70ea00ede" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Data Consistency in Transactional Storage Systems: A Centralised Semantics</div></div></a><div class="small clearfix"><span class="pull-left">00:00 - 00:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="be202520-c09c-4b03-a10c-ec29fc6beec0" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-0"><a href="#" data-event-modal="8010406f-2804-40f1-8c0c-b519197640c0"><div class="timeline-elem event-elem track-color c31"><span data-event-star="8010406f-2804-40f1-8c0c-b519197640c0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">00:20 - 01:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="14ea580a-4cbf-4d4b-8629-1b4764dcfe0f" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="#" data-event-modal="97ef5573-0f58-46e1-9fe7-f39f45954cbf"><div class="timeline-elem event-elem track-color c0"><span data-event-star="97ef5573-0f58-46e1-9fe7-f39f45954cbf" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Designing with Static Capabilities and Effects</div></div></a><div class="small clearfix"><span class="pull-left">01:00 - 01:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="ddd6be82-685b-43e6-8bb5-c9c20bfa1dc4" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="#" data-event-modal="0e16ed75-4dc8-4d08-a503-c23f55e52859"><div class="timeline-elem event-elem track-color c0"><span data-event-star="0e16ed75-4dc8-4d08-a503-c23f55e52859" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>A Trusted Infrastructure for Symbolic Analysis of Event-Driven Web Appl ...</div></div></a><div class="small clearfix"><span class="pull-left">01:20 - 01:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="56adf6f8-881b-48c1-b331-e8bb014f65ff" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="#" data-event-modal="075e145e-0c8a-47bf-97d2-fd7ed28f0228"><div class="timeline-elem event-elem track-color c0"><span data-event-star="075e145e-0c8a-47bf-97d2-fd7ed28f0228" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Safe, Flexible Aliasing with Deferred Borrows</div></div></a><div class="small clearfix"><span class="pull-left">01:40 - 02:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="ECOOP Research Papers" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="883db172-d543-47a7-bd1b-2b71c04adb23" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-2"><a href="#" data-event-modal="fc6c077e-91cb-4f4f-89be-ffca400b2979"><div class="timeline-elem event-elem track-color c0"><span data-event-star="fc6c077e-91cb-4f4f-89be-ffca400b2979" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>ECOOP Research Papers</strong></div><div>Static Analysis of Shape in TensorFlow Programs</div></div></a><div class="small clearfix"><span class="pull-left">02:00 - 02:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="bf69ae78-670e-4210-9256-0136323113e6" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-2"><a href="#" data-event-modal="7ec665e0-18d7-40be-9c73-3fb71ad0d3a5"><div class="timeline-elem event-elem track-color c31"><span data-event-star="7ec665e0-18d7-40be-9c73-3fb71ad0d3a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">02:20 - 03:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="1e9d3b91-cb72-4af3-ac17-e850a80f92b5" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="#" data-event-modal="f94ed25c-81d9-4aad-b499-42ebb3391f9d"><div class="timeline-elem event-elem track-color c2"><span data-event-star="f94ed25c-81d9-4aad-b499-42ebb3391f9d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>CAMP: Cost-Aware Multiparty Session Protocols</div></div></a><div class="small clearfix"><span class="pull-left">03:00 - 03:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="aa587aeb-f856-4a7e-ba3b-e865b0afd81c" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="#" data-event-modal="d3521f08-1659-438b-8e27-401ba4d8046c"><div class="timeline-elem event-elem track-color c2"><span data-event-star="d3521f08-1659-438b-8e27-401ba4d8046c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Counterexample-Guided Correlation Algorithm for Translation Validation</div></div></a><div class="small clearfix"><span class="pull-left">03:20 - 03:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="20022fad-5474-4068-98bf-7da4cd8a6bb2" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="#" data-event-modal="41308516-fe76-4573-a027-84e9a6af5694"><div class="timeline-elem event-elem track-color c2"><span data-event-star="41308516-fe76-4573-a027-84e9a6af5694" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Multiparty Motion Coordination: From Choreographies to Robotics Programs</div></div></a><div class="small clearfix"><span class="pull-left">03:40 - 04:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="56a5f7a8-de7c-48a7-8150-e3fd32bc9197" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-4"><a href="#" data-event-modal="8ec74bdb-391c-4417-a0de-3cfe60039dfb"><div class="timeline-elem event-elem track-color c2"><span data-event-star="8ec74bdb-391c-4417-a0de-3cfe60039dfb" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>On the Unusual Effectiveness of Type-Aware Operator Mutations for Testi ...</div></div></a><div class="small clearfix"><span class="pull-left">04:00 - 04:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="5af4d813-8303-4e72-9d4c-a91c25c2529f" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-4"><a href="#" data-event-modal="8fea7ac6-5aca-4951-82b6-6af04e2e6e57"><div class="timeline-elem event-elem track-color c31"><span data-event-star="8fea7ac6-5aca-4951-82b6-6af04e2e6e57" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">04:20 - 05:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="cf796bd0-c1cb-43e6-9ce2-c919df34f2e0" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="#" data-event-modal="c241afa2-8ebc-4091-ba8b-11b2acfe950d"><div class="timeline-elem event-elem track-color c2"><span data-event-star="c241afa2-8ebc-4091-ba8b-11b2acfe950d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Can Advanced Type Systems Be Usable? An Empirical Study of Ownership, A ...</div></div></a><div class="small clearfix"><span class="pull-left">05:00 - 05:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="9bb76054-5af7-4891-b019-028b3dbb788f" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="#" data-event-modal="0cc82840-fb71-4f1f-a4cb-a199c7956974"><div class="timeline-elem event-elem track-color c2"><span data-event-star="0cc82840-fb71-4f1f-a4cb-a199c7956974" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Scalable and Serializable Networked Multi-actor Programming</div></div></a><div class="small clearfix"><span class="pull-left">05:20 - 05:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="a8f4982c-031e-4299-a05a-a8f0eee317d5" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="#" data-event-modal="19e7c385-f2f5-47e8-97a6-7a2e9e7afb77"><div class="timeline-elem event-elem track-color c2"><span data-event-star="19e7c385-f2f5-47e8-97a6-7a2e9e7afb77" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Designing Types for R, Empirically</div></div></a><div class="small clearfix"><span class="pull-left">05:40 - 06:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="4a2757ce-21d4-4403-9cac-fadeaa2c2147" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-6"><a href="#" data-event-modal="f6dc9ecd-0036-4c59-8d53-f697d30259d2"><div class="timeline-elem event-elem track-color c2"><span data-event-star="f6dc9ecd-0036-4c59-8d53-f697d30259d2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Geometry Types for Graphics Programming</div></div></a><div class="small clearfix"><span class="pull-left">06:00 - 06:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="9c0a2c44-a879-4250-851a-7ece2a89a755" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-6"><a href="#" data-event-modal="af0a9139-5efc-4433-848e-f879847a8593"><div class="timeline-elem event-elem track-color c31"><span data-event-star="af0a9139-5efc-4433-848e-f879847a8593" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">06:20 - 07:00</span></div></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="6e91ccd5-704d-45e4-a55b-c074850498c1" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="#" data-event-modal="d9dc8414-a9f1-4c0d-8f5f-a8619dba3298"><div class="timeline-elem event-elem track-color c5"><span data-event-star="d9dc8414-a9f1-4c0d-8f5f-a8619dba3298" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Keynotes</strong></div><div>Testing Deep Neural Networks</div></div></a><div class="small clearfix"><span class="pull-left">07:00 - 08:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="0b92ada1-6942-45ea-b6cf-ede61050f669" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-8"><a href="#" data-event-modal="5dda3903-b7f6-4d55-9d84-82a865e29e54"><div class="timeline-elem event-elem track-color c31"><span data-event-star="5dda3903-b7f6-4d55-9d84-82a865e29e54" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">08:20 - 09:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="c9735190-c1fa-4e0c-b296-47c7cc98905a" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="#" data-event-modal="5d1aeb28-75c6-4924-8e7a-5cbbe33cfacd"><div class="timeline-elem event-elem track-color c2"><span data-event-star="5d1aeb28-75c6-4924-8e7a-5cbbe33cfacd" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Formulog: Datalog for SMT-Based Static Analysis</div></div></a><div class="small clearfix"><span class="pull-left">09:00 - 09:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="9e2419ac-e94e-4e63-aa71-945dab2eae16" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="#" data-event-modal="93f41bfd-9988-4002-8de8-22ce8bf00c55"><div class="timeline-elem event-elem track-color c2"><span data-event-star="93f41bfd-9988-4002-8de8-22ce8bf00c55" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>A Large-Scale Longitudinal Study of Flaky Tests</div></div></a><div class="small clearfix"><span class="pull-left">09:20 - 09:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="b9480495-eb6b-42e6-a413-b3fc3416ef06" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="#" data-event-modal="bf240e74-90f0-407b-8552-d2d71c9c86e4"><div class="timeline-elem event-elem track-color c2"><span data-event-star="bf240e74-90f0-407b-8552-d2d71c9c86e4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Handling Bidirectional Control Flow</div></div></a><div class="small clearfix"><span class="pull-left">09:40 - 10:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="45cdfcd9-8587-4709-91bb-b078aabbe0f8" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-10"><a href="#" data-event-modal="b5281650-dcac-4963-b682-1fed545a5e0a"><div class="timeline-elem event-elem track-color c2"><span data-event-star="b5281650-dcac-4963-b682-1fed545a5e0a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>WATCHER: In-Situ Failure Diagnosis</div></div></a><div class="small clearfix"><span class="pull-left">10:00 - 10:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="c2eb141d-1841-40a2-9330-297b5777801b" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-10"><a href="#" data-event-modal="0946af88-5fc0-40d0-827b-f00b431464d2"><div class="timeline-elem event-elem track-color c31"><span data-event-star="0946af88-5fc0-40d0-827b-f00b431464d2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">10:20 - 11:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="c664d262-2bd0-4fba-a1f7-579d1c5a50f6" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="#" data-event-modal="b926e1ec-10a6-4b30-9b63-77836ac884b7"><div class="timeline-elem event-elem track-color c2"><span data-event-star="b926e1ec-10a6-4b30-9b63-77836ac884b7" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Koord: A Language for Programming and Verifying Distributed Robotics Ap ...</div></div></a><div class="small clearfix"><span class="pull-left">11:00 - 11:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="3d53ab84-1ff2-418b-be19-dddf9133857d" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="#" data-event-modal="7425f134-286b-4c4d-998b-71b90c993ce0"><div class="timeline-elem event-elem track-color c2"><span data-event-star="7425f134-286b-4c4d-998b-71b90c993ce0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Learning-Based Controlled Concurrency Testing</div></div></a><div class="small clearfix"><span class="pull-left">11:20 - 11:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="6149a84c-dcda-4f36-9756-5e1fd5ed92b2" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="#" data-event-modal="de7d97dc-0089-49e1-bfce-2e7b14b648ee"><div class="timeline-elem event-elem track-color c2"><span data-event-star="de7d97dc-0089-49e1-bfce-2e7b14b648ee" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>LiveDroid: Identifying and Preserving Mobile App State in Volatile Runt ...</div></div></a><div class="small clearfix"><span class="pull-left">11:40 - 12:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="f6a8a9ec-f5a4-43a5-903e-b1bfbf22d3b1" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-12"><a href="#" data-event-modal="72a7c48b-8eba-4f07-b5bc-03af82474540"><div class="timeline-elem event-elem track-color c2"><span data-event-star="72a7c48b-8eba-4f07-b5bc-03af82474540" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Shiftry: RNN Inference in 2KB of RAM</div></div></a><div class="small clearfix"><span class="pull-left">12:00 - 12:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Student Research Competition" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="061b2e19-ffbb-4b02-82ba-926f2a5abf0b" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-12"><a href="#" data-event-modal="a9e3d4ea-adaf-4e67-a431-fcf11578554b"><div class="timeline-elem event-elem track-color c9"><span data-event-star="a9e3d4ea-adaf-4e67-a431-fcf11578554b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Student Research Competition</strong></div><div>Student Research Competition</div></div></a><div class="small clearfix"><span class="pull-left">12:20 - 13:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="4d15f386-fbe8-470a-ae21-4fa812e38b3f" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="#" data-event-modal="b4bfae0b-6b5f-4ee8-9432-65f91d8c51a9"><div class="timeline-elem event-elem track-color c2"><span data-event-star="b4bfae0b-6b5f-4ee8-9432-65f91d8c51a9" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>A Structural Model for Contextual Code Changes</div></div></a><div class="small clearfix"><span class="pull-left">13:00 - 13:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="0ae64c62-37ee-4421-8dc9-1d0b09cab129" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="#" data-event-modal="a4f48195-d136-4257-a4b0-1e97c5e1b2b3"><div class="timeline-elem event-elem track-color c2"><span data-event-star="a4f48195-d136-4257-a4b0-1e97c5e1b2b3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>A Systematic Approach to Deriving Incremental Type Checkers</div></div></a><div class="small clearfix"><span class="pull-left">13:20 - 13:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="796c14f4-5186-4a91-ad57-55512b4f4fef" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="#" data-event-modal="4a70ed09-84fe-4afe-8c78-338a350d3ab8"><div class="timeline-elem event-elem track-color c2"><span data-event-star="4a70ed09-84fe-4afe-8c78-338a350d3ab8" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Detecting Locations in JavaScript Programs Affected by Breaking Library ...</div></div></a><div class="small clearfix"><span class="pull-left">13:40 - 14:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="e2bacf67-89d8-4ff1-b670-07da55823b60" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-14"><a href="#" data-event-modal="64606eb7-ae14-4006-a27c-2e3b6b5b5c6c"><div class="timeline-elem event-elem track-color c2"><span data-event-star="64606eb7-ae14-4006-a27c-2e3b6b5b5c6c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>A Type-and-Effect System for Object Initialization</div></div></a><div class="small clearfix"><span class="pull-left">14:00 - 14:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="8fb562d2-89db-4b84-b513-3fc5a2adb915" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-14"><a href="#" data-event-modal="4c9081af-aa92-4d04-a815-22b427724873"><div class="timeline-elem event-elem track-color c31"><span data-event-star="4c9081af-aa92-4d04-a815-22b427724873" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">14:20 - 15:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="bccbe5dd-a2fc-4efc-a764-365a9a389151" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="#" data-event-modal="5566f7eb-c8ea-4651-9ed7-30715f447f33"><div class="timeline-elem event-elem track-color c2"><span data-event-star="5566f7eb-c8ea-4651-9ed7-30715f447f33" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Actor Concurrency Bugs: A Comprehensive Study on Symptoms, Root Causes, ...</div></div></a><div class="small clearfix"><span class="pull-left">15:00 - 15:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="af6e8f92-5439-432c-b032-05229e644fa4" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="#" data-event-modal="d0b39515-659e-4855-a1b2-516ee32b0539"><div class="timeline-elem event-elem track-color c2"><span data-event-star="d0b39515-659e-4855-a1b2-516ee32b0539" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Knowing When to Ask: Sound Scheduling of Name Resolution in Type Checke ...</div></div></a><div class="small clearfix"><span class="pull-left">15:20 - 15:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="c2d8b749-d9ec-49af-a159-c056f705cc51" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="#" data-event-modal="52f9bfff-ac06-47f4-98ba-4a5085ecbf7b"><div class="timeline-elem event-elem track-color c2"><span data-event-star="52f9bfff-ac06-47f4-98ba-4a5085ecbf7b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Fuzzing Channel-Based Concurrency Runtimes using Types and Effects</div></div></a><div class="small clearfix"><span class="pull-left">15:40 - 16:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="923c0e0f-fcf2-435b-ac8f-aafaaebe0611" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-16"><a href="#" data-event-modal="b7403f22-9ce1-4712-b204-3d56213b53b9"><div class="timeline-elem event-elem track-color c2"><span data-event-star="b7403f22-9ce1-4712-b204-3d56213b53b9" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Regex Matching with Counting-Set Automata</div></div></a><div class="small clearfix"><span class="pull-left">16:00 - 16:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="234b049b-70e0-4bf0-beec-c531f765c6a0" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-16"><a href="#" data-event-modal="5a1b823c-58b7-45a2-a372-1295a926866d"><div class="timeline-elem event-elem track-color c31"><span data-event-star="5a1b823c-58b7-45a2-a372-1295a926866d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">16:20 - 17:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="b9d95123-48d8-4e1a-badd-922990e91ed1" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="#" data-event-modal="bebba2c1-25ac-4031-96fd-49f091a06a15"><div class="timeline-elem event-elem track-color c2"><span data-event-star="bebba2c1-25ac-4031-96fd-49f091a06a15" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong><span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:25px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></div><div>Flow2Vec: Value-Flow-Based Precise Code Embedding</div></div></a><div class="small clearfix"><span class="pull-left">17:00 - 17:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="33ace67f-0a6c-4a7c-bad9-0b41cb19858e" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="#" data-event-modal="a1340467-2468-4939-918c-5b03056c26fd"><div class="timeline-elem event-elem track-color c2"><span data-event-star="a1340467-2468-4939-918c-5b03056c26fd" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>FlowCFL: Generalized Type-Based Reachability Analysis: Graph Reduction ...</div></div></a><div class="small clearfix"><span class="pull-left">17:20 - 17:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="f2baf200-f36b-46aa-aca2-bf9e8bc288a7" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="#" data-event-modal="970b6051-9a69-4c86-97a5-c53ea48536a0"><div class="timeline-elem event-elem track-color c2"><span data-event-star="970b6051-9a69-4c86-97a5-c53ea48536a0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Hidden Inheritance: An Inline Caching Design for TypeScript Performance</div></div></a><div class="small clearfix"><span class="pull-left">17:40 - 18:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="e2b5a2ba-21f5-4d47-9c68-2ff57c9aebda" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-18"><a href="#" data-event-modal="71956917-c601-44ae-8f7c-0e7327f4fa45"><div class="timeline-elem event-elem track-color c2"><span data-event-star="71956917-c601-44ae-8f7c-0e7327f4fa45" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Gradual Verification of Recursive Heap Data Structures</div></div></a><div class="small clearfix"><span class="pull-left">18:00 - 18:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="2e115366-93c3-4f21-a8e7-24e86007a95a" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-18"><a href="#" data-event-modal="41344328-debe-4b54-a95f-00473bea98e4"><div class="timeline-elem event-elem track-color c31"><span data-event-star="41344328-debe-4b54-a95f-00473bea98e4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">18:20 - 19:00</span></div></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="5410aa9a-4256-46d1-8f83-72b488706446" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="#" data-event-modal="d9dc8414-a9f1-4c0d-8f5f-a8619dba3298"><div class="timeline-elem event-elem track-color c5"><span data-event-star="d9dc8414-a9f1-4c0d-8f5f-a8619dba3298" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Keynotes</strong></div><div>Testing Deep Neural Networks</div></div></a><div class="small clearfix"><span class="pull-left">19:00 - 20:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="ce2e21ea-ba86-4250-9d12-3483b3a07ef7" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-20"><a href="#" data-event-modal="5dda3903-b7f6-4d55-9d84-82a865e29e54"><div class="timeline-elem event-elem track-color c31"><span data-event-star="5dda3903-b7f6-4d55-9d84-82a865e29e54" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">20:20 - 21:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="ccf74489-f632-41f2-8183-7028eebbcebb" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="#" data-event-modal="5d1aeb28-75c6-4924-8e7a-5cbbe33cfacd"><div class="timeline-elem event-elem track-color c2"><span data-event-star="5d1aeb28-75c6-4924-8e7a-5cbbe33cfacd" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Formulog: Datalog for SMT-Based Static Analysis</div></div></a><div class="small clearfix"><span class="pull-left">21:00 - 21:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="809f470f-4e1d-4f3b-8fc2-11fffe24e5be" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="#" data-event-modal="93f41bfd-9988-4002-8de8-22ce8bf00c55"><div class="timeline-elem event-elem track-color c2"><span data-event-star="93f41bfd-9988-4002-8de8-22ce8bf00c55" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>A Large-Scale Longitudinal Study of Flaky Tests</div></div></a><div class="small clearfix"><span class="pull-left">21:20 - 21:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="f1d9ff58-07e3-4db2-a961-80e7f3cfb9f4" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="#" data-event-modal="bf240e74-90f0-407b-8552-d2d71c9c86e4"><div class="timeline-elem event-elem track-color c2"><span data-event-star="bf240e74-90f0-407b-8552-d2d71c9c86e4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Handling Bidirectional Control Flow</div></div></a><div class="small clearfix"><span class="pull-left">21:40 - 22:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="e32b7341-b29d-46a0-8e72-be60dbd55ba8" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-22"><a href="#" data-event-modal="b5281650-dcac-4963-b682-1fed545a5e0a"><div class="timeline-elem event-elem track-color c2"><span data-event-star="b5281650-dcac-4963-b682-1fed545a5e0a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>WATCHER: In-Situ Failure Diagnosis</div></div></a><div class="small clearfix"><span class="pull-left">22:00 - 22:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="d15030ec-ac9a-426e-8e5e-6a259dae4c9b" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-22"><a href="#" data-event-modal="0946af88-5fc0-40d0-827b-f00b431464d2"><div class="timeline-elem event-elem track-color c31"><span data-event-star="0946af88-5fc0-40d0-827b-f00b431464d2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">22:20 - 23:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="16f2c9fd-522e-4847-922e-339d712a2e46" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="#" data-event-modal="b926e1ec-10a6-4b30-9b63-77836ac884b7"><div class="timeline-elem event-elem track-color c2"><span data-event-star="b926e1ec-10a6-4b30-9b63-77836ac884b7" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Koord: A Language for Programming and Verifying Distributed Robotics Ap ...</div></div></a><div class="small clearfix"><span class="pull-left">23:00 - 23:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="99b7ae06-430b-4b21-90dd-3b80c530a347" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="#" data-event-modal="7425f134-286b-4c4d-998b-71b90c993ce0"><div class="timeline-elem event-elem track-color c2"><span data-event-star="7425f134-286b-4c4d-998b-71b90c993ce0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Learning-Based Controlled Concurrency Testing</div></div></a><div class="small clearfix"><span class="pull-left">23:20 - 23:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Tue 17 Nov 2020" data-facet-date-order="201117" data-slot-id="63777313-d9b3-4e71-a636-24117533937e" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="#" data-event-modal="de7d97dc-0089-49e1-bfce-2e7b14b648ee"><div class="timeline-elem event-elem track-color c2"><span data-event-star="de7d97dc-0089-49e1-bfce-2e7b14b648ee" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>LiveDroid: Identifying and Preserving Mobile App State in Volatile Runt ...</div></div></a><div class="small clearfix"><span class="pull-left">23:40 - 00:00</span></div></div></div></div></td></tr></div></table></div></div></div><div class="hidable day-wrapper"><h4 class="day-header"><div><div>Wed 18 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="timeline-wrap-outer"><div class="timeline-wrap-inner"><table class="table-condensed timeline-table table-striped"><thead><tr class="five-min-steps"><th class="timeline-first-col"></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th></tr><tr><th class="timeline-first-col">Room</th><th colspan="3" class="timeline-header timeline-15m-header hour-header">0:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">1:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">2:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">3:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">4:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">5:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">6:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">7:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">8:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">9:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">10:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">11:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">12:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">13:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">14:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">15:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">16:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">17:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">18:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">19:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">20:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">21:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">22:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">23:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th></tr></thead><div class="hidable"><tr class="hidable"><td class="timeline-first-col "><a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link btn btn-room btn-xs navigate">SPLASH-I</a></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="6a2c1fa9-6ff4-437a-b112-b9ef447f9f99" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-0"><a href="#" data-event-modal="72a7c48b-8eba-4f07-b5bc-03af82474540"><div class="timeline-elem event-elem track-color c2"><span data-event-star="72a7c48b-8eba-4f07-b5bc-03af82474540" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Shiftry: RNN Inference in 2KB of RAM</div></div></a><div class="small clearfix"><span class="pull-left">00:00 - 00:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Student Research Competition" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="27e9c703-c098-40fe-9407-36203f6c5c2d" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-0"><a href="#" data-event-modal="a9e3d4ea-adaf-4e67-a431-fcf11578554b"><div class="timeline-elem event-elem track-color c9"><span data-event-star="a9e3d4ea-adaf-4e67-a431-fcf11578554b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Student Research Competition</strong></div><div>Student Research Competition</div></div></a><div class="small clearfix"><span class="pull-left">00:20 - 01:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="de99acbd-6b0f-4bb1-929e-b079f3d2f10c" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="#" data-event-modal="b4bfae0b-6b5f-4ee8-9432-65f91d8c51a9"><div class="timeline-elem event-elem track-color c2"><span data-event-star="b4bfae0b-6b5f-4ee8-9432-65f91d8c51a9" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>A Structural Model for Contextual Code Changes</div></div></a><div class="small clearfix"><span class="pull-left">01:00 - 01:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="9c5d4c56-bc85-48a1-ad4c-39c686c7a97f" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="#" data-event-modal="a4f48195-d136-4257-a4b0-1e97c5e1b2b3"><div class="timeline-elem event-elem track-color c2"><span data-event-star="a4f48195-d136-4257-a4b0-1e97c5e1b2b3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>A Systematic Approach to Deriving Incremental Type Checkers</div></div></a><div class="small clearfix"><span class="pull-left">01:20 - 01:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="aeb06990-e2c4-4098-b5d9-5b15aeaa68cd" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="#" data-event-modal="4a70ed09-84fe-4afe-8c78-338a350d3ab8"><div class="timeline-elem event-elem track-color c2"><span data-event-star="4a70ed09-84fe-4afe-8c78-338a350d3ab8" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Detecting Locations in JavaScript Programs Affected by Breaking Library ...</div></div></a><div class="small clearfix"><span class="pull-left">01:40 - 02:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="533b1adb-2cc7-4fd4-b7b5-8e5a1e5b367c" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-2"><a href="#" data-event-modal="64606eb7-ae14-4006-a27c-2e3b6b5b5c6c"><div class="timeline-elem event-elem track-color c2"><span data-event-star="64606eb7-ae14-4006-a27c-2e3b6b5b5c6c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>A Type-and-Effect System for Object Initialization</div></div></a><div class="small clearfix"><span class="pull-left">02:00 - 02:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="d058804c-dca1-403c-a7a1-fc4ae37a346b" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-2"><a href="#" data-event-modal="4c9081af-aa92-4d04-a815-22b427724873"><div class="timeline-elem event-elem track-color c31"><span data-event-star="4c9081af-aa92-4d04-a815-22b427724873" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">02:20 - 03:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="ed682cc6-49fc-44b8-a0b8-f0ae97c8a189" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="#" data-event-modal="5566f7eb-c8ea-4651-9ed7-30715f447f33"><div class="timeline-elem event-elem track-color c2"><span data-event-star="5566f7eb-c8ea-4651-9ed7-30715f447f33" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Actor Concurrency Bugs: A Comprehensive Study on Symptoms, Root Causes, ...</div></div></a><div class="small clearfix"><span class="pull-left">03:00 - 03:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="8292c782-368f-4b84-8a0d-0b13e3a9dde5" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="#" data-event-modal="d0b39515-659e-4855-a1b2-516ee32b0539"><div class="timeline-elem event-elem track-color c2"><span data-event-star="d0b39515-659e-4855-a1b2-516ee32b0539" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Knowing When to Ask: Sound Scheduling of Name Resolution in Type Checke ...</div></div></a><div class="small clearfix"><span class="pull-left">03:20 - 03:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="47fbf813-ea4a-4456-8e48-84bea0c9c182" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="#" data-event-modal="52f9bfff-ac06-47f4-98ba-4a5085ecbf7b"><div class="timeline-elem event-elem track-color c2"><span data-event-star="52f9bfff-ac06-47f4-98ba-4a5085ecbf7b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Fuzzing Channel-Based Concurrency Runtimes using Types and Effects</div></div></a><div class="small clearfix"><span class="pull-left">03:40 - 04:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="4fbe8ed9-8e8f-4e41-a602-f2bdeea416f7" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-4"><a href="#" data-event-modal="b7403f22-9ce1-4712-b204-3d56213b53b9"><div class="timeline-elem event-elem track-color c2"><span data-event-star="b7403f22-9ce1-4712-b204-3d56213b53b9" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Regex Matching with Counting-Set Automata</div></div></a><div class="small clearfix"><span class="pull-left">04:00 - 04:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="28b438c8-2bb8-4c84-9d21-6e2026f92db5" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-4"><a href="#" data-event-modal="5a1b823c-58b7-45a2-a372-1295a926866d"><div class="timeline-elem event-elem track-color c31"><span data-event-star="5a1b823c-58b7-45a2-a372-1295a926866d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">04:20 - 05:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="89363f6e-b4c3-404a-a330-c5fe5219d97c" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="#" data-event-modal="bebba2c1-25ac-4031-96fd-49f091a06a15"><div class="timeline-elem event-elem track-color c2"><span data-event-star="bebba2c1-25ac-4031-96fd-49f091a06a15" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong><span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:25px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></div><div>Flow2Vec: Value-Flow-Based Precise Code Embedding</div></div></a><div class="small clearfix"><span class="pull-left">05:00 - 05:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="9f8c659e-a171-4008-bac6-44de49d1c157" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="#" data-event-modal="a1340467-2468-4939-918c-5b03056c26fd"><div class="timeline-elem event-elem track-color c2"><span data-event-star="a1340467-2468-4939-918c-5b03056c26fd" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>FlowCFL: Generalized Type-Based Reachability Analysis: Graph Reduction ...</div></div></a><div class="small clearfix"><span class="pull-left">05:20 - 05:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="b04f8cc5-d164-479b-a241-0b1904991fec" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="#" data-event-modal="970b6051-9a69-4c86-97a5-c53ea48536a0"><div class="timeline-elem event-elem track-color c2"><span data-event-star="970b6051-9a69-4c86-97a5-c53ea48536a0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Hidden Inheritance: An Inline Caching Design for TypeScript Performance</div></div></a><div class="small clearfix"><span class="pull-left">05:40 - 06:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="b4fd46b0-dafe-4490-a041-e38b18c2b15d" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-6"><a href="#" data-event-modal="71956917-c601-44ae-8f7c-0e7327f4fa45"><div class="timeline-elem event-elem track-color c2"><span data-event-star="71956917-c601-44ae-8f7c-0e7327f4fa45" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Gradual Verification of Recursive Heap Data Structures</div></div></a><div class="small clearfix"><span class="pull-left">06:00 - 06:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="ccf31134-d942-4fcf-95d3-d3804e8340b1" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-6"><a href="#" data-event-modal="41344328-debe-4b54-a95f-00473bea98e4"><div class="timeline-elem event-elem track-color c31"><span data-event-star="41344328-debe-4b54-a95f-00473bea98e4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">06:20 - 07:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="71b50b13-174a-44ce-baaa-328c8c04482e" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="#" data-event-modal="ab26b4f9-908b-48a6-88f1-36f0a94e32cc"><div class="timeline-elem event-elem track-color c2"><span data-event-star="ab26b4f9-908b-48a6-88f1-36f0a94e32cc" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Mossad: Defeating Software Plagiarism Detection</div></div></a><div class="small clearfix"><span class="pull-left">07:00 - 07:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="ece7329c-1b58-4a64-a100-9eb5c38195bb" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="#" data-event-modal="68a84a17-ccd2-48b6-9085-63301738428f"><div class="timeline-elem event-elem track-color c2"><span data-event-star="68a84a17-ccd2-48b6-9085-63301738428f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Precise Inference of Expressive Units of Measurement Types</div></div></a><div class="small clearfix"><span class="pull-left">07:20 - 07:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="8d96bdf5-144b-44ef-884f-b0eb117fd24f" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="#" data-event-modal="fcd71652-1e16-475e-bda3-bcb0432637a2"><div class="timeline-elem event-elem track-color c2"><span data-event-star="fcd71652-1e16-475e-bda3-bcb0432637a2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Program Equivalence for Assisted Grading of Functional Programs</div></div></a><div class="small clearfix"><span class="pull-left">07:40 - 08:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="ec9e935a-4be4-4acd-bf43-2d1fee10ca06" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-8"><a href="#" data-event-modal="15674d02-5f12-493f-b843-8068fb89ee09"><div class="timeline-elem event-elem track-color c2"><span data-event-star="15674d02-5f12-493f-b843-8068fb89ee09" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Revisiting Iso-Recursive Subtyping</div></div></a><div class="small clearfix"><span class="pull-left">08:00 - 08:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Awards" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="2e95fb9c-7b37-433c-b8f4-4f324d5e9cdc" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-8"><a href="#" data-event-modal="c0fd419e-0940-4fad-8e84-7f72a9339b79"><div class="timeline-elem event-elem track-color c37"><span data-event-star="c0fd419e-0940-4fad-8e84-7f72a9339b79" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Awards</strong></div><div>Awards Session</div></div></a><div class="small clearfix"><span class="pull-left">08:20 - 09:00</span></div></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="d7369bc9-e0dc-49a7-add9-56eb88b344fb" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="#" data-event-modal="524d2a59-9a05-498f-879b-750d10430c79"><div class="timeline-elem event-elem track-color c5"><span data-event-star="524d2a59-9a05-498f-879b-750d10430c79" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Keynotes</strong><span class="pull-right"><span data-facet-badge="supported by Futurewei" class="output-badge" style="max-width:25px;"><span class="label-primary label">supported by Futurewei</span></span></span></div><div>Models and Programs: Better Together</div></div></a><div class="small clearfix"><span class="pull-left">09:00 - 10:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="5dcaaf21-711c-4f4a-8fd5-9fa521a51447" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-10"><a href="#" data-event-modal="b3d90584-8297-4112-b66a-f612567a4efe"><div class="timeline-elem event-elem track-color c31"><span data-event-star="b3d90584-8297-4112-b66a-f612567a4efe" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">10:20 - 11:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="9eb7a250-a334-400d-b204-0ec814e48a4c" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="#" data-event-modal="36a05e0f-c662-4f1b-b7fa-748674279502"><div class="timeline-elem event-elem track-color c2"><span data-event-star="36a05e0f-c662-4f1b-b7fa-748674279502" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Build Scripts with Perfect Dependencies</div></div></a><div class="small clearfix"><span class="pull-left">11:00 - 11:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="43708714-1490-4645-bb2d-780e47d35e71" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="#" data-event-modal="dc2c4321-bace-402b-a2d9-f08a7830e7e5"><div class="timeline-elem event-elem track-color c2"><span data-event-star="dc2c4321-bace-402b-a2d9-f08a7830e7e5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong><span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:25px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></div><div>Random Testing for C and C++ Compilers with YARPGen</div></div></a><div class="small clearfix"><span class="pull-left">11:20 - 11:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="514b9f20-75a0-4ee0-8075-198a32c41c7f" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="#" data-event-modal="a67c5220-155d-4d8b-af2a-ba2543bafbfa"><div class="timeline-elem event-elem track-color c2"><span data-event-star="a67c5220-155d-4d8b-af2a-ba2543bafbfa" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Dynamic Dispatch of Context-Sensitive Optimizations</div></div></a><div class="small clearfix"><span class="pull-left">11:40 - 12:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="1f83748d-3cd8-4864-8fdc-fdaf37d2dd8d" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-12"><a href="#" data-event-modal="9b43b518-879b-4aa7-b841-9f12dc9bcf2a"><div class="timeline-elem event-elem track-color c2"><span data-event-star="9b43b518-879b-4aa7-b841-9f12dc9bcf2a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong><span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:25px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></div><div>Automated Policy Synthesis for System Call Sandboxing</div></div></a><div class="small clearfix"><span class="pull-left">12:00 - 12:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="4a316931-1993-4ff3-a89a-2d61489b3ba1" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-12"><a href="#" data-event-modal="1eafc361-05aa-48dd-80e5-a8708d7ac2c8"><div class="timeline-elem event-elem track-color c31"><span data-event-star="1eafc361-05aa-48dd-80e5-a8708d7ac2c8" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">12:20 - 13:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="ca42eea0-c832-4cc0-bb9f-31c317ea3502" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="#" data-event-modal="589e08b8-be04-449c-9c40-7dc3797f2c0b"><div class="timeline-elem event-elem track-color c2"><span data-event-star="589e08b8-be04-449c-9c40-7dc3797f2c0b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Adversarial Examples for Models of Code</div></div></a><div class="small clearfix"><span class="pull-left">13:00 - 13:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="7de19414-abdf-41f2-900b-b92265caf425" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="#" data-event-modal="c3abeda5-100d-409c-8506-b3ec6c6db79f"><div class="timeline-elem event-elem track-color c2"><span data-event-star="c3abeda5-100d-409c-8506-b3ec6c6db79f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Finding Bugs in Database Systems via Query Partitioning</div></div></a><div class="small clearfix"><span class="pull-left">13:20 - 13:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="a7364c47-e51b-450e-9d04-34f056fa402b" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="#" data-event-modal="9609351d-7346-41c3-a781-926327d9a68c"><div class="timeline-elem event-elem track-color c2"><span data-event-star="9609351d-7346-41c3-a781-926327d9a68c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Proving Highly-Concurrent Traversals Correct</div></div></a><div class="small clearfix"><span class="pull-left">13:40 - 14:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="33e1d675-3439-4c2a-bfba-fb598beb63e8" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-14"><a href="#" data-event-modal="dba90368-d2da-4b07-8bd6-dc1e3f236813"><div class="timeline-elem event-elem track-color c2"><span data-event-star="dba90368-d2da-4b07-8bd6-dc1e3f236813" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>How Do Programmers Use Unsafe Rust?</div></div></a><div class="small clearfix"><span class="pull-left">14:00 - 14:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="abc1e095-7c22-49a5-a3e5-af5de34fd3c1" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-14"><a href="#" data-event-modal="6fc744f4-fc7f-4b96-b70f-e25251614484"><div class="timeline-elem event-elem track-color c31"><span data-event-star="6fc744f4-fc7f-4b96-b70f-e25251614484" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">14:20 - 15:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="503cbb2c-2040-49a9-9c0b-7ef6de329d73" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="#" data-event-modal="b766280d-c659-44b7-ad70-289237a4edcc"><div class="timeline-elem event-elem track-color c2"><span data-event-star="b766280d-c659-44b7-ad70-289237a4edcc" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>A Model for Detecting Faults in Build Specifications</div></div></a><div class="small clearfix"><span class="pull-left">15:00 - 15:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="09496b66-93ff-4d0c-ac05-810c55621cd7" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="#" data-event-modal="fb1f6365-ed4d-47f7-b0d5-c96755f131af"><div class="timeline-elem event-elem track-color c2"><span data-event-star="fb1f6365-ed4d-47f7-b0d5-c96755f131af" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Persistent Owicki-Gries Reasoning: A Program Logic for Reasoning about ...</div></div></a><div class="small clearfix"><span class="pull-left">15:20 - 15:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="234056b0-9400-4fd4-8b03-18fb9a61a8f0" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="#" data-event-modal="c5a30df7-cf14-473f-9641-714eedc28464"><div class="timeline-elem event-elem track-color c2"><span data-event-star="c5a30df7-cf14-473f-9641-714eedc28464" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Structure Interpretation of Text Formats</div></div></a><div class="small clearfix"><span class="pull-left">15:40 - 16:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="7018de7c-999e-41da-96a0-20e10b69f389" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-16"><a href="#" data-event-modal="3861b0b2-0efa-45db-a79a-416ae2de5a28"><div class="timeline-elem event-elem track-color c2"><span data-event-star="3861b0b2-0efa-45db-a79a-416ae2de5a28" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Statically Verified Refinements for Multiparty Protocols</div></div></a><div class="small clearfix"><span class="pull-left">16:00 - 16:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="7b597fe4-019b-4808-93da-7167de334119" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-16"><a href="#" data-event-modal="70d3b92e-67ed-4b25-9ef7-8685970e6aa1"><div class="timeline-elem event-elem track-color c31"><span data-event-star="70d3b92e-67ed-4b25-9ef7-8685970e6aa1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">16:20 - 17:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="1d66b77f-70fa-41bf-a850-7332c6c77a25" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="#" data-event-modal="1ba9a54b-ae12-41da-8d16-8c37c6ab299d"><div class="timeline-elem event-elem track-color c2"><span data-event-star="1ba9a54b-ae12-41da-8d16-8c37c6ab299d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Programming with a Read-Eval-Synth Loop</div></div></a><div class="small clearfix"><span class="pull-left">17:00 - 17:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="7b2229db-e070-4a04-9d3c-f809592e0644" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="#" data-event-modal="7d597c02-ff5f-4db1-a3f8-2f251a9ca0a5"><div class="timeline-elem event-elem track-color c2"><span data-event-star="7d597c02-ff5f-4db1-a3f8-2f251a9ca0a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Sound Garbage Collection for C using Pointer Provenance</div></div></a><div class="small clearfix"><span class="pull-left">17:20 - 17:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="ca5e0489-650e-4d31-a81b-54a150c0c318" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="#" data-event-modal="4d0f5a86-a761-438e-b9c1-1c44f16d89f9"><div class="timeline-elem event-elem track-color c2"><span data-event-star="4d0f5a86-a761-438e-b9c1-1c44f16d89f9" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Semiring Optimizations: Dynamic Elision of Expressions with Identity an ...</div></div></a><div class="small clearfix"><span class="pull-left">17:40 - 18:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="62a04932-24d5-4715-8aea-3f14c5b31a32" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-18"><a href="#" data-event-modal="5ded2007-1aa2-4b18-800b-2c660a495cca"><div class="timeline-elem event-elem track-color c2"><span data-event-star="5ded2007-1aa2-4b18-800b-2c660a495cca" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>CompCertELF: Verified Separate Compilation of C Programs into ELF Objec ...</div></div></a><div class="small clearfix"><span class="pull-left">18:00 - 18:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="7f978100-6d5a-4d3f-939a-adc2e6ecae65" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-18"><a href="#" data-event-modal="74621f0c-91df-4fb7-857c-a74d1e6bede3"><div class="timeline-elem event-elem track-color c31"><span data-event-star="74621f0c-91df-4fb7-857c-a74d1e6bede3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">18:20 - 19:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="934f158e-86aa-43d9-8883-82369f71dc33" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="#" data-event-modal="ab26b4f9-908b-48a6-88f1-36f0a94e32cc"><div class="timeline-elem event-elem track-color c2"><span data-event-star="ab26b4f9-908b-48a6-88f1-36f0a94e32cc" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Mossad: Defeating Software Plagiarism Detection</div></div></a><div class="small clearfix"><span class="pull-left">19:00 - 19:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="7dd4dd57-0180-4966-a2cb-c7b9ba64cbac" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="#" data-event-modal="68a84a17-ccd2-48b6-9085-63301738428f"><div class="timeline-elem event-elem track-color c2"><span data-event-star="68a84a17-ccd2-48b6-9085-63301738428f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Precise Inference of Expressive Units of Measurement Types</div></div></a><div class="small clearfix"><span class="pull-left">19:20 - 19:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="81ff04ab-ce8d-4ca5-9277-9ca366d7dc0c" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="#" data-event-modal="fcd71652-1e16-475e-bda3-bcb0432637a2"><div class="timeline-elem event-elem track-color c2"><span data-event-star="fcd71652-1e16-475e-bda3-bcb0432637a2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Program Equivalence for Assisted Grading of Functional Programs</div></div></a><div class="small clearfix"><span class="pull-left">19:40 - 20:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="30ff694a-ce3a-4378-9a3f-dcd9c431b282" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-20"><a href="#" data-event-modal="15674d02-5f12-493f-b843-8068fb89ee09"><div class="timeline-elem event-elem track-color c2"><span data-event-star="15674d02-5f12-493f-b843-8068fb89ee09" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Revisiting Iso-Recursive Subtyping</div></div></a><div class="small clearfix"><span class="pull-left">20:00 - 20:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Awards" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="bf6c01df-5131-4de1-b096-18b058028feb" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-20"><a href="#" data-event-modal="c0fd419e-0940-4fad-8e84-7f72a9339b79"><div class="timeline-elem event-elem track-color c37"><span data-event-star="c0fd419e-0940-4fad-8e84-7f72a9339b79" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Awards</strong></div><div>Awards Session</div></div></a><div class="small clearfix"><span class="pull-left">20:20 - 21:00</span></div></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="ab61fe80-20f5-4202-933b-00648b3a1b7f" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="#" data-event-modal="524d2a59-9a05-498f-879b-750d10430c79"><div class="timeline-elem event-elem track-color c5"><span data-event-star="524d2a59-9a05-498f-879b-750d10430c79" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Keynotes</strong><span class="pull-right"><span data-facet-badge="supported by Futurewei" class="output-badge" style="max-width:25px;"><span class="label-primary label">supported by Futurewei</span></span></span></div><div>Models and Programs: Better Together</div></div></a><div class="small clearfix"><span class="pull-left">21:00 - 22:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="40b0c6a8-8dfc-49c6-b8e0-4f6aaa04fcd8" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-22"><a href="#" data-event-modal="b3d90584-8297-4112-b66a-f612567a4efe"><div class="timeline-elem event-elem track-color c31"><span data-event-star="b3d90584-8297-4112-b66a-f612567a4efe" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">22:20 - 23:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="b6631dc5-c143-4626-a825-26fdbc0361ba" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="#" data-event-modal="36a05e0f-c662-4f1b-b7fa-748674279502"><div class="timeline-elem event-elem track-color c2"><span data-event-star="36a05e0f-c662-4f1b-b7fa-748674279502" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Build Scripts with Perfect Dependencies</div></div></a><div class="small clearfix"><span class="pull-left">23:00 - 23:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="bedd2c49-96cd-41c5-b30c-1efc75bb23a9" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="#" data-event-modal="dc2c4321-bace-402b-a2d9-f08a7830e7e5"><div class="timeline-elem event-elem track-color c2"><span data-event-star="dc2c4321-bace-402b-a2d9-f08a7830e7e5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong><span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:25px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></div><div>Random Testing for C and C++ Compilers with YARPGen</div></div></a><div class="small clearfix"><span class="pull-left">23:20 - 23:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Wed 18 Nov 2020" data-facet-date-order="201118" data-slot-id="0d531532-f581-4229-b750-534b10ec36cf" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="#" data-event-modal="a67c5220-155d-4d8b-af2a-ba2543bafbfa"><div class="timeline-elem event-elem track-color c2"><span data-event-star="a67c5220-155d-4d8b-af2a-ba2543bafbfa" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Dynamic Dispatch of Context-Sensitive Optimizations</div></div></a><div class="small clearfix"><span class="pull-left">23:40 - 00:00</span></div></div></div></div></td></tr></div></table></div></div></div><div class="hidable day-wrapper"><h4 class="day-header"><div><div>Thu 19 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="timeline-wrap-outer"><div class="timeline-wrap-inner"><table class="table-condensed timeline-table table-striped"><thead><tr class="five-min-steps"><th class="timeline-first-col"></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th></tr><tr><th class="timeline-first-col">Room</th><th colspan="3" class="timeline-header timeline-15m-header hour-header">0:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">1:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">2:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">3:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">4:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">5:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">6:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">7:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">8:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">9:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">10:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">11:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">12:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">13:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">14:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">15:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">16:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">17:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">18:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">19:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">20:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">21:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">22:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">23:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th></tr></thead><div class="hidable"><tr class="hidable"><td class="timeline-first-col "><a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link btn btn-room btn-xs navigate">SPLASH-I</a></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="53983365-f2a1-4d90-b180-5d3efb4060cb" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-0"><a href="#" data-event-modal="9b43b518-879b-4aa7-b841-9f12dc9bcf2a"><div class="timeline-elem event-elem track-color c2"><span data-event-star="9b43b518-879b-4aa7-b841-9f12dc9bcf2a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong><span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:25px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></div><div>Automated Policy Synthesis for System Call Sandboxing</div></div></a><div class="small clearfix"><span class="pull-left">00:00 - 00:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="c5a7dede-31a7-40d3-a94d-a92a8c9c88b3" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-0"><a href="#" data-event-modal="1eafc361-05aa-48dd-80e5-a8708d7ac2c8"><div class="timeline-elem event-elem track-color c31"><span data-event-star="1eafc361-05aa-48dd-80e5-a8708d7ac2c8" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">00:20 - 01:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="1de870e1-2600-4470-b0ff-459a82a1ab96" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="#" data-event-modal="589e08b8-be04-449c-9c40-7dc3797f2c0b"><div class="timeline-elem event-elem track-color c2"><span data-event-star="589e08b8-be04-449c-9c40-7dc3797f2c0b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Adversarial Examples for Models of Code</div></div></a><div class="small clearfix"><span class="pull-left">01:00 - 01:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="599b99ef-463c-4756-9056-3672194b0c04" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="#" data-event-modal="c3abeda5-100d-409c-8506-b3ec6c6db79f"><div class="timeline-elem event-elem track-color c2"><span data-event-star="c3abeda5-100d-409c-8506-b3ec6c6db79f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Finding Bugs in Database Systems via Query Partitioning</div></div></a><div class="small clearfix"><span class="pull-left">01:20 - 01:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="f596b67d-f56e-4446-b8b1-cf6b32dc1681" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="#" data-event-modal="9609351d-7346-41c3-a781-926327d9a68c"><div class="timeline-elem event-elem track-color c2"><span data-event-star="9609351d-7346-41c3-a781-926327d9a68c" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Proving Highly-Concurrent Traversals Correct</div></div></a><div class="small clearfix"><span class="pull-left">01:40 - 02:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="8f15d83b-6d81-4b50-9275-c4f59a5fd856" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-2"><a href="#" data-event-modal="dba90368-d2da-4b07-8bd6-dc1e3f236813"><div class="timeline-elem event-elem track-color c2"><span data-event-star="dba90368-d2da-4b07-8bd6-dc1e3f236813" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>How Do Programmers Use Unsafe Rust?</div></div></a><div class="small clearfix"><span class="pull-left">02:00 - 02:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="88c33a85-936c-49e3-960c-5cf996f1cba4" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-2"><a href="#" data-event-modal="6fc744f4-fc7f-4b96-b70f-e25251614484"><div class="timeline-elem event-elem track-color c31"><span data-event-star="6fc744f4-fc7f-4b96-b70f-e25251614484" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">02:20 - 03:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="18642c7e-7897-42e4-a0ad-d08f9968793b" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="#" data-event-modal="b766280d-c659-44b7-ad70-289237a4edcc"><div class="timeline-elem event-elem track-color c2"><span data-event-star="b766280d-c659-44b7-ad70-289237a4edcc" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>A Model for Detecting Faults in Build Specifications</div></div></a><div class="small clearfix"><span class="pull-left">03:00 - 03:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="c60006a2-218a-4e5a-b127-45b4f3f6230b" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="#" data-event-modal="fb1f6365-ed4d-47f7-b0d5-c96755f131af"><div class="timeline-elem event-elem track-color c2"><span data-event-star="fb1f6365-ed4d-47f7-b0d5-c96755f131af" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Persistent Owicki-Gries Reasoning: A Program Logic for Reasoning about ...</div></div></a><div class="small clearfix"><span class="pull-left">03:20 - 03:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="b8b1ea3d-bf7c-48c9-89bb-f82d341c4201" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="#" data-event-modal="c5a30df7-cf14-473f-9641-714eedc28464"><div class="timeline-elem event-elem track-color c2"><span data-event-star="c5a30df7-cf14-473f-9641-714eedc28464" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Structure Interpretation of Text Formats</div></div></a><div class="small clearfix"><span class="pull-left">03:40 - 04:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="a6f648a4-4af7-4f3e-8930-076e14663da9" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-4"><a href="#" data-event-modal="3861b0b2-0efa-45db-a79a-416ae2de5a28"><div class="timeline-elem event-elem track-color c2"><span data-event-star="3861b0b2-0efa-45db-a79a-416ae2de5a28" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Statically Verified Refinements for Multiparty Protocols</div></div></a><div class="small clearfix"><span class="pull-left">04:00 - 04:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="bf8aa1bb-debe-4319-b674-d869eb3ac7e1" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-4"><a href="#" data-event-modal="70d3b92e-67ed-4b25-9ef7-8685970e6aa1"><div class="timeline-elem event-elem track-color c31"><span data-event-star="70d3b92e-67ed-4b25-9ef7-8685970e6aa1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">04:20 - 05:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="fb5f5644-bc1f-4b5f-80fe-d2982ae0d407" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="#" data-event-modal="1ba9a54b-ae12-41da-8d16-8c37c6ab299d"><div class="timeline-elem event-elem track-color c2"><span data-event-star="1ba9a54b-ae12-41da-8d16-8c37c6ab299d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Programming with a Read-Eval-Synth Loop</div></div></a><div class="small clearfix"><span class="pull-left">05:00 - 05:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="6262dca6-b624-4ac2-a735-3aec7b558e96" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="#" data-event-modal="7d597c02-ff5f-4db1-a3f8-2f251a9ca0a5"><div class="timeline-elem event-elem track-color c2"><span data-event-star="7d597c02-ff5f-4db1-a3f8-2f251a9ca0a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Sound Garbage Collection for C using Pointer Provenance</div></div></a><div class="small clearfix"><span class="pull-left">05:20 - 05:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="c00e2959-97c4-4755-9428-2dd43b6fd83f" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="#" data-event-modal="4d0f5a86-a761-438e-b9c1-1c44f16d89f9"><div class="timeline-elem event-elem track-color c2"><span data-event-star="4d0f5a86-a761-438e-b9c1-1c44f16d89f9" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Semiring Optimizations: Dynamic Elision of Expressions with Identity an ...</div></div></a><div class="small clearfix"><span class="pull-left">05:40 - 06:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="2f5f7c3e-d7eb-4169-bfeb-f4de31ea32bd" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-6"><a href="#" data-event-modal="5ded2007-1aa2-4b18-800b-2c660a495cca"><div class="timeline-elem event-elem track-color c2"><span data-event-star="5ded2007-1aa2-4b18-800b-2c660a495cca" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>CompCertELF: Verified Separate Compilation of C Programs into ELF Objec ...</div></div></a><div class="small clearfix"><span class="pull-left">06:00 - 06:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="a561cd0e-b83c-4d22-9fa0-d71ebdeec5d2" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-6"><a href="#" data-event-modal="74621f0c-91df-4fb7-857c-a74d1e6bede3"><div class="timeline-elem event-elem track-color c31"><span data-event-star="74621f0c-91df-4fb7-857c-a74d1e6bede3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">06:20 - 07:00</span></div></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="51acb071-0fd1-46b3-b96b-af479bc68e29" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="#" data-event-modal="f92281cc-89bc-4c25-a94f-18dd4bb6f87f"><div class="timeline-elem event-elem track-color c5"><span data-event-star="f92281cc-89bc-4c25-a94f-18dd4bb6f87f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Keynotes</strong><span class="pull-right"><span data-facet-badge="supported by IBM Research" class="output-badge" style="max-width:25px;"><span class="label-primary label">supported by IBM Research</span></span></span></div><div>Why Digital Agriculture is Fertile Ground for Software Systems Research</div></div></a><div class="small clearfix"><span class="pull-left">07:00 - 08:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="b5ae5a71-008e-42fd-ae8d-47b981d24e46" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-8"><a href="#" data-event-modal="ff5144df-c9fe-48d0-886c-d050a8ed6101"><div class="timeline-elem event-elem track-color c31"><span data-event-star="ff5144df-c9fe-48d0-886c-d050a8ed6101" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">08:20 - 09:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="d7cde522-7c12-4ac2-9a7e-b61bb2e11d21" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="#" data-event-modal="90cce21d-a854-4f50-b7f1-09a1af23e318"><div class="timeline-elem event-elem track-color c2"><span data-event-star="90cce21d-a854-4f50-b7f1-09a1af23e318" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Automatic and Efficient Variability-Aware Lifting of Functional Programs</div></div></a><div class="small clearfix"><span class="pull-left">09:00 - 09:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="241ea089-5cb6-4728-9396-db07e244a062" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="#" data-event-modal="7f5b0b0c-f047-4936-8287-c85d0bbd3581"><div class="timeline-elem event-elem track-color c2"><span data-event-star="7f5b0b0c-f047-4936-8287-c85d0bbd3581" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Do You Have Space for Dessert? A Verified Space Cost Semantics for Cake ...</div></div></a><div class="small clearfix"><span class="pull-left">09:20 - 09:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="94cfe3fe-3ec9-4905-bf1a-a86f598e1f5a" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="#" data-event-modal="85b0bc7f-a107-41e9-9836-f25f8409f19f"><div class="timeline-elem event-elem track-color c2"><span data-event-star="85b0bc7f-a107-41e9-9836-f25f8409f19f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Verifying Replicated Data Types with Typeclass Refinements in Liquid Ha ...</div></div></a><div class="small clearfix"><span class="pull-left">09:40 - 10:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="60275e1d-95c9-457c-bcf4-d0964110a6b3" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-10"><a href="#" data-event-modal="9796e9aa-1b8d-46b7-8c85-2c6427f306de"><div class="timeline-elem event-elem track-color c2"><span data-event-star="9796e9aa-1b8d-46b7-8c85-2c6427f306de" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Towards a Formal Foundation of Intermittent Computing</div></div></a><div class="small clearfix"><span class="pull-left">10:00 - 10:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="cae5b9b8-4fd8-4e34-964d-2991005b303f" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-10"><a href="#" data-event-modal="414c7d00-15da-4ae3-9e59-0564783ef8a6"><div class="timeline-elem event-elem track-color c31"><span data-event-star="414c7d00-15da-4ae3-9e59-0564783ef8a6" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">10:20 - 11:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="2f984058-29f9-4c66-9b1f-6182cd2c73f6" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="#" data-event-modal="a3ab81c8-640a-4a08-9893-24582fac04f3"><div class="timeline-elem event-elem track-color c2"><span data-event-star="a3ab81c8-640a-4a08-9893-24582fac04f3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Compiling Symbolic Execution with Staging and Algebraic Effects</div></div></a><div class="small clearfix"><span class="pull-left">11:00 - 11:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="f246d6b5-79e8-4039-8162-eadd2cd337cf" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="#" data-event-modal="b9042a01-7709-4b12-9a6d-e627f04668a5"><div class="timeline-elem event-elem track-color c2"><span data-event-star="b9042a01-7709-4b12-9a6d-e627f04668a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong><span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:25px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></div><div>Projection-Based Runtime Assertions for Testing and Debugging Quantum P ...</div></div></a><div class="small clearfix"><span class="pull-left">11:20 - 11:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="905e2126-2764-419d-a012-7aa0896ac80d" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="#" data-event-modal="5b2281e0-6ffc-4b3a-976f-ae840b9db5fd"><div class="timeline-elem event-elem track-color c2"><span data-event-star="5b2281e0-6ffc-4b3a-976f-ae840b9db5fd" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Satune: Synthesizing Efficient SAT Encoders</div></div></a><div class="small clearfix"><span class="pull-left">11:40 - 12:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="9c11641e-6c93-4cd4-9202-b9a896ac990c" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-12"><a href="#" data-event-modal="fcea71f9-9bb0-4209-a01f-13ad1fb54e32"><div class="timeline-elem event-elem track-color c2"><span data-event-star="fcea71f9-9bb0-4209-a01f-13ad1fb54e32" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>The Anchor Verifier for Blocking and Non-blocking Concurrent Software</div></div></a><div class="small clearfix"><span class="pull-left">12:00 - 12:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="9672cea2-0ebc-460b-aca7-24eedb525581" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-12"><a href="#" data-event-modal="20fd4662-e02e-4f90-9009-d4e240b955c1"><div class="timeline-elem event-elem track-color c31"><span data-event-star="20fd4662-e02e-4f90-9009-d4e240b955c1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">12:20 - 13:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="a02b87db-c6d1-4a08-9b16-e880048dd07c" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="#" data-event-modal="c500592f-2d9a-4056-99b3-b5e5865667b4"><div class="timeline-elem event-elem track-color c2"><span data-event-star="c500592f-2d9a-4056-99b3-b5e5865667b4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Assertion-Based Optimization of Quantum Programs</div></div></a><div class="small clearfix"><span class="pull-left">13:00 - 13:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="1fe76e34-a448-44ce-909c-90d1f249626a" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="#" data-event-modal="0484f76d-7e8f-42de-be40-69afe1f78f7d"><div class="timeline-elem event-elem track-color c2"><span data-event-star="0484f76d-7e8f-42de-be40-69afe1f78f7d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong><span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:25px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></div><div>Dataflow-Based Pruning for Speeding up Superoptimization</div></div></a><div class="small clearfix"><span class="pull-left">13:20 - 13:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="7f47ee80-2b41-44fd-b79f-0bfe212d2f81" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="#" data-event-modal="e9ae4c19-f50c-4f0d-b1e6-3e733890b7c4"><div class="timeline-elem event-elem track-color c2"><span data-event-star="e9ae4c19-f50c-4f0d-b1e6-3e733890b7c4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Enabling Accuracy-Aware Quantum Compilers using Symbolic Resource Estim ...</div></div></a><div class="small clearfix"><span class="pull-left">13:40 - 14:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="e0a12082-c401-4675-8143-3a5c9eb89020" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-14"><a href="#" data-event-modal="f2d61eb0-5d2c-45d9-81c7-1137a585afca"><div class="timeline-elem event-elem track-color c2"><span data-event-star="f2d61eb0-5d2c-45d9-81c7-1137a585afca" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Eliminating Abstraction Overhead of Java Stream Pipelines using Ahead-o ...</div></div></a><div class="small clearfix"><span class="pull-left">14:00 - 14:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="3bff6fff-e28b-409f-98fe-d4e1a71df530" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-14"><a href="#" data-event-modal="8e014af6-7d2d-484b-bc92-75fe6dda785d"><div class="timeline-elem event-elem track-color c31"><span data-event-star="8e014af6-7d2d-484b-bc92-75fe6dda785d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">14:20 - 15:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="486d2d98-a5e2-4d91-af13-39cfcbfcf81e" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="#" data-event-modal="762acf95-3734-44cf-94f3-333cf54f7969"><div class="timeline-elem event-elem track-color c2"><span data-event-star="762acf95-3734-44cf-94f3-333cf54f7969" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Precise Static Modeling of Ethereum “Memory”</div></div></a><div class="small clearfix"><span class="pull-left">15:00 - 15:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="ea0d8b9b-7584-492c-85fb-f5918ec2f725" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="#" data-event-modal="d6245b1d-c06a-4095-a451-8337b829c6c7"><div class="timeline-elem event-elem track-color c2"><span data-event-star="d6245b1d-c06a-4095-a451-8337b829c6c7" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Perfectly Parallel Fairness Certification of Neural Networks</div></div></a><div class="small clearfix"><span class="pull-left">15:20 - 15:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="f4f0fc68-04ed-42b3-8acf-32a00bf9ee21" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="#" data-event-modal="8f64a7c7-6637-4768-a862-bef448adb89f"><div class="timeline-elem event-elem track-color c2"><span data-event-star="8f64a7c7-6637-4768-a862-bef448adb89f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Taming Callbacks for Smart Contract Modularity</div></div></a><div class="small clearfix"><span class="pull-left">15:40 - 16:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="757cfdaa-103f-4f80-a0e0-ce84ef8de68e" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-16"><a href="#" data-event-modal="e19d9707-bf19-4fc6-a3cd-80b6c920be7f"><div class="timeline-elem event-elem track-color c2"><span data-event-star="e19d9707-bf19-4fc6-a3cd-80b6c920be7f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Exposing Cache Timing Side-Channel Leaks through Out-of-Order Symbolic ...</div></div></a><div class="small clearfix"><span class="pull-left">16:00 - 16:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="a7522d94-002d-410d-9465-602ddb9f8a41" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-16"><a href="#" data-event-modal="8e461460-7155-4f2e-8aeb-88ff712acfac"><div class="timeline-elem event-elem track-color c31"><span data-event-star="8e461460-7155-4f2e-8aeb-88ff712acfac" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">16:20 - 17:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="83fce247-762b-4ec4-b8f9-2f7f17904070" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="#" data-event-modal="2abee499-a6aa-4ad2-9126-979e3981f059"><div class="timeline-elem event-elem track-color c2"><span data-event-star="2abee499-a6aa-4ad2-9126-979e3981f059" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Adding Interactive Visual Syntax to Textual Code</div></div></a><div class="small clearfix"><span class="pull-left">17:00 - 17:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="38bebbe7-6648-409e-a9be-5f1eecc7fa56" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="#" data-event-modal="46ea216e-db41-4d72-adfd-3e70848f065e"><div class="timeline-elem event-elem track-color c2"><span data-event-star="46ea216e-db41-4d72-adfd-3e70848f065e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Deductive Optimization of Relational Data Storage</div></div></a><div class="small clearfix"><span class="pull-left">17:20 - 17:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="ca478550-cb19-4950-9fe7-d1e1c2addbe6" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="#" data-event-modal="0ec91bc5-4e13-4f05-907b-344b042b9659"><div class="timeline-elem event-elem track-color c2"><span data-event-star="0ec91bc5-4e13-4f05-907b-344b042b9659" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Inter-theory Dependency Analysis for SMT String Solvers</div></div></a><div class="small clearfix"><span class="pull-left">17:40 - 18:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="fcbff1ba-3936-4d07-a722-b02a49b14198" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-18"><a href="#" data-event-modal="19758c97-2c7a-4f32-bfb9-cb729a2cc3b8"><div class="timeline-elem event-elem track-color c2"><span data-event-star="19758c97-2c7a-4f32-bfb9-cb729a2cc3b8" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Macros for Domain-Specific Languages</div></div></a><div class="small clearfix"><span class="pull-left">18:00 - 18:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="57de7806-1e6b-4b9c-8a39-e852615f5e8d" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-18"><a href="#" data-event-modal="a2314e5c-fecf-4e32-bc37-5c8af0e8395d"><div class="timeline-elem event-elem track-color c31"><span data-event-star="a2314e5c-fecf-4e32-bc37-5c8af0e8395d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">18:20 - 19:00</span></div></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="cb7b9dbf-7f9c-4bc1-a1db-73139f05dcc8" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="#" data-event-modal="f92281cc-89bc-4c25-a94f-18dd4bb6f87f"><div class="timeline-elem event-elem track-color c5"><span data-event-star="f92281cc-89bc-4c25-a94f-18dd4bb6f87f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Keynotes</strong><span class="pull-right"><span data-facet-badge="supported by IBM Research" class="output-badge" style="max-width:25px;"><span class="label-primary label">supported by IBM Research</span></span></span></div><div>Why Digital Agriculture is Fertile Ground for Software Systems Research</div></div></a><div class="small clearfix"><span class="pull-left">19:00 - 20:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="79b265f6-61cc-424c-96fb-f54b774d2d11" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-20"><a href="#" data-event-modal="ff5144df-c9fe-48d0-886c-d050a8ed6101"><div class="timeline-elem event-elem track-color c31"><span data-event-star="ff5144df-c9fe-48d0-886c-d050a8ed6101" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">20:20 - 21:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="fc3324eb-e719-4e94-9994-8d33988181a8" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="#" data-event-modal="90cce21d-a854-4f50-b7f1-09a1af23e318"><div class="timeline-elem event-elem track-color c2"><span data-event-star="90cce21d-a854-4f50-b7f1-09a1af23e318" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Automatic and Efficient Variability-Aware Lifting of Functional Programs</div></div></a><div class="small clearfix"><span class="pull-left">21:00 - 21:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="45c0bea4-a043-4912-b554-a9bf6c5a1ce7" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="#" data-event-modal="7f5b0b0c-f047-4936-8287-c85d0bbd3581"><div class="timeline-elem event-elem track-color c2"><span data-event-star="7f5b0b0c-f047-4936-8287-c85d0bbd3581" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Do You Have Space for Dessert? A Verified Space Cost Semantics for Cake ...</div></div></a><div class="small clearfix"><span class="pull-left">21:20 - 21:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="4bf9bec3-9bd2-4fda-b411-d85e70d68954" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="#" data-event-modal="85b0bc7f-a107-41e9-9836-f25f8409f19f"><div class="timeline-elem event-elem track-color c2"><span data-event-star="85b0bc7f-a107-41e9-9836-f25f8409f19f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Verifying Replicated Data Types with Typeclass Refinements in Liquid Ha ...</div></div></a><div class="small clearfix"><span class="pull-left">21:40 - 22:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="c75362d3-e972-4e28-a790-2508d4de2cac" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-22"><a href="#" data-event-modal="9796e9aa-1b8d-46b7-8c85-2c6427f306de"><div class="timeline-elem event-elem track-color c2"><span data-event-star="9796e9aa-1b8d-46b7-8c85-2c6427f306de" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Towards a Formal Foundation of Intermittent Computing</div></div></a><div class="small clearfix"><span class="pull-left">22:00 - 22:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="68fca7ac-5f44-4021-a949-4d2deb85a634" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-22"><a href="#" data-event-modal="414c7d00-15da-4ae3-9e59-0564783ef8a6"><div class="timeline-elem event-elem track-color c31"><span data-event-star="414c7d00-15da-4ae3-9e59-0564783ef8a6" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">22:20 - 23:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="d19ffc61-b7c5-4ddd-a8af-6b7742bacbcd" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="#" data-event-modal="a3ab81c8-640a-4a08-9893-24582fac04f3"><div class="timeline-elem event-elem track-color c2"><span data-event-star="a3ab81c8-640a-4a08-9893-24582fac04f3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Compiling Symbolic Execution with Staging and Algebraic Effects</div></div></a><div class="small clearfix"><span class="pull-left">23:00 - 23:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="49d98079-a4b8-4698-8bbe-a91e183da6b8" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="#" data-event-modal="b9042a01-7709-4b12-9a6d-e627f04668a5"><div class="timeline-elem event-elem track-color c2"><span data-event-star="b9042a01-7709-4b12-9a6d-e627f04668a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong><span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:25px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></div><div>Projection-Based Runtime Assertions for Testing and Debugging Quantum P ...</div></div></a><div class="small clearfix"><span class="pull-left">23:20 - 23:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Thu 19 Nov 2020" data-facet-date-order="201119" data-slot-id="fe4b6647-548f-4ae4-8fad-b50ce113f83c" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="#" data-event-modal="5b2281e0-6ffc-4b3a-976f-ae840b9db5fd"><div class="timeline-elem event-elem track-color c2"><span data-event-star="5b2281e0-6ffc-4b3a-976f-ae840b9db5fd" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Satune: Synthesizing Efficient SAT Encoders</div></div></a><div class="small clearfix"><span class="pull-left">23:40 - 00:00</span></div></div></div></div></td></tr></div></table></div></div></div><div class="hidable day-wrapper"><h4 class="day-header"><div><div>Fri 20 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="timeline-wrap-outer"><div class="timeline-wrap-inner"><table class="table-condensed timeline-table table-striped"><thead><tr class="five-min-steps"><th class="timeline-first-col"></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th></tr><tr><th class="timeline-first-col">Room</th><th colspan="3" class="timeline-header timeline-15m-header hour-header">0:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">1:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">2:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">3:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">4:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">5:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">6:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">7:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">8:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">9:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">10:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">11:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">12:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">13:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">14:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">15:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">16:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">17:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">18:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">19:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">20:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">21:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">22:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">23:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th></tr></thead><div class="hidable"><tr class="hidable"><td class="timeline-first-col "><a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link btn btn-room btn-xs navigate">SPLASH-I</a></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="22d62595-943d-4552-90c2-db2071d0d645" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-0"><a href="#" data-event-modal="fcea71f9-9bb0-4209-a01f-13ad1fb54e32"><div class="timeline-elem event-elem track-color c2"><span data-event-star="fcea71f9-9bb0-4209-a01f-13ad1fb54e32" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>The Anchor Verifier for Blocking and Non-blocking Concurrent Software</div></div></a><div class="small clearfix"><span class="pull-left">00:00 - 00:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="3e15f315-6f74-4c2c-9997-d0b7189c963d" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-0"><a href="#" data-event-modal="20fd4662-e02e-4f90-9009-d4e240b955c1"><div class="timeline-elem event-elem track-color c31"><span data-event-star="20fd4662-e02e-4f90-9009-d4e240b955c1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">00:20 - 01:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="a39b5465-f98c-4e65-83cd-e69c8c51140d" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="#" data-event-modal="c500592f-2d9a-4056-99b3-b5e5865667b4"><div class="timeline-elem event-elem track-color c2"><span data-event-star="c500592f-2d9a-4056-99b3-b5e5865667b4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Assertion-Based Optimization of Quantum Programs</div></div></a><div class="small clearfix"><span class="pull-left">01:00 - 01:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="c241f786-2cb3-4e38-a17e-d2301ba5c3fb" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="#" data-event-modal="0484f76d-7e8f-42de-be40-69afe1f78f7d"><div class="timeline-elem event-elem track-color c2"><span data-event-star="0484f76d-7e8f-42de-be40-69afe1f78f7d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong><span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:25px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></div><div>Dataflow-Based Pruning for Speeding up Superoptimization</div></div></a><div class="small clearfix"><span class="pull-left">01:20 - 01:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="e3ab10fd-8ebf-478e-86c6-aa53c4bac261" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="#" data-event-modal="e9ae4c19-f50c-4f0d-b1e6-3e733890b7c4"><div class="timeline-elem event-elem track-color c2"><span data-event-star="e9ae4c19-f50c-4f0d-b1e6-3e733890b7c4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Enabling Accuracy-Aware Quantum Compilers using Symbolic Resource Estim ...</div></div></a><div class="small clearfix"><span class="pull-left">01:40 - 02:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="9fcd4830-690f-45ab-ba13-e5df0d62eec6" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-2"><a href="#" data-event-modal="f2d61eb0-5d2c-45d9-81c7-1137a585afca"><div class="timeline-elem event-elem track-color c2"><span data-event-star="f2d61eb0-5d2c-45d9-81c7-1137a585afca" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Eliminating Abstraction Overhead of Java Stream Pipelines using Ahead-o ...</div></div></a><div class="small clearfix"><span class="pull-left">02:00 - 02:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="811c4765-b7f9-4651-a4fa-6302b865b1bf" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-2"><a href="#" data-event-modal="8e014af6-7d2d-484b-bc92-75fe6dda785d"><div class="timeline-elem event-elem track-color c31"><span data-event-star="8e014af6-7d2d-484b-bc92-75fe6dda785d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">02:20 - 03:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="8c9c5772-ed98-41ef-add5-286e69b26dfe" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="#" data-event-modal="762acf95-3734-44cf-94f3-333cf54f7969"><div class="timeline-elem event-elem track-color c2"><span data-event-star="762acf95-3734-44cf-94f3-333cf54f7969" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Precise Static Modeling of Ethereum “Memory”</div></div></a><div class="small clearfix"><span class="pull-left">03:00 - 03:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="d9d9cc88-1cc3-4885-96fc-6420c4e63d67" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="#" data-event-modal="d6245b1d-c06a-4095-a451-8337b829c6c7"><div class="timeline-elem event-elem track-color c2"><span data-event-star="d6245b1d-c06a-4095-a451-8337b829c6c7" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Perfectly Parallel Fairness Certification of Neural Networks</div></div></a><div class="small clearfix"><span class="pull-left">03:20 - 03:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="de5fb532-e1a9-4570-8070-5dacf3421347" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="#" data-event-modal="8f64a7c7-6637-4768-a862-bef448adb89f"><div class="timeline-elem event-elem track-color c2"><span data-event-star="8f64a7c7-6637-4768-a862-bef448adb89f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Taming Callbacks for Smart Contract Modularity</div></div></a><div class="small clearfix"><span class="pull-left">03:40 - 04:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="6e86f488-671e-4ee5-a35b-b3c48294ce27" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-4"><a href="#" data-event-modal="e19d9707-bf19-4fc6-a3cd-80b6c920be7f"><div class="timeline-elem event-elem track-color c2"><span data-event-star="e19d9707-bf19-4fc6-a3cd-80b6c920be7f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Exposing Cache Timing Side-Channel Leaks through Out-of-Order Symbolic ...</div></div></a><div class="small clearfix"><span class="pull-left">04:00 - 04:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="1ff7370a-b874-459e-ae4f-8f65c24f1e96" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-4"><a href="#" data-event-modal="8e461460-7155-4f2e-8aeb-88ff712acfac"><div class="timeline-elem event-elem track-color c31"><span data-event-star="8e461460-7155-4f2e-8aeb-88ff712acfac" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">04:20 - 05:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="f975400b-6fbc-4cfc-8c0d-32071080db20" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="#" data-event-modal="2abee499-a6aa-4ad2-9126-979e3981f059"><div class="timeline-elem event-elem track-color c2"><span data-event-star="2abee499-a6aa-4ad2-9126-979e3981f059" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Adding Interactive Visual Syntax to Textual Code</div></div></a><div class="small clearfix"><span class="pull-left">05:00 - 05:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="b63ca10e-9ef6-4926-aad7-6c4c448efc7f" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="#" data-event-modal="46ea216e-db41-4d72-adfd-3e70848f065e"><div class="timeline-elem event-elem track-color c2"><span data-event-star="46ea216e-db41-4d72-adfd-3e70848f065e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Deductive Optimization of Relational Data Storage</div></div></a><div class="small clearfix"><span class="pull-left">05:20 - 05:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="5dc1f41b-acf2-4586-b757-407a4e5f9269" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="#" data-event-modal="0ec91bc5-4e13-4f05-907b-344b042b9659"><div class="timeline-elem event-elem track-color c2"><span data-event-star="0ec91bc5-4e13-4f05-907b-344b042b9659" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Inter-theory Dependency Analysis for SMT String Solvers</div></div></a><div class="small clearfix"><span class="pull-left">05:40 - 06:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="1ad32226-4d5e-4f0a-9888-ed335514f0ae" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-6"><a href="#" data-event-modal="19758c97-2c7a-4f32-bfb9-cb729a2cc3b8"><div class="timeline-elem event-elem track-color c2"><span data-event-star="19758c97-2c7a-4f32-bfb9-cb729a2cc3b8" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Macros for Domain-Specific Languages</div></div></a><div class="small clearfix"><span class="pull-left">06:00 - 06:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="de69b4ff-f9cc-4d98-8962-8478ec631050" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-6"><a href="#" data-event-modal="a2314e5c-fecf-4e32-bc37-5c8af0e8395d"><div class="timeline-elem event-elem track-color c31"><span data-event-star="a2314e5c-fecf-4e32-bc37-5c8af0e8395d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">06:20 - 07:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="6e600620-4d73-4be4-84e0-45ca66c3d6e8" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="#" data-event-modal="3cd8b177-a095-4aa3-b2fb-63a917807035"><div class="timeline-elem event-elem track-color c2"><span data-event-star="3cd8b177-a095-4aa3-b2fb-63a917807035" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>DiffStream: Differential Output Testing for Stream Processing Programs</div></div></a><div class="small clearfix"><span class="pull-left">07:00 - 07:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="bc78856b-9b95-49a3-8375-3c133752e25b" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="#" data-event-modal="a96ad696-c68c-417e-8be4-411ad8b965f2"><div class="timeline-elem event-elem track-color c2"><span data-event-star="a96ad696-c68c-417e-8be4-411ad8b965f2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Pomsets with Preconditions: A Simple Model of Relaxed Memory</div></div></a><div class="small clearfix"><span class="pull-left">07:20 - 07:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="1ecef038-5bcc-47bb-92df-f8152b344088" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-7"><a href="#" data-event-modal="3f5436ba-b7cb-4e49-a7d9-a11c2a16b38a"><div class="timeline-elem event-elem track-color c2"><span data-event-star="3f5436ba-b7cb-4e49-a7d9-a11c2a16b38a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>StreamQL: A Query Language for Processing Streaming Time Series</div></div></a><div class="small clearfix"><span class="pull-left">07:40 - 08:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="fe527ff7-74a1-40c3-bac3-a053d323a48a" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-8"><a href="#" data-event-modal="3b3961c4-c2ea-4595-931e-44ad2b54fd4e"><div class="timeline-elem event-elem track-color c2"><span data-event-star="3b3961c4-c2ea-4595-931e-44ad2b54fd4e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Foundations of Empirical Memory Consistency Testing</div></div></a><div class="small clearfix"><span class="pull-left">08:00 - 08:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="f011b6e1-c921-4aac-b12f-6358f3b6fd80" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-8"><a href="#" data-event-modal="badde84c-bc9d-4fef-bd68-58ecc99fd8a5"><div class="timeline-elem event-elem track-color c31"><span data-event-star="badde84c-bc9d-4fef-bd68-58ecc99fd8a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">08:20 - 09:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="bff26a75-db43-4e11-9682-a824900c1936" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="#" data-event-modal="834d57b9-2ff5-4c19-86bb-2d5b6188d63e"><div class="timeline-elem event-elem track-color c2"><span data-event-star="834d57b9-2ff5-4c19-86bb-2d5b6188d63e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>A Sparse Iteration Space Transformation Framework for Sparse Tensor Algebra</div></div></a><div class="small clearfix"><span class="pull-left">09:00 - 09:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="d3fc75e8-b072-4a94-ae3a-42a81a54e4b3" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="#" data-event-modal="7907d076-ba43-4ab2-87fb-41a41db9c572"><div class="timeline-elem event-elem track-color c2"><span data-event-star="7907d076-ba43-4ab2-87fb-41a41db9c572" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Resolution as Intersection Subtyping via Modus Ponens</div></div></a><div class="small clearfix"><span class="pull-left">09:20 - 09:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="dee154f2-7c36-49dd-b3e0-c94fed7a80df" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-9"><a href="#" data-event-modal="0cd262dc-3c5c-498c-814d-952a4abeecf6"><div class="timeline-elem event-elem track-color c2"><span data-event-star="0cd262dc-3c5c-498c-814d-952a4abeecf6" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Guided Linking: Dynamic Linking without the Costs</div></div></a><div class="small clearfix"><span class="pull-left">09:40 - 10:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="d097f74e-7aee-4590-99d6-530f4574ab5d" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-10"><a href="#" data-event-modal="fc13e2b3-604c-4954-9997-35f41f87ef1f"><div class="timeline-elem event-elem track-color c2"><span data-event-star="fc13e2b3-604c-4954-9997-35f41f87ef1f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Towards a Unified Proof Framework for Automated Fixpoint Reasoning usin ...</div></div></a><div class="small clearfix"><span class="pull-left">10:00 - 10:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="44bdbff9-0f7a-48a5-9ced-41c280b4bf36" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-10"><a href="#" data-event-modal="e45cad66-437c-4dad-b3d5-e726922b664b"><div class="timeline-elem event-elem track-color c31"><span data-event-star="e45cad66-437c-4dad-b3d5-e726922b664b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">10:20 - 11:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="d98c66e7-6e79-4f7a-8aec-6664eed59998" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="#" data-event-modal="8cf8faa8-1f32-4ec8-b6ba-b5a6fc13efef"><div class="timeline-elem event-elem track-color c2"><span data-event-star="8cf8faa8-1f32-4ec8-b6ba-b5a6fc13efef" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Contextual Dispatch for Function Specialization</div></div></a><div class="small clearfix"><span class="pull-left">11:00 - 11:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="a2255de5-3c79-480a-994b-d06c21da7d27" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="#" data-event-modal="8d09d351-1484-4e6f-a97b-31fc3a8589f5"><div class="timeline-elem event-elem track-color c2"><span data-event-star="8d09d351-1484-4e6f-a97b-31fc3a8589f5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Fixpoints for the Masses: Programming with First-Class Datalog Constraints</div></div></a><div class="small clearfix"><span class="pull-left">11:20 - 11:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="d28157cf-5ad0-4a67-bb9e-28f6c987ee42" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-11"><a href="#" data-event-modal="c3da127b-d137-44d6-888b-a9da4ddc54a5"><div class="timeline-elem event-elem track-color c2"><span data-event-star="c3da127b-d137-44d6-888b-a9da4ddc54a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Verifying and Improving Halide’s Term Rewriting System with Program Syn ...</div></div></a><div class="small clearfix"><span class="pull-left">11:40 - 12:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="b93b8a6c-c3cf-46a5-ac5b-8eb9bb0cef93" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-12"><a href="#" data-event-modal="50c0fcb1-ef71-4df6-9d10-ebeddb89add2"><div class="timeline-elem event-elem track-color c2"><span data-event-star="50c0fcb1-ef71-4df6-9d10-ebeddb89add2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Polymorphic Types and Effects with Boolean Unification</div></div></a><div class="small clearfix"><span class="pull-left">12:00 - 12:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="79d319e1-aae0-4d5b-a989-c5f07e8f2a47" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-12"><a href="#" data-event-modal="ef0da7f6-6951-418c-81ac-a80a2cc82709"><div class="timeline-elem event-elem track-color c31"><span data-event-star="ef0da7f6-6951-418c-81ac-a80a2cc82709" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">12:20 - 13:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="e6143390-4919-4dfa-aa51-f1f188bebfd5" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="#" data-event-modal="74c28b24-629b-4e90-837d-28d2c9d362d6"><div class="timeline-elem event-elem track-color c2"><span data-event-star="74c28b24-629b-4e90-837d-28d2c9d362d6" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>A Modular Cost Analysis for Probabilistic Programs</div></div></a><div class="small clearfix"><span class="pull-left">13:00 - 13:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="e1fbf6c2-b392-4b2c-9690-cfc1f9dae955" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="#" data-event-modal="e202e9a0-8e64-4364-82a0-a1d2b41e4b74"><div class="timeline-elem event-elem track-color c2"><span data-event-star="e202e9a0-8e64-4364-82a0-a1d2b41e4b74" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Interactive Synthesis of Temporal Specifications from Examples and Natu ...</div></div></a><div class="small clearfix"><span class="pull-left">13:20 - 13:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="82ae8c46-b73f-4d4c-8c9c-5b641325edb7" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-13"><a href="#" data-event-modal="535250d1-14d9-4fb4-b418-2ad1ae511d91"><div class="timeline-elem event-elem track-color c2"><span data-event-star="535250d1-14d9-4fb4-b418-2ad1ae511d91" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong><span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:25px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></div><div>Scaling Exact Inference for Discrete Probabilistic Programs</div></div></a><div class="small clearfix"><span class="pull-left">13:40 - 14:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="56ef819d-27b5-4731-a6eb-0b248d0c915f" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-14"><a href="#" data-event-modal="b9adaa2c-cdbd-450c-bb15-daa638849bd3"><div class="timeline-elem event-elem track-color c2"><span data-event-star="b9adaa2c-cdbd-450c-bb15-daa638849bd3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Digging for Fold: Synthesis-Aided API Discovery for Haskell</div></div></a><div class="small clearfix"><span class="pull-left">14:00 - 14:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="584b5226-0d4c-4608-977d-dff4be0a7d7c" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-14"><a href="#" data-event-modal="f20253ce-958e-48d0-b23f-bd511a5cab7b"><div class="timeline-elem event-elem track-color c31"><span data-event-star="f20253ce-958e-48d0-b23f-bd511a5cab7b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">14:20 - 15:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="7b564f95-c5b6-41ca-a606-03651eb61476" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="#" data-event-modal="d2aab79b-b621-41d8-b67d-1273235197f3"><div class="timeline-elem event-elem track-color c2"><span data-event-star="d2aab79b-b621-41d8-b67d-1273235197f3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Effects as Capabilities: Effect Handlers and Lightweight Effect Polymor ...</div></div></a><div class="small clearfix"><span class="pull-left">15:00 - 15:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="b351a196-6797-4855-9961-12fe7a0bb2ed" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-15"><a href="#" data-event-modal="88644c6c-8c4f-495f-859b-174d3c0ad26b"><div class="timeline-elem event-elem track-color c2"><span data-event-star="88644c6c-8c4f-495f-859b-174d3c0ad26b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Fast Linear Programming through Transprecision Computing on Small and S ...</div></div></a><div class="small clearfix"><span class="pull-left">15:20 - 15:40</span></div></div></div></div></td><td colspan="4" class="timeline-col empty "></td><td colspan="4" class="timeline-col empty "></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="e27ab703-0158-4b31-97a6-46bab42ff367" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-16"><a href="#" data-event-modal="fb550191-b8f9-4f85-adbd-b8f8cb30a311"><div class="timeline-elem event-elem track-color c31"><span data-event-star="fb550191-b8f9-4f85-adbd-b8f8cb30a311" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">16:20 - 17:00</span></div></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="3fffe650-d3ce-4dd7-9e02-fc4e926a5265" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-17"><a href="#" data-event-modal="82b7b87c-7cf9-4eb4-b576-e5df43418f5e"><div class="timeline-elem event-elem track-color c5"><span data-event-star="82b7b87c-7cf9-4eb4-b576-e5df43418f5e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Keynotes</strong></div><div>Towards Building Ethically-Sound Data-Driven Software</div></div></a><div class="small clearfix"><span class="pull-left">17:00 - 18:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Closing" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="cc83c20a-0218-4712-a36e-0475125bca5d" data-facet-room="SPLASH-I" class="hidable"><div class="band hour-18"><a href="#" data-event-modal="92603177-a865-4385-bf31-8163713f6a01"><div class="timeline-elem event-elem track-color c33"><span data-event-star="92603177-a865-4385-bf31-8163713f6a01" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Closing</strong></div><div>Closing Session</div></div></a><div class="small clearfix"><span class="pull-left">18:20 - 19:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="e860f5a5-928e-433d-ab7a-638506192b70" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="#" data-event-modal="3cd8b177-a095-4aa3-b2fb-63a917807035"><div class="timeline-elem event-elem track-color c2"><span data-event-star="3cd8b177-a095-4aa3-b2fb-63a917807035" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>DiffStream: Differential Output Testing for Stream Processing Programs</div></div></a><div class="small clearfix"><span class="pull-left">19:00 - 19:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="5c9fc485-bcd7-42ce-8fb4-e9b92f3a73b1" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="#" data-event-modal="a96ad696-c68c-417e-8be4-411ad8b965f2"><div class="timeline-elem event-elem track-color c2"><span data-event-star="a96ad696-c68c-417e-8be4-411ad8b965f2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Pomsets with Preconditions: A Simple Model of Relaxed Memory</div></div></a><div class="small clearfix"><span class="pull-left">19:20 - 19:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="8b2a08cd-ca41-431a-803b-69518cbf9d28" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-19"><a href="#" data-event-modal="3f5436ba-b7cb-4e49-a7d9-a11c2a16b38a"><div class="timeline-elem event-elem track-color c2"><span data-event-star="3f5436ba-b7cb-4e49-a7d9-a11c2a16b38a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>StreamQL: A Query Language for Processing Streaming Time Series</div></div></a><div class="small clearfix"><span class="pull-left">19:40 - 20:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="c67941a0-e58c-4e2f-88d1-66f9d735420b" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-20"><a href="#" data-event-modal="3b3961c4-c2ea-4595-931e-44ad2b54fd4e"><div class="timeline-elem event-elem track-color c2"><span data-event-star="3b3961c4-c2ea-4595-931e-44ad2b54fd4e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Foundations of Empirical Memory Consistency Testing</div></div></a><div class="small clearfix"><span class="pull-left">20:00 - 20:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="3d5cc542-a518-49e2-bf11-f6005292cd63" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-20"><a href="#" data-event-modal="badde84c-bc9d-4fef-bd68-58ecc99fd8a5"><div class="timeline-elem event-elem track-color c31"><span data-event-star="badde84c-bc9d-4fef-bd68-58ecc99fd8a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">20:20 - 21:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="b45b208d-b6de-42ab-9545-9822f4d06f25" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="#" data-event-modal="834d57b9-2ff5-4c19-86bb-2d5b6188d63e"><div class="timeline-elem event-elem track-color c2"><span data-event-star="834d57b9-2ff5-4c19-86bb-2d5b6188d63e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>A Sparse Iteration Space Transformation Framework for Sparse Tensor Algebra</div></div></a><div class="small clearfix"><span class="pull-left">21:00 - 21:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="95386c15-d7dc-413f-88c9-4986f90d665d" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="#" data-event-modal="7907d076-ba43-4ab2-87fb-41a41db9c572"><div class="timeline-elem event-elem track-color c2"><span data-event-star="7907d076-ba43-4ab2-87fb-41a41db9c572" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Resolution as Intersection Subtyping via Modus Ponens</div></div></a><div class="small clearfix"><span class="pull-left">21:20 - 21:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="a83b7817-d541-46f7-a076-24d71e3f8948" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-21"><a href="#" data-event-modal="0cd262dc-3c5c-498c-814d-952a4abeecf6"><div class="timeline-elem event-elem track-color c2"><span data-event-star="0cd262dc-3c5c-498c-814d-952a4abeecf6" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Guided Linking: Dynamic Linking without the Costs</div></div></a><div class="small clearfix"><span class="pull-left">21:40 - 22:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="05ca0578-2be0-4f8b-9f11-8d3258c5945f" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-22"><a href="#" data-event-modal="fc13e2b3-604c-4954-9997-35f41f87ef1f"><div class="timeline-elem event-elem track-color c2"><span data-event-star="fc13e2b3-604c-4954-9997-35f41f87ef1f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Towards a Unified Proof Framework for Automated Fixpoint Reasoning usin ...</div></div></a><div class="small clearfix"><span class="pull-left">22:00 - 22:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="8d5f9848-74e7-436a-9435-543a00449405" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-22"><a href="#" data-event-modal="e45cad66-437c-4dad-b3d5-e726922b664b"><div class="timeline-elem event-elem track-color c31"><span data-event-star="e45cad66-437c-4dad-b3d5-e726922b664b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">22:20 - 23:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="c548632f-d7df-4952-bdc2-1202e7fc9977" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="#" data-event-modal="8cf8faa8-1f32-4ec8-b6ba-b5a6fc13efef"><div class="timeline-elem event-elem track-color c2"><span data-event-star="8cf8faa8-1f32-4ec8-b6ba-b5a6fc13efef" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Contextual Dispatch for Function Specialization</div></div></a><div class="small clearfix"><span class="pull-left">23:00 - 23:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="ed2a5cb8-35ad-4f8e-8c8b-f01d399f8841" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="#" data-event-modal="8d09d351-1484-4e6f-a97b-31fc3a8589f5"><div class="timeline-elem event-elem track-color c2"><span data-event-star="8d09d351-1484-4e6f-a97b-31fc3a8589f5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Fixpoints for the Masses: Programming with First-Class Datalog Constraints</div></div></a><div class="small clearfix"><span class="pull-left">23:20 - 23:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Fri 20 Nov 2020" data-facet-date-order="201120" data-slot-id="774389c4-670d-4c1a-b771-fc63423da52d" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-23"><a href="#" data-event-modal="c3da127b-d137-44d6-888b-a9da4ddc54a5"><div class="timeline-elem event-elem track-color c2"><span data-event-star="c3da127b-d137-44d6-888b-a9da4ddc54a5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Verifying and Improving Halide’s Term Rewriting System with Program Syn ...</div></div></a><div class="small clearfix"><span class="pull-left">23:40 - 00:00</span></div></div></div></div></td></tr></div></table></div></div></div><div class="hidable day-wrapper"><h4 class="day-header"><div><div>Sat 21 Nov</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Central Time (US &amp; Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="timeline-wrap-outer"><div class="timeline-wrap-inner"><table class="table-condensed timeline-table table-striped"><thead><tr class="five-min-steps"><th class="timeline-first-col"></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th></tr><tr><th class="timeline-first-col">Room</th><th colspan="3" class="timeline-header timeline-15m-header hour-header">0:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">1:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">2:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">3:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">4:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">5:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th><th colspan="3" class="timeline-header timeline-15m-header hour-header">6:00</th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>15</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>30</small></th><th colspan="3" class="timeline-header timeline-15m-header quarter-header"><small>45</small></th></tr></thead><div class="hidable"><tr class="hidable"><td class="timeline-first-col "><a href="https://2020.ecoop.org/room/splash-2020-venue-splash-i" target="_blank" class="room-link btn btn-room btn-xs navigate">SPLASH-I</a></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="560c9e06-ccb7-4600-9b24-5eefb3879b81" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-0"><a href="#" data-event-modal="50c0fcb1-ef71-4df6-9d10-ebeddb89add2"><div class="timeline-elem event-elem track-color c2"><span data-event-star="50c0fcb1-ef71-4df6-9d10-ebeddb89add2" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Polymorphic Types and Effects with Boolean Unification</div></div></a><div class="small clearfix"><span class="pull-left">00:00 - 00:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="1b01cb71-50c5-4eae-87a7-1e1f869c8b67" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-0"><a href="#" data-event-modal="ef0da7f6-6951-418c-81ac-a80a2cc82709"><div class="timeline-elem event-elem track-color c31"><span data-event-star="ef0da7f6-6951-418c-81ac-a80a2cc82709" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">00:20 - 01:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="752143a7-e4f2-46de-b1f7-b641ab1a3c04" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="#" data-event-modal="74c28b24-629b-4e90-837d-28d2c9d362d6"><div class="timeline-elem event-elem track-color c2"><span data-event-star="74c28b24-629b-4e90-837d-28d2c9d362d6" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>A Modular Cost Analysis for Probabilistic Programs</div></div></a><div class="small clearfix"><span class="pull-left">01:00 - 01:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="e9a66a3b-9cd8-4caf-87b3-fae4df74f0b6" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="#" data-event-modal="e202e9a0-8e64-4364-82a0-a1d2b41e4b74"><div class="timeline-elem event-elem track-color c2"><span data-event-star="e202e9a0-8e64-4364-82a0-a1d2b41e4b74" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Interactive Synthesis of Temporal Specifications from Examples and Natu ...</div></div></a><div class="small clearfix"><span class="pull-left">01:20 - 01:40</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="21abcd88-7657-4302-bb2d-3685dddf7f1d" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-1"><a href="#" data-event-modal="535250d1-14d9-4fb4-b418-2ad1ae511d91"><div class="timeline-elem event-elem track-color c2"><span data-event-star="535250d1-14d9-4fb4-b418-2ad1ae511d91" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong><span class="pull-right"><span title="Distinguished Paper - This paper was recognized with an ACM SIGPLAN Distinguished Paper award." data-facet-badge="Distinguished Paper" class="output-badge" style="max-width:25px;"><img alt="Distinguished Paper" src="https://2020.ecoop.org/getImageFile/e9589b5d-db91-4c05-8655-64e1353ebcfe/small?1677660971000" class="outputimage"/></span></span></div><div>Scaling Exact Inference for Discrete Probabilistic Programs</div></div></a><div class="small clearfix"><span class="pull-left">01:40 - 02:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="c213a6b6-12b8-4c25-a8ac-085c09363945" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-2"><a href="#" data-event-modal="b9adaa2c-cdbd-450c-bb15-daa638849bd3"><div class="timeline-elem event-elem track-color c2"><span data-event-star="b9adaa2c-cdbd-450c-bb15-daa638849bd3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Digging for Fold: Synthesis-Aided API Discovery for Haskell</div></div></a><div class="small clearfix"><span class="pull-left">02:00 - 02:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="f8449caa-0f13-4db5-a61a-bf1f0476f999" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-2"><a href="#" data-event-modal="f20253ce-958e-48d0-b23f-bd511a5cab7b"><div class="timeline-elem event-elem track-color c31"><span data-event-star="f20253ce-958e-48d0-b23f-bd511a5cab7b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">02:20 - 03:00</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="d544f8b9-dc4e-49bd-b59f-b8a78e23fea5" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="#" data-event-modal="d2aab79b-b621-41d8-b67d-1273235197f3"><div class="timeline-elem event-elem track-color c2"><span data-event-star="d2aab79b-b621-41d8-b67d-1273235197f3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Effects as Capabilities: Effect Handlers and Lightweight Effect Polymor ...</div></div></a><div class="small clearfix"><span class="pull-left">03:00 - 03:20</span></div></div></div></div></td><td colspan="4" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH OOPSLA" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="a0ea4912-1fa6-4d0f-8d8c-981c5137c765" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-3"><a href="#" data-event-modal="88644c6c-8c4f-495f-859b-174d3c0ad26b"><div class="timeline-elem event-elem track-color c2"><span data-event-star="88644c6c-8c4f-495f-859b-174d3c0ad26b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH OOPSLA</strong></div><div>Fast Linear Programming through Transprecision Computing on Small and S ...</div></div></a><div class="small clearfix"><span class="pull-left">03:20 - 03:40</span></div></div></div></div></td><td colspan="4" class="timeline-col empty "></td><td colspan="4" class="timeline-col empty "></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Meet The Speakers (MTS)" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="ba08d855-3c45-46bc-b3de-7dbf3d486433" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-4"><a href="#" data-event-modal="fb550191-b8f9-4f85-adbd-b8f8cb30a311"><div class="timeline-elem event-elem track-color c31"><span data-event-star="fb550191-b8f9-4f85-adbd-b8f8cb30a311" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Meet The Speakers (MTS)</strong></div><div>Meet The Speakers</div></div></a><div class="small clearfix"><span class="pull-left">04:20 - 05:00</span></div></div></div></div></td><td colspan="16" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Keynotes" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="23317518-977d-4bd3-b559-1371718c0031" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-5"><a href="#" data-event-modal="82b7b87c-7cf9-4eb4-b576-e5df43418f5e"><div class="timeline-elem event-elem track-color c5"><span data-event-star="82b7b87c-7cf9-4eb4-b576-e5df43418f5e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Keynotes</strong></div><div>Towards Building Ethically-Sound Data-Driven Software</div></div></a><div class="small clearfix"><span class="pull-left">05:00 - 06:20</span></div></div></div></div></td><td colspan="8" class="timeline-col"><div class="hidable"><div data-facet-track="SPLASH Closing" data-facet-date="Sat 21 Nov 2020" data-facet-date-order="201121" data-slot-id="4bc13b93-9dd7-46b8-be83-4405227d3e22" data-facet-room="SPLASH-I" class="hidable session-mirror"><div class="band hour-6"><a href="#" data-event-modal="92603177-a865-4385-bf31-8163713f6a01"><div class="timeline-elem event-elem track-color c33"><span data-event-star="92603177-a865-4385-bf31-8163713f6a01" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span><div><strong>SPLASH Closing</strong></div><div>Closing Session</div></div></a><div class="small clearfix"><span class="pull-left">06:20 - 07:00</span></div></div></div></div></td></tr></div></table></div></div></div></div></p></div></div></fieldset></div></div><div id="messages-placeholder" class="alert alert-warning" style="display:none;"><a data-dismiss="alert" class="close">x</a><em>Sun 24 Nov 18:05</em></div></div><div id="notifications-ph" class="webdsl-placeholder"></div><div id="event-modal-loader" class="webdsl-placeholder"><form name="form_131600131703c411e65b13378d08eb1f6672b5a0259" id="form_131600131703c411e65b13378d08eb1f6672b5a0259" action="https://2020.ecoop.org/eventDetailsModalByAjaxConferenceEdition" accept-charset="UTF-8" method="POST" class="hidden"><input type="hidden" name="form_131600131703c411e65b13378d08eb1f6672b5a0259" value="1" /><input type="hidden" name="context" value="ecoop-2020" /><input name="ae03f7f6f951d515a297b161e922205d" type="text" value="" class="inputString form-control event-id-input"/><button style="position: absolute; left: -9999px; width: 1px; height: 1px;" onclick='javascript:serverInvoke("https://2020.ecoop.org/eventDetailsModalByAjaxConferenceEdition","eventDetailsModalByAjaxConferenceEdition_ia0_3c411e65b13378d08eb1f6672b5a0259", [{"name":"context", "value":"ecoop-2020"},],"form_131600131703c411e65b13378d08eb1f6672b5a0259", this.nextSibling, false,"event-modal-loader"); return false;'></button><a submitid="eventDetailsModalByAjaxConferenceEdition_ia0_3c411e65b13378d08eb1f6672b5a0259" href="javascript:void(0)" onclick="javascript:loadImageElem=this;$(this.previousSibling).click()" id="load-modal-action"></a></form></div><div id="event-star-form" class="webdsl-placeholder"><form name="form_509860938088b48fd14544d4239b498a2cf339e02b" id="form_509860938088b48fd14544d4239b498a2cf339e02b" action="https://2020.ecoop.org/eventStarByAjaxConferenceEdition" accept-charset="UTF-8" method="POST" class="hidden"><input type="hidden" name="form_509860938088b48fd14544d4239b498a2cf339e02b" value="1" /><input type="hidden" name="context" value="ecoop-2020" /><input name="a0b55aa29cf9431a9461b359872014e3" type="text" value="" class="inputString form-control event-id-input"/><button style="position: absolute; left: -9999px; width: 1px; height: 1px;" onclick='javascript:serverInvoke("https://2020.ecoop.org/eventStarByAjaxConferenceEdition","eventStarByAjaxConferenceEdition_ia0_88b48fd14544d4239b498a2cf339e02b", [{"name":"context", "value":"ecoop-2020"},],"form_509860938088b48fd14544d4239b498a2cf339e02b", this.nextSibling, false,"event-star-form"); return false;'></button><a submitid="eventStarByAjaxConferenceEdition_ia0_88b48fd14544d4239b498a2cf339e02b" href="javascript:void(0)" onclick="javascript:loadImageElem=this;$(this.previousSibling).click()" id="star-event-action"></a></form></div><div id="event-modals" class="webdsl-placeholder"></div><script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; addEventModalLoadOnClick(node); addStarredEventOnClick(node); }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script><footer class="footer"><div class="container"><div class="footer-box"><div class="row"><div class="col-sm-3"><h3><a href="https://2020.ecoop.org" class="navigate"><span class="glyphicon glyphicon-home"></span> ECOOP 2020</a></h3><div><a href="https://2020.ecoop.org/contact" class="navigate"><span class="glyphicon glyphicon-envelope"></span> contact form</a></div><hr/>using <a href="https://conf.researchr.org" class="navigate">conf.researchr.org</a> (<a href="http://yellowgrass.org/roadmap/conf.researchr.org" class="navigate">v1.67.1</a>)<br/><small><a href="https://2020.ecoop.org/support" target="_blank" class="navigate"><span class="glyphicon glyphicon-question-sign"></span> Support page</a></small><br/><small></small></div><div class="col-sm-5"><div class="row"><div class="col-sm-6"><h4>Tracks</h4><a href="https://2020.ecoop.org/track/ecoop-2020-papers" class="navigate">Research Papers</a><br/><a href="https://2020.ecoop.org/track/ecoop-2020-artifacts" class="navigate">Artifacts</a><br/><a href="https://2020.ecoop.org/track/ecoop-2020-Student-Volunteers" class="navigate">Student Volunteers</a><br/><a href="https://2020.ecoop.org/track/ecoop-2020-doctoral-symposium" class="navigate">Doctoral Symposium</a><br/><a href="https://2020.ecoop.org/track/ecoop-2020-tutorials" class="navigate">Tutorials</a><br/><a href="https://2020.ecoop.org/track/ecoop-2020-Posters" class="navigate">Posters</a></div><div class="col-sm-6"><h4>Workshops</h4><a href="https://2020.ecoop.org/home/COP-2020" class="navigate">COP</a><br/><a href="https://2020.ecoop.org/track/FTfJP-2020-papers" class="navigate">FTfJP 2020</a><br/><a href="https://2020.ecoop.org/home/ICOOOLPS-2020" class="navigate">ICOOOLPS 2020</a><br/><a href="https://2020.ecoop.org/home/iwaco-2020" class="navigate">IWACO 2020</a><br/><a href="https://2020.ecoop.org/home/JSTools-2020" class="navigate">JSTools 2020</a><br/><a href="https://2020.ecoop.org/home/pride-2020" class="navigate">PRIDE 2020</a><br/><a href="https://2020.ecoop.org/home/soop-2020" class="navigate">SOOP'20</a><br/><a href="https://2020.ecoop.org/home/sysepl-2020" class="navigate">SySEPL 2020</a><br/><a href="https://2020.ecoop.org/home/vortex-2020" class="navigate">VORTEX 2020</a><br/><h4>Co-hosted Symposia</h4><a href="https://2020.ecoop.org/home/scala-2020" class="navigate">Scala 2020</a></div></div></div><div class="col-sm-2"><h4>Attending</h4><a href="https://2020.ecoop.org/venue/splash-2020-venue" class="navigate">Venue: Online</a><br><a href="https://2020.ecoop.org/attending/sponsorship" class="navigate">Sponsorship</a><br><a href="https://2020.ecoop.org/attending/conduct" class="navigate">Conduct</a><br><a href="https://2020.ecoop.org/attending/awards" class="navigate">Awards</a><br><a href="https://2020.ecoop.org/attending/Students" class="navigate">Students</a><br><a href="https://2020.ecoop.org/attending/Registration" class="navigate">Registration</a><br><a href="https://2020.ecoop.org/attending/awards" class="navigate">Awards</a><br><a href="https://2020.ecoop.org/attending/sponsoring" class="navigate">Sponsoring</a><br><a href="https://2020.ecoop.org/attending/Conduct" class="navigate">Code of conduct</a><br><a href="https://2020.ecoop.org/attending/Certificate+of+Attendance" class="navigate">Certificate of Attendance</a></div><div class="col-sm-2"><a href="https://2020.ecoop.org/signup" class="navigate">Sign Up</a></div></div></div></div></footer></div><script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; var defaultplacement = $(document).scrollLeft() > 100 ? 'auto left' : 'auto top'; $(node).find('[title]').tooltip({placement: function(tt, elem){ var attval = elem.getAttribute('data-placement'); return attval ? attval : defaultplacement; }, container: false, sanitize: false}); $('.tooltip.fade.in, .ui-tooltip-content').remove(); }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script><script type="text/javascript">jQuery(document).ready(function($) { $(".clickable-row").click(function() { var href = $(this).attr("href"); if( window.location.href.indexOf( href ) < 0 ){ if ($(this).hasClass('new-window') ){ window.open( href ); } else { window.document.location = href; } } }); }); </script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10