CINXE.COM
ECOOP 2020 - 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>ECOOP 2020 - 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/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/faceted-filtering.js?b66007ca48ecd1d87e1cdd60e4e42366"></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> <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'> <meta name='description' content=' ECOOP is a conference about programming. Originally its primary focus was on object orientation, but now it looks at a much broader range of programming topics. Areas of interest include, at least, the design, implementation, optimization, analysis, and theory of programs, programming languages, and programming environments. It solicits both innovative and creative solutions to real problems as well as evaluations of existing solutions—evaluations that provide new insights. It also encourages the submission of reproduction studies. Take a look at last year’s proceedings for examples of t ...'> <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> <!--[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]--> <meta prefix='og: http://ogp.me/ns#' property='og:title' content='ECOOP 2020 - ECOOP 2020'> <meta prefix='og: http://ogp.me/ns#' property='og:description' content=' ECOOP is a conference about programming. Originally its primary focus was on object orientation, but now it looks at a much broader range of programming topics. Areas of interest include, at least, the design, implementation, optimization, analysis, and theory of programs, programming languages, and programming environments. It solicits both innovative and creative solutions to real problems as well as evaluations of existing solutions—evaluations that provide new insights. It also encourages the submission of reproduction studies. Take a look at last year’s proceedings for examples of t ...'> </head> <body id="track"><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%5Estrack%5Esecoop-2020-papers" 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><h1>ECOOP 2020</h1></div><div class="row"><div class="col-sm-8"><ul id="tab" class="nav nav-pills"><li><a href="#About" data-toggle="tab">About</a></li><li><a href="#program" data-toggle="tab">Program</a></li><li><a href="#event-overview" data-toggle="tab">Accepted Papers</a></li><li><a href="#Call-for-Papers" data-toggle="tab">Call for Papers</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><div class="tab-content"><div id="About" class="tab-pane "><p><br> ECOOP is a conference about programming. Originally its primary focus was on object orientation, but now it looks at a much broader range of programming topics. Areas of interest include, at least, the design, implementation, optimization, analysis, and theory of programs, programming languages, and programming environments. It solicits both innovative and creative solutions to real problems as well as evaluations of existing solutions—evaluations that provide new insights. It also encourages the submission of reproduction studies.</p> <p>Take a look at <a href="http://drops.dagstuhl.de/opus/portals/lipics/index.php?semnr=16114">last year’s proceedings</a> for examples of the kinds of work that ECOOP’20 aims to attract.</p> <p><br></p> <p><strong>Submission Link:</strong> <a href="https://ecoop20.hotcrp.com/">https://ecoop20.hotcrp.com/</a></p> <div class="panel panel-warning"><div class="panel-heading clearfix"><div class="panel-title">Supporters</div></div><div class="panel-body"><div class="row"><div href="https://www.dfg.de/en/index.jsp" title="Deutsche Forschungsgemeinschaft" class="col-sm-6 clickable-row supporters-row new-window"><span class="supporter-logo "><img alt="Deutsche Forschungsgemeinschaft" src="https://2020.ecoop.org/getLogo/7ebc8859-ba70-4af4-8b99-b78a93670c85?1611593704000" class="outputimage"/></span>Diamond</div><div href="https://facebook.com" title="Facebook" class="col-sm-6 clickable-row supporters-row new-window"><span class="supporter-logo "><img alt="Facebook" src="https://2020.ecoop.org/getLogo/1af8041d-7e72-43e8-9bce-c27d794ce48c?1582789452000" class="outputimage"/></span>Gold</div><div href="http://google.com" title="Google" class="col-sm-6 clickable-row supporters-row new-window"><span class="supporter-logo "><img alt="Google" src="https://2020.ecoop.org/getLogo/e41de80d-48df-40c9-9a0e-378a7dcad93c?1584438588000" class="outputimage"/></span>Gold</div><div href="https://www.connext.de/" title="Connext Communication GmbH" class="col-sm-6 clickable-row supporters-row new-window"><span class="supporter-logo "><img alt="Connext Communication GmbH" src="https://2020.ecoop.org/getLogo/a7eb8679-12dd-437f-9841-27236b23724a?1582297969000" class="outputimage"/></span>Bronze</div><div href="http://www.aito.org" title="AITO" class="col-sm-6 clickable-row supporters-row new-window"><span class="supporter-logo "><img alt="AITO" src="https://2020.ecoop.org/getLogo/44191002-8d85-4a46-843b-fcce9d5c3160?1590211355000" class="outputimage"/></span>Sponsor</div><div href="http://www.acm.org/" title="ACM" class="col-sm-6 clickable-row supporters-row new-window"><span class="supporter-logo "><img alt="ACM" src="https://2020.ecoop.org/getLogo/a58823df-f15e-4cb0-8adf-61bf34e44bd3?1590211336000" class="outputimage"/></span>In-cooperation</div><div href="http://sigplan.org/" title="SIGPLAN" class="col-sm-6 clickable-row supporters-row new-window"><span class="supporter-logo "><img alt="SIGPLAN" src="https://2020.ecoop.org/getLogo/e1dfb1b5-7fc8-48a0-9162-74200b08bda1?1571598315000" class="outputimage"/></span>In-cooperation</div></div></div></div></div><div id="program" class="tab-pane "><div class="faceted-filtering"><div class="row date-facets"><div class="col-sm-1"><strong>Dates</strong></div><div class="col-sm-11"><div data-facet-type="date" class="facet-placeholder"></div></div></div><div class="row plenary-facets"><div class="col-sm-1"><strong>Plenary</strong></div><div class="col-sm-11"><div data-facet-type="plenary" class="facet-placeholder"></div></div></div><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 & 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' && this.checked) != $('#cec04de0447905c49fb377c6d9693505').is(':visible') ) { $('#cec04de0447905c49fb377c6d9693505').fadeToggle( 250 ); }"/><strong>Use conference time zone: (GMT-06:00) Central Time (US & Canada)</strong></label><label class="radio"><input type="radio" name="9659afaa126198132be460b106e35ccb" value="true" onchange="if( ($(this).val() == 'true' && 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 & Canada)</option><option value="America/Denver" data-utc-minute-offset="-420">(GMT-07:00) Mountain Time (US & 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 & Canada)</option><option value="America/New_York" data-utc-minute-offset="-300">(GMT-05:00) Eastern Time (US & 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' && 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' && 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="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">×</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><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 & 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" data-facet-plenary="Hide plenary sessions" 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" data-facet-plenary="Hide plenary sessions" 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" data-facet-plenary="Hide plenary sessions" 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" data-facet-plenary="Hide plenary sessions" 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" data-facet-plenary="Hide plenary sessions" 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" data-facet-plenary="Hide plenary sessions" 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" data-facet-plenary="Hide plenary sessions" 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 & 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" data-facet-plenary="Hide plenary sessions" 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" data-facet-plenary="Hide plenary sessions" 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" data-facet-plenary="Hide plenary sessions" 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" data-facet-plenary="Hide plenary sessions" 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" data-facet-plenary="Hide plenary sessions" 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" data-facet-plenary="Hide plenary sessions" 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-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-III" data-facet-plenary="Hide plenary sessions" 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 - 17:20</div></td><td colspan="2"><div class="session-info-in-table">M-6B<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-iii" target="_blank" class="room-link navigate">SPLASH-III</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/raffikhatchadourian" target="_blank" class="navigate">Raffi Khatchadourian</a><span class="prog-aff"> City University of New York</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="68b049f7-0772-4dad-b0b1-36053f0c321f" 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="b5cd4295-3dae-4811-a9a2-cd69e93f5866" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b5cd4295-3dae-4811-a9a2-cd69e93f5866">Space-Efficient Gradual Typing in Coercion-Passing Style</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/yuyatsuda" class="navigate">Yuya Tsuda</a><span class="prog-aff"> Kyoto University</span>, <a href="https://2020.ecoop.org/profile/atsushiigarashi" class="navigate">Atsushi Igarashi</a><span class="prog-aff"> Kyoto University, Japan</span>, <a href="https://2020.ecoop.org/profile/tomoyatabuchi" class="navigate">Tomoya Tabuchi</a><span class="prog-aff"> Kyoto University</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13165" 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.8" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/8/Space-Efficient-Gradual-Typing-in-Coercion-Passing-Style" 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" data-facet-plenary="Hide plenary sessions" 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" data-facet-plenary="Hide plenary sessions" 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 & 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" data-facet-plenary="Hide plenary sessions" 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-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-III" data-facet-plenary="Hide plenary sessions" 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 - 05: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-6B<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-iii" target="_blank" class="room-link navigate">SPLASH-III</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="5e097435-a31c-47ff-9f51-bdc2527a61e1" 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="b5cd4295-3dae-4811-a9a2-cd69e93f5866" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b5cd4295-3dae-4811-a9a2-cd69e93f5866">Space-Efficient Gradual Typing in Coercion-Passing Style</a></strong><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/yuyatsuda" class="navigate">Yuya Tsuda</a><span class="prog-aff"> Kyoto University</span>, <a href="https://2020.ecoop.org/profile/atsushiigarashi" class="navigate">Atsushi Igarashi</a><span class="prog-aff"> Kyoto University, Japan</span>, <a href="https://2020.ecoop.org/profile/tomoyatabuchi" class="navigate">Tomoya Tabuchi</a><span class="prog-aff"> Kyoto University</span></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13165" 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.8" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/8/Space-Efficient-Gradual-Typing-in-Coercion-Passing-Style" 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-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-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-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-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-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-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><script type="text/javascript">window.displayUserProgamSettingsOnce = true;</script></div></div></div><div id="event-overview" class="tab-pane "><h3>Accepted Papers</h3><table class="table table-condensed"><colgroup width="5"/><colgroup/><thead><tr><th><span class="glyphicon glyphicon-star"></span></th><th>Title</th></tr></thead><tr><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><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><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/davideancona" class="navigate">Davide Ancona</a>, <a href="https://2020.ecoop.org/profile/francescodagnino" class="navigate">Francesco Dagnino</a>, <a href="https://2020.ecoop.org/profile/juriaanrot" class="navigate">Jurriaan Rot</a>, <a href="https://2020.ecoop.org/profile/elenazucca" class="navigate">Elena Zucca</a></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><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><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><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/matiastoro" class="navigate">Matías Toro</a>, <a href="https://2020.ecoop.org/profile/etanter" class="navigate">Éric Tanter</a></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><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><a href="#" data-event-modal="1afda63b-ac13-4748-afb4-ec818eef4cfe">A Framework for Resource Dependent EDSLs in a Dependently Typed Language</a><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>, <a href="https://2020.ecoop.org/profile/wimvanderbauwhede" class="navigate">Wim Vanderbauwhede</a>, <a href="https://2020.ecoop.org/profile/edwinbrady" class="navigate">Edwin Brady</a></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><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><a href="#" data-event-modal="fa9502c6-8ae7-4b07-8206-b46b73a9a756">A Semantics for the Essence of React</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/magnusmadsen" class="navigate">Magnus Madsen</a>, <a href="https://2020.ecoop.org/profile/ondrejlhotak" class="navigate">Ondřej Lhoták</a>, <a href="https://2020.ecoop.org/profile/franktip" class="navigate">Frank Tip</a></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><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><a href="#" data-event-modal="0e16ed75-4dc8-4d08-a503-c23f55e52859">A Trusted Infrastructure for Symbolic Analysis of Event-Driven Web Applications</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/gabrielasampaio" class="navigate">Gabriela Sampaio</a>, <a href="https://2020.ecoop.org/profile/josesantos" class="navigate">José Fragoso Santos</a>, <a href="https://2020.ecoop.org/profile/petarmaksimovic" class="navigate">Petar Maksimović</a>, <a href="https://2020.ecoop.org/profile/philippagardner" class="navigate">Philippa Gardner</a></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><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><a href="#" data-event-modal="f09653ca-5d68-454b-9a7a-970d4ca62a1a">A Type-Directed Operational Semantics for a Calculus with a Merge Operator</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/huangxuejing" class="navigate">Xuejing Huang</a>, <a href="https://2020.ecoop.org/profile/brunooliveira" class="navigate">Bruno C. d. S. Oliveira</a></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><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><a href="#" data-event-modal="b1086991-0f35-4b4b-b7a4-78b902ec9ab5">Blame for Null</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/abelnieto" class="navigate">Abel Nieto</a>, <a href="https://2020.ecoop.org/profile/mariannarapoport" class="navigate">Marianna Rapoport</a>, <a href="https://2020.ecoop.org/profile/gregorrichards" class="navigate">Gregor Richards</a>, <a href="https://2020.ecoop.org/profile/ondrejlhotak" class="navigate">Ondřej Lhoták</a></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><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><a href="#" data-event-modal="c6bed3b0-d795-4378-9f4f-f3f70ea00ede">Data Consistency in Transactional Storage Systems: A Centralised Semantics</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/shalexiong1" class="navigate">Shale Xiong</a>, <a href="https://2020.ecoop.org/profile/andreacerone1" class="navigate">Andrea Cerone</a>, <a href="https://2020.ecoop.org/profile/azalearaad" class="navigate">Azalea Raad</a>, <a href="https://2020.ecoop.org/profile/philippagardner" class="navigate">Philippa Gardner</a></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><tr><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><a href="#" data-event-modal="97ef5573-0f58-46e1-9fe7-f39f45954cbf">Designing with Static Capabilities and Effects</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/colingordon" class="navigate">Colin Gordon</a></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><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><a href="#" data-event-modal="7a123832-31e7-4cda-8509-cfeef5dacfe3">Don't Panic! Better, Fewer, Syntax Errors for LR Parsers</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/lukasdiekmann" class="navigate">Lukas Diekmann</a>, <a href="https://2020.ecoop.org/profile/laurencetratt" class="navigate">Laurence Tratt</a></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><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><a href="#" data-event-modal="51bcdb71-4f23-4307-a4b8-8565ca1fb7ab">Flow-Sensitive Type-Based Heap Cloning</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/mohamadbarbar" class="navigate">Mohamad Barbar</a>, <a href="https://2020.ecoop.org/profile/yuleisui" class="navigate">Yulei Sui</a>, <a href="https://2020.ecoop.org/profile/shipingchen" class="navigate">Shiping Chen</a></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><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><a href="#" data-event-modal="5fd7f5f9-a5c0-4369-8869-a0e5cfc60db7">K-LLVM: A Relatively Complete Semantics of LLVM IR</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/liyili" class="navigate">Liyi Li</a>, <a href="https://2020.ecoop.org/profile/elsagunter" class="navigate">Elsa Gunter</a></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><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><a href="#" data-event-modal="19f2611f-fa87-46d5-b52e-767476c387fb">Lifting Sequential Effects to Control Operators</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/colingordon" class="navigate">Colin Gordon</a></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><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><a href="#" data-event-modal="4bcfde8b-6df2-40b4-9db4-798cf823616a">Model-View-Update-Communicate: Session Types meet the Elm Architecture</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/simonfowler" class="navigate">Simon Fowler</a></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><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><a href="#" data-event-modal="d4d20ec5-085d-4a47-b76e-d1155d4f08c5">Multiparty Session Programming with Global Protocol Combinators</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/keigoimai" class="navigate">Keigo Imai</a>, <a href="https://2020.ecoop.org/profile/rumyananeykova" class="navigate">Rumyana Neykova</a>, <a href="https://2020.ecoop.org/profile/nobukoyoshida" class="navigate">Nobuko Yoshida</a>, <a href="https://2020.ecoop.org/profile/shojiyuen" class="navigate">Shoji Yuen</a></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><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><a href="#" data-event-modal="e3347e1a-7339-425c-a4dd-24bd3b8bcf82">Owicki-Gries Reasoning for C11 RAR</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/sadeghdalvandi" class="navigate">Sadegh Dalvandi</a>, <a href="https://2020.ecoop.org/profile/simondoherty" class="navigate">Simon Doherty</a>, <a href="https://2020.ecoop.org/profile/brijeshdongol" class="navigate">Brijesh Dongol</a>, <a href="https://2020.ecoop.org/profile/heikewehrheim" class="navigate">Heike Wehrheim</a></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><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><a href="#" data-event-modal="938f9252-3dc5-4325-a133-eb25a1ebd488">Perfect is the Enemy of Good: Best-Effort Program Synthesis</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/hilapeleg" class="navigate">Hila Peleg</a>, <a href="https://2020.ecoop.org/profile/nadiapolikarpova" class="navigate">Nadia Polikarpova</a></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><tr><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><a href="#" data-event-modal="91001d71-626c-479e-b98d-9569a3dda1f7">Putting Randomized Compiler Testing into Production</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/alastairdonaldson" class="navigate">Alastair F. Donaldson</a>, <a href="https://2020.ecoop.org/profile/huguesevrard1" class="navigate">Hugues Evrard</a>, <a href="https://2020.ecoop.org/profile/paulthomson1" class="navigate">Paul Thomson</a></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><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><a href="#" data-event-modal="d20598bd-55e0-4d3d-9727-0b7b671dbce0">Reconciling Event Structures with Modern Multiprocessors</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/evgeniimoiseenko" class="navigate">Evgenii Moiseenko</a>, <a href="https://2020.ecoop.org/profile/antonpodkopaev" class="navigate">Anton Podkopaev</a>, <a href="https://2020.ecoop.org/profile/orilahav" class="navigate">Ori Lahav</a>, <a href="https://2020.ecoop.org/profile/orestismelkonian" class="navigate">Orestis Melkonian</a>, <a href="https://2020.ecoop.org/profile/viktorvafeiadis" class="navigate">Viktor Vafeiadis</a></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><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><a href="#" data-event-modal="08eaa378-f2f5-4c5f-b1a8-e9c754b3d384">Reference immutability for DOT</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/vlastimildort" class="navigate">Vlastimil Dort</a>, <a href="https://2020.ecoop.org/profile/ondrejlhotak" class="navigate">Ondřej Lhoták</a></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><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><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><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/alexandrostasos" class="navigate">Alexandros Tasos</a>, <a href="https://2020.ecoop.org/profile/julianafranco" class="navigate">Juliana Franco</a>, <a href="https://2020.ecoop.org/profile/sophiadrossopoulou" class="navigate">Sophia Drossopoulou</a>, <a href="https://2020.ecoop.org/profile/tobiaswrigstad" class="navigate">Tobias Wrigstad</a>, <a href="https://2020.ecoop.org/profile/susaneisenbach" class="navigate">Susan Eisenbach</a></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><tr><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><a href="#" data-event-modal="b3bfaad5-f792-4abe-beec-b2c3543839eb">Row and Bounded Polymorphism via Disjoint Polymorphism</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/ningningxie" class="navigate">Ningning Xie</a>, <a href="https://2020.ecoop.org/profile/brunooliveira" class="navigate">Bruno C. d. S. Oliveira</a>, <a href="https://2020.ecoop.org/profile/xuanbi1" class="navigate">Xuan Bi</a>, <a href="https://2020.ecoop.org/profile/tomschrijvers" class="navigate">Tom Schrijvers</a></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><tr><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><a href="#" data-event-modal="075e145e-0c8a-47bf-97d2-fd7ed28f0228">Safe, Flexible Aliasing with Deferred Borrows</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/chrisfallin" class="navigate">Chris Fallin</a></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><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><a href="#" data-event-modal="30a683a6-c04e-4827-bf2a-38cbfe60cc03">Scala with Explicit Nulls</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/abelnieto" class="navigate">Abel Nieto</a>, <a href="https://2020.ecoop.org/profile/yaoyuzhao" class="navigate">Yaoyu Zhao</a>, <a href="https://2020.ecoop.org/profile/ondrejlhotak" class="navigate">Ondřej Lhoták</a>, <a href="https://2020.ecoop.org/profile/angelachang" class="navigate">Angela Chang</a>, <a href="https://2020.ecoop.org/profile/justinpu" class="navigate">Justin Pu</a></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><tr><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><a href="#" data-event-modal="a6b2d038-de0e-4dba-afec-21ca56a42e47">Sound regular corecursion in coFJ</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/davideancona" class="navigate">Davide Ancona</a>, <a href="https://2020.ecoop.org/profile/pietrobarbieri" class="navigate">Pietro Barbieri</a>, <a href="https://2020.ecoop.org/profile/francescodagnino" class="navigate">Francesco Dagnino</a>, <a href="https://2020.ecoop.org/profile/elenazucca" class="navigate">Elena Zucca</a></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><td><span data-event-star="b5cd4295-3dae-4811-a9a2-cd69e93f5866" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="b5cd4295-3dae-4811-a9a2-cd69e93f5866">Space-Efficient Gradual Typing in Coercion-Passing Style</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/yuyatsuda" class="navigate">Yuya Tsuda</a>, <a href="https://2020.ecoop.org/profile/atsushiigarashi" class="navigate">Atsushi Igarashi</a>, <a href="https://2020.ecoop.org/profile/tomoyatabuchi" class="navigate">Tomoya Tabuchi</a></div><a href="https://drops.dagstuhl.de/opus/frontdoor.php?source_opus=13165" 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.8" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-link"></span> DOI</a><a href="https://2020.ecoop.org/details/ecoop-2020-papers/8/Space-Efficient-Gradual-Typing-in-Coercion-Passing-Style" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr><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><a href="#" data-event-modal="fc6c077e-91cb-4f4f-89be-ffca400b2979">Static Analysis of Shape in TensorFlow Programs</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/sifislagouvardos" class="navigate">Sifis Lagouvardos</a>, <a href="https://2020.ecoop.org/profile/juliandolby" class="navigate">Julian Dolby</a>, <a href="https://2020.ecoop.org/profile/nevillegrech" class="navigate">Neville Grech</a>, <a href="https://2020.ecoop.org/profile/anastasiosantoniadis" class="navigate">Anastasios Antoniadis</a>, <a href="https://2020.ecoop.org/profile/yannissmaragdakis" class="navigate">Yannis Smaragdakis</a></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><tr><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><a href="#" data-event-modal="3198f204-28c6-492a-8457-c51ebcc772f0">Static Race Detection and Mutex Safety and Liveness for Go Programs</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/juliagabet" class="navigate">Julia Gabet</a>, <a href="https://2020.ecoop.org/profile/nobukoyoshida" class="navigate">Nobuko Yoshida</a></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><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><a href="#" data-event-modal="c2888fc6-1e65-49f3-89af-b42b99ffa7d1">Static Type Analysis by Abstract Interpretation of Python Programs</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/raphaelmonat" class="navigate">Raphaël Monat</a>, <a href="https://2020.ecoop.org/profile/abdelraoufouadjaout" class="navigate">Abdelraouf Ouadjaout</a>, <a href="https://2020.ecoop.org/profile/antoinemine" class="navigate">Antoine Miné</a></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><tr><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><a href="#" data-event-modal="4bf0a52b-ba6b-417a-97bb-1a2326f941ab">Tackling the Awkward Squad for Reactive Programming: The Actor-Reactor Model</a><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>, <a href="https://2020.ecoop.org/profile/thierryrenaux" class="navigate">Thierry Renaux</a>, <a href="https://2020.ecoop.org/profile/bjarnooeyen" class="navigate">Bjarno Oeyen</a>, <a href="https://2020.ecoop.org/profile/joeridekoster" class="navigate">Joeri De Koster</a>, <a href="https://2020.ecoop.org/profile/wolfgangdemeuter" class="navigate">Wolfgang De Meuter</a></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><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><a href="#" data-event-modal="a0edda4b-941b-497b-904d-4736318de222">Test-Case Reduction via Test-Case Generation: Insights From the Hypothesis Reducer</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/davidrmaciver" class="navigate">David R. MacIver</a>, <a href="https://2020.ecoop.org/profile/alastairdonaldson" class="navigate">Alastair F. Donaldson</a></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><tr><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><a href="#" data-event-modal="2d767f19-3b2e-4257-94c7-e2f1d09b2a18">The Duality of Subtyping</a><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>, <a href="https://2020.ecoop.org/profile/shaobocui" class="navigate">Shaobo Cui</a>, <a href="https://2020.ecoop.org/profile/baberrehman" class="navigate">Baber Rehman</a></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><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><a href="#" data-event-modal="fca401c6-2be9-4344-9688-7495c67214c0">Value Partitioning: A Lightweight Approach to Relational Static Analysis for JavaScript</a><div class="prog-track">Research Papers</div><div class="performers"><a href="https://2020.ecoop.org/profile/benjaminbarslevnielsen" class="navigate">Benjamin Barslev Nielsen</a>, <a href="https://2020.ecoop.org/profile/andersmoller" class="navigate">Anders Møller</a></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></table></div><div id="Call-for-Papers" class="tab-pane "><h2>Call for Papers</h2><p><p>ECOOP is a conference about programming. Originally its primary focus was on object orientation, but now it looks at a much broader range of programming topics. Areas of interest include, at least, the design, implementation, optimization, analysis, and theory of programs, programming languages, and programming environments. It solicits both innovative and creative solutions to real problems as well as evaluations of existing solutions—evaluations that provide new insights. It also encourages the submission of reproduction studies.</p> <hr> <p>ECOOP 2020 solicits high-quality submissions describing original, unpublished results.<br> The program committee will evaluate the technical contribution of each submission as well as its general relevance and accessibility to the ECOOP audience according to the following criteria:</p> <ul> <li> <p><strong>Originality</strong>. Papers must present new ideas and place them appropriately within the context established by previous research in the field.</p> </li> <li> <p><strong>Significance</strong>. The results in the paper must have the potential to add significantly to the state of the art or practice.</p> </li> <li> <p><strong>Evidence</strong>. The paper must present evidence supporting its claims. Examples of evidence include implemented systems, experimental results, statistical analyses, case studies, formalizations, and proofs.</p> </li> <li> <p><strong>Clarity</strong>. The paper must present its contributions and results clearly.</p> </li> </ul> <p>On submission, authors will be asked to identify their paper with one of the following categories:</p> <ul> <li> <p><strong>Research Paper</strong>. This is the most traditional category and solicits high quality research papers that demonstrate advances in the field. (As an alternative to being published in the conference proceedings, authors may wish to submit research papers to be considered for publication in ACM TOPLAS or Science of Computer Programming.)</p> </li> <li> <p><strong>Tool Insights Paper</strong>. These submissions focus on the practical details of the design and implementation of PL tools—details that are often omitted from regular research papers, despite being fascinating and worthy of communication. A strong Tool Insights Paper should communicate engineering experience and insights that are likely to be useful to other members of the PL community, who may face similar problems in future. Examples of issues that Tool Insights Papers might focus on include, but are not limited to: performance, reliability, portability, inter-tool integration, infrastructure re-use, evaluation issues, theory/practice gaps, precision/efficiency, and soundness/efficiency trade-offs.</p> </li> <li> <p><strong>Reproduction Study</strong>. A Reproduction Study is an empirical evaluation. It reconstructs an already published experiment but in a different context (for example, using a different virtual machine or platform, or in a different class of applications) in order to validate or refute important results of earlier work. A good Reproduction Study includes thorough empirical evaluation as well as a detailed comparison with the previous results, providing reasons for possible disagreements. (A thoroughly-conducted Reproduction Study that perfectly replicates an existing experiment and reaches the same conclusions will be regarded as significant, so long as said experiment is significant enough to be worthy of reproduction.)</p> </li> <li> <p><strong>Experience Report</strong>. Such reports focus on noteworthy applications of known PL techniques, tools, and ideas in interesting domains and by other communities. Examples include, but are not limited to, applications of PL techniques in industry, open source, education, and other academic disciplines. We welcome reports on successful applications of PL ideas and reports that shed light on limitations and problems that may provide inspiration for future research.</p> </li> <li> <p><strong>Pearl</strong>. This category solicits articles that explain a known idea in a new and elegant way, to the benefit of the PL community. A Pearl may well be shorter than a regular research paper, but there is no hard requirement on this.</p> </li> <li> <p><strong>Brave New Idea</strong>. The Brave New Idea category solicits forward-looking articles on ideas in the field of PL that may take some time to substantiate, but for which early communication to the community is likely to be of benefit. For this category we welcome papers that are particularly conceptually novel or unconventional and that as a result may be harder to back up by traditional evaluation methods. A Brave New Idea paper may well be shorter than a regular research paper, but there is no requirement for it to be so.</p> </li> </ul> <h3><a href="#paper-submission" id="paper-submission" class="anchor-link">Paper Submission</a></h3> <p>Only papers that have not been published and are not under review for publication elsewhere may be submitted. Double submissions will be rejected without review. If major parts of an ECOOP submission have appeared elsewhere in any form, authors are required to notify the ECOOP program chair and explain the overlap and relationship. Authors are also required to inform the program chair about closely related work submitted to another conference while the ECOOP submission is under review.</p> <p>Papers must be no longer than 25 pages, excluding references. See below for information about appendices. Authors will not be penalized for papers that are shorter than the page limit.</p> <p>Submissions will be carried out electronically via HotCRP.</p> <p>ECOOP Proceedings are published by Dagstuhl LIPIcs. Papers must be written in English and follow the <a href="https://submission.dagstuhl.de/documentation/authors">Dagstuhl LIPIcs LaTeX-style template</a>. Authors retain ownership of their content.</p> <p><strong>Note</strong>: Submitted papers do not need to include the ACM classification or keywords. Also, please DO NOT put your name in either the <code>\author</code> or <code>\Copyright</code> macro, in order to maintain anonymity for double-blind reviewing (see below).</p> <h3><a href="#anonymity" id="anonymity" class="anchor-link">Anonymity</a></h3> <p>ECOOP will use light double-blind reviewing: authors’ identities are withheld until a reviewer submits his or her review (as usual, reviews are anonymous). To facilitate this, submitted papers must adhere to two rules:</p> <ul> <li> <p>Author names and institutions must be omitted.</p> </li> <li> <p>References to authors’ own other work should be in the third person (for example, not “We build on our previous work…” but rather “We build on the work of…”).</p> </li> </ul> <p>When in doubt, contact the Program Chair.</p> <h3><a href="#additional-material" id="additional-material" class="anchor-link">Additional Material</a></h3> <p>Clearly marked additional appendices containing analyses, statistics, supporting proofs, etc. of possible value to reviewers but not published in the final publication, may be included beyond the page limit. The submission system provides an option to submit supplementary material; for example, a technical report including proofs, or web pages and repositories that cannot easily be anonymized. This supplementary material will be made available to reviewers after the initial reviews have been completed, when author names are revealed.</p> <p>Reviewers are under no obligation to examine such appendices and supplementary material. Therefore, the paper must be a stand-alone document - the appendices and supplementary material are a way of providing useful information that cannot fit in the page limit; they are not a means to extend the page limit.</p> <p>Authors of papers that have been submitted but not accepted by previous conferences may optionally submit a Note to Reviewers. The Note to Reviewers should provide the following information:</p> <ul> <li> <p>the identity of the previous venue(s) (for example, ESOP 2020, ‹Programming› 2020, POPL 2020, OOPSLA 2019)</p> </li> <li> <p>a list the major issues identified by the reviews at those venues</p> </li> <li> <p>a description of the changes made to the paper in response to those reviews</p> </li> </ul> <p>These notes will be made available to reviewers after their initial reviews have been completed and author names have been revealed.</p> <h3><a href="#response-period" id="response-period" class="anchor-link">Response Period</a></h3> <p>Authors will be given a three-day period to read and respond to the reviews of their papers before the program committee meeting. Responses have no formal length limit, but concision is likely to be effective.</p> <h3><a href="#artifact-evaluation" id="artifact-evaluation" class="anchor-link">Artifact Evaluation</a></h3> <p>To reward the creation of artifacts and support replication of experiments, authors of accepted research papers may submit artifacts (such as tools, data, models, or videos) to be evaluated by an Artifact Evaluation Committee. Artifacts that pass muster will be recognized officially.</p> <h3><a href="#important-dates" id="important-dates" class="anchor-link">Important Dates</a></h3> <ul> <li> <p><em>Paper submission</em>: 10 January 2020 (Fri)</p> </li> <li> <p><em>Author response</em>: 16–18 March 2020 (Mon-Wed)</p> </li> <li> <p><em>Author notification</em>: 8 April 2020 (Wed)</p> </li> </ul> <h3><a href="#journal-first" id="journal-first" class="anchor-link">Journal First</a></h3> <p>We have Journal First arrangements with ACM Transactions on Programming Languages and Systems and Elsevier Science of Computer Programming.</p> <p><strong>Common to both routes</strong></p> <p>Only new research papers are eligible for the Journal First routes to ECOOP 2020. That is, it is not acceptable to submit an extension of a previous conference paper, even if the associated journal solicits extended papers via its standard submission route.</p> <p>Authors of all accepted Journal First papers will be invited to submit a short abstract for their paper to appear in the ECOOP 2020 conference proceedings.</p> <p>Journal First papers will be included along with research papers submitted directly to the conference when a Distinguished Paper is selected.</p> <p><strong>Science of Computer Programming route</strong></p> <p>See this <a href="https://www.journals.elsevier.com/science-of-computer-programming/call-for-papers/object-oriented-programming">dedicated web page</a> for full details of how to submit to the ECOOP 2020 Science of Computer Programming (SCP) special issue.</p> <p>Submission deadline: December 2, 2019 (Mon)</p> <p><strong>ACM Transactions on Programming Languages and Systems route</strong></p> <p>See this <a href="https://toplas.acm.org/announcements.cfm#submit-a-paper-for-pldi-2016">announcement</a> for details of the TOPLAS scheme whereby papers submitted to TOPLAS can be presented at selected conferences.</p> <p>Authors interested in this route should submit their paper to TOPLAS via its usual submission system and mark it as an ECOOP 2020 submission. The ECOOP Program Chair will then be informed of this submission and will have some input into the review process.</p> <p>Submission deadline: October 10, 2019 (Thu)</p> <h3><a href="#more-information" id="more-information" class="anchor-link">More Information</a></h3> <p>For additional information, please contact the ECOOP Program Chair, <a href="mailto:robert.hirschfeld@hpi.uni-potsdam.de">Robert Hirschfeld</a>.</p> </p></div></div><span class="pull-right"><small>Questions? Use the <a href="https://2020.ecoop.org/contact2/ecoop-2020-papers" class="navigate">ECOOP Research Papers contact form</a>.</small></span><br></div><div class="col-sm-4 sidebar"><div class="panel panel-primary"><div class="panel-heading clearfix"><div class="panel-title">Important Dates<span class="pull-right"><small><span class="glyphicon glyphicon-globe"></span><span class="glyphicon glyphicon-time"></span> AoE</small></span></div></div><table class="table table-hover important-dates-in-sidebar"><tr href="https://2020.ecoop.org/track/ecoop-2020-papers" class="clickable-row past"><td>Sun 31 May 2020<br/>Camera ready</td></tr><tr href="https://2020.ecoop.org/track/ecoop-2020-papers" class="clickable-row past"><td>Wed 8 Apr 2020<br/>Author notification</td></tr><tr href="https://2020.ecoop.org/track/ecoop-2020-papers" class="clickable-row past"><td>Mon 23 Mar 2020<br/>Author response</td></tr><tr href="https://2020.ecoop.org/track/ecoop-2020-papers" class="clickable-row past"><td><strong>Fri 10 Jan 2020</strong><br/><strong>Paper submission</strong></td></tr><tr href="https://2020.ecoop.org/track/ecoop-2020-papers" class="clickable-row past"><td><strong>Mon 2 Dec 2019</strong><br/><strong>Elsevier SCP submission</strong></td></tr><tr href="https://2020.ecoop.org/track/ecoop-2020-papers" class="clickable-row past"><td><strong>Thu 10 Oct 2019</strong><br/><strong>TOPLAS submission</strong></td></tr></table></div><div class="panel panel-primary"><div class="panel-heading clearfix"><div class="panel-title">Submission Link</div></div><div class="panel-body"><small><span class="text-muted"><span class="glyphicon glyphicon-new-window"></span></span> <a href="https://ecoop20.hotcrp.com/" title="Submission link for Call for Papers" target="_blank" class="navigate">https://ecoop20.hotcrp.com/</a><span class="text-muted"><span class="glyphicon glyphicon-new-window"></span></span> <a href="https://2020.ecoop.org/createProposal/0fa5cfda-ad93-4ffc-980f-a9ef56e90e36" title="Submission link for Call for Papers" target="_blank" class="navigate">Submit proposal</a></small></div></div><div class="panel panel-primary"><div class="panel-heading clearfix"><div class="panel-title"><a href="https://2020.ecoop.org/committee/ecoop-2020-papers-program-committee" class="navigate">Program Committee</a></div></div><ul class="list-group"><li class="list-group-item"><a href="https://2020.ecoop.org/profile/roberthirschfeld" class="navigate"><div class="media"><span class="pull-left"><img alt="Robert Hirschfeld" src="https://2020.ecoop.org/getProfileImage/roberthirschfeld/bbdccc7b-c8fa-4b21-b911-d4dfde020c59/micro-avatar.jpg?1711456872000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Robert Hirschfeld<span class="pull-right"><small>Chair</small></span></h5><h5 class="media-heading"><span class="text-black">Hasso Plattner Institute (HPI), University of Potsdam, Germany</span></h5><h5 class="media-heading"><small>Germany</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/karimali" class="navigate"><div class="media"><span class="pull-left"><img alt="Karim Ali" src="https://2020.ecoop.org/getProfileImage/karimali/ab65bc5d-0a1c-48a0-9a3d-7020ad2421c2/micro-avatar.jpg?1726724794000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Karim Ali<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of Alberta</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/davideancona" class="navigate"><div class="media"><span class="pull-left"><img alt="Davide Ancona" src="https://2020.ecoop.org/getProfileImage/davideancona/d25f9827-f854-4606-a3a4-5787f294fd62/micro-avatar.jpg?1718097157000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Davide Ancona<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">DIBRIS, University of Genova, Italy</span></h5><h5 class="media-heading"><small>Italy</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/carlfriedrichbolz" class="navigate"><div class="media"><span class="pull-left"><img alt="CF Bolz-Tereick" src="https://2020.ecoop.org/getProfileImage/carlfriedrichbolz/28fad9e6-9ed9-4369-bab3-bd79d511de9d/micro-avatar.jpg?1719308107000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">CF Bolz-Tereick<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black"></span></h5><h5 class="media-heading"><small>Germany</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/johnboyland" class="navigate"><div class="media"><span class="pull-left"><img alt="John Boyland" src="https://2020.ecoop.org/getProfileImage/johnboyland/a5fe137c-ecb4-475c-99c9-04b21c328c13/micro-avatar.jpg?1711550113000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">John Boyland<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Univeristy of Wisconsin, Milwaukee</span></h5><h5 class="media-heading"><small>United States</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/shigeruchiba" class="navigate"><div class="media"><span class="pull-left"><img alt="Shigeru Chiba" src="https://2020.ecoop.org/getProfileImage/shigeruchiba/9512199f-12b9-4eb0-a9d8-79d0e8bbc931/micro-avatar.jpg?1711461114000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Shigeru Chiba<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">The University of Tokyo</span></h5><h5 class="media-heading"><small>Japan</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/theodhondt" class="navigate"><div class="media"><span class="pull-left"><img alt="Theo D'Hondt" src="https://2020.ecoop.org/getProfileImage/theodhondt/63710553-07cf-4749-94fd-c0f6d0c3a38b/micro-avatar.jpg?1711534157000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Theo D'Hondt<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Vrije Universiteit Brussel</span></h5><h5 class="media-heading"><small>Belgium</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/wolfgangdemeuter" class="navigate"><div class="media"><span class="pull-left"><img alt="Wolfgang De Meuter" src="https://2020.ecoop.org/getProfileImage/wolfgangdemeuter/cb721b79-a1aa-4583-8ba0-b1a96f896900/micro-avatar.jpg?1711457258000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Wolfgang De Meuter<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Vrije Universiteit Brussel</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/sebastianerdweg" class="navigate"><div class="media"><span class="pull-left"><img alt="Sebastian Erdweg" src="https://2020.ecoop.org/getProfileImage/sebastianerdweg/033d28fa-0437-472d-ab05-8246f498f270/micro-avatar.jpg?1711467085000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Sebastian Erdweg<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of Mainz</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/timfelgentreff" class="navigate"><div class="media"><span class="pull-left"><img alt="Tim Felgentreff" src="https://2020.ecoop.org/getProfileImage/timfelgentreff/c09b2af1-c316-4c6d-abc0-a80c198af018/micro-avatar.jpg?1711458426000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Tim Felgentreff<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Oracle Labs, Potsdam</span></h5><h5 class="media-heading"><small>Germany</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/olivierfluckiger" class="navigate"><div class="media"><span class="pull-left"><img alt="Olivier Flückiger" src="https://2020.ecoop.org/getProfileImage/olivierfluckiger/fa2ae7cd-0b45-440f-9e26-26c46c9705cc/micro-avatar.jpg?1711456897000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Olivier Flückiger<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Northeastern University</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/lidiafuentes" class="navigate"><div class="media"><span class="pull-left"><img alt="Lidia Fuentes" src="https://2020.ecoop.org/getProfileImage/lidiafuentes/709a542b-c641-4b91-8a82-69346382fe97/micro-avatar.jpg?1711514238000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Lidia Fuentes<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Universidad de Málaga, Spain</span></h5><h5 class="media-heading"><small>Spain</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/richardpgabriel" class="navigate"><div class="media"><span class="pull-left"><img alt="Richard P. Gabriel" src="https://2020.ecoop.org/getProfileImage/richardpgabriel/0fea42ac-5f15-4915-9f4b-ffe390a19a8b/micro-avatar.jpg?1723503914000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Richard P. Gabriel<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Dream Songs, Inc. & HPI</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/anithagollamudi" class="navigate"><div class="media"><span class="pull-left"><img alt="Anitha Gollamudi" src="https://2020.ecoop.org/getProfileImage/anithagollamudi/20e672b7-3cbb-4fc8-8ae5-295abe863655/micro-avatar.jpg?1711485066000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Anitha Gollamudi<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Harvard University</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/elisagonzalezboix" class="navigate"><div class="media"><span class="pull-left"><img alt="Elisa Gonzalez Boix" src="https://2020.ecoop.org/getProfileImage/elisagonzalezboix/06754d64-be0f-412d-8371-491c0df9d555/micro-avatar.jpg?1711454415000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Elisa Gonzalez Boix<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Vrije Universiteit Brussel, Belgium</span></h5><h5 class="media-heading"><small>Belgium</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/philipphaller" class="navigate"><div class="media"><span class="pull-left"><img alt="Philipp Haller" src="https://2020.ecoop.org/getProfileImage/philipphaller/0f34783e-111e-43e7-9088-aa8bbf03a09c/micro-avatar.jpg?1711459043000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Philipp Haller<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">KTH Royal Institute of Technology</span></h5><h5 class="media-heading"><small>Germany</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/christianhammer" class="navigate"><div class="media"><span class="pull-left"><img alt="Christian Hammer" src="https://2020.ecoop.org/getProfileImage/christianhammer/a3552391-a973-4660-b9dc-1911e1dbb8a0/micro-avatar.jpg?1711472650000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Christian Hammer<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of Potsdam</span></h5><h5 class="media-heading"><small>Germany</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/feliennehermans" class="navigate"><div class="media"><span class="pull-left"><img alt="Felienne Hermans" src="https://2020.ecoop.org/getProfileImage/feliennehermans/2ccc69d1-6015-41b8-9031-2afb73bdf97c/micro-avatar.jpg?1711471785000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Felienne Hermans<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Leiden University</span></h5><h5 class="media-heading"><small>Netherlands</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/atsushiigarashi" class="navigate"><div class="media"><span class="pull-left"><img alt="Atsushi Igarashi" src="https://2020.ecoop.org/getProfileImage/atsushiigarashi/e801aa83-d2e3-4601-a8fb-7a2510de4fba/micro-avatar.jpg?1711474030000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Atsushi Igarashi<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Kyoto University, Japan</span></h5><h5 class="media-heading"><small>Japan</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/stephenkell" class="navigate"><div class="media"><span class="pull-left"><img alt="Stephen Kell" src="https://2020.ecoop.org/getProfileImage/stephenkell/ddbaefc5-ea91-4e90-98e0-b78a54e5379b/micro-avatar.jpg?1711457162000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Stephen Kell<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of Kent</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/raffikhatchadourian" class="navigate"><div class="media"><span class="pull-left"><img alt="Raffi Khatchadourian" src="https://2020.ecoop.org/getProfileImage/raffikhatchadourian/b895b937-3592-4fd8-9d4c-5b95f51565ef/micro-avatar.jpg?1711457606000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Raffi Khatchadourian<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">City University of New York</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/yudavidliu" class="navigate"><div class="media"><span class="pull-left"><img alt="Yu David Liu" src="https://2020.ecoop.org/getProfileImage/yudavidliu/84198b4e-01a8-42d0-8682-12f642c2eebe/micro-avatar.jpg?1711466896000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Yu David Liu<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">State University of New York (SUNY) Binghamton</span></h5><h5 class="media-heading"><small>United States</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/hidehikomasuhara" class="navigate"><div class="media"><span class="pull-left"><img alt="Hidehiko Masuhara" src="https://2020.ecoop.org/getProfileImage/hidehikomasuhara/01b53f07-b03e-4da1-a96e-e6b4ec881da7/micro-avatar.jpg?1729736905000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Hidehiko Masuhara<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Tokyo Institute of Technology</span></h5><h5 class="media-heading"><small>Japan</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/jamesnoble" class="navigate"><div class="media"><span class="pull-left"><img alt="James Noble" src="https://2020.ecoop.org/getProfileImage/jamesnoble/021ee6bb-baee-4796-90be-6566c6c1d76d/micro-avatar.jpg?1711468618000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">James Noble<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Victoria University of Wellington</span></h5><h5 class="media-heading"><small>New Zealand</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/klausostermann" class="navigate"><div class="media"><span class="pull-left"><img alt="Klaus Ostermann" src="https://2020.ecoop.org/getProfileImage/klausostermann/14ab7724-57cc-4008-9652-e7783401ae30/micro-avatar.jpg?1711457958000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Klaus Ostermann<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of Tübingen</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/patrickrein" class="navigate"><div class="media"><span class="pull-left"><img alt="Patrick Rein" src="https://2020.ecoop.org/getProfileImage/patrickrein/7d043e5f-d362-422d-8ee9-e76567adb77a/micro-avatar.jpg?1711455900000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Patrick Rein<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Hasso Plattner Institute</span></h5><h5 class="media-heading"><small>Germany</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/guidosalvaneschi" class="navigate"><div class="media"><span class="pull-left"><img alt="Guido Salvaneschi" src="https://2020.ecoop.org/getProfileImage/guidosalvaneschi/5c315893-d5c2-4e03-9f84-db0843009816/micro-avatar.jpg?1711457590000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Guido Salvaneschi<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of St. Gallen</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/manuelserrano" class="navigate"><div class="media"><span class="pull-left"><img alt="Manuel Serrano" src="https://2020.ecoop.org/getProfileImage/manuelserrano/2f168c0a-d522-4db1-be0d-ab9ad25ac6f0/micro-avatar.jpg?1717427553000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Manuel Serrano<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Inria, France</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/jeremysiek" class="navigate"><div class="media"><span class="pull-left"><img alt="Jeremy G. Siek" src="https://2020.ecoop.org/getProfileImage/jeremysiek/57d5bd15-84f0-468c-bab1-a3cc084afbb7/micro-avatar.jpg?1711456214000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Jeremy G. Siek<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Indiana University, USA</span></h5><h5 class="media-heading"><small>United States</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/friedrichsteimann" class="navigate"><div class="media"><span class="pull-left"><img alt="Friedrich Steimann" src="https://2020.ecoop.org/getProfileImage/friedrichsteimann/a8895b17-337e-4bdd-808a-0c11441c0b35/micro-avatar.jpg?1711466896000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Friedrich Steimann<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Fernuniversität</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/emmasoderberg" class="navigate"><div class="media"><span class="pull-left"><img alt="Emma Söderberg" src="https://2020.ecoop.org/getProfileImage/emmasoderberg/7abc495e-ac1f-4cae-9f68-15a869dcb648/micro-avatar.jpg?1711455899000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Emma Söderberg<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Lund University</span></h5><h5 class="media-heading"><small>Sweden</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/peterthiemann" class="navigate"><div class="media"><span class="pull-left"><img alt="Peter Thiemann" src="https://2020.ecoop.org/getProfileImage/peterthiemann/4239a46e-fdc8-4f3b-9a7b-b6c02b3299b2/micro-avatar.jpg?1711458980000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Peter Thiemann<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of Freiburg, Germany</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/elitilevich" class="navigate"><div class="media"><span class="pull-left"><img alt="Eli Tilevich" src="https://2020.ecoop.org/getProfileImage/elitilevich/c721d126-1ed4-4876-93da-77c17c318b7b/micro-avatar.jpg?1711455308000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Eli Tilevich<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Virginia Tech</span></h5><h5 class="media-heading"><small>United States</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/franktip" class="navigate"><div class="media"><span class="pull-left"><img alt="Frank Tip" src="https://2020.ecoop.org/getProfileImage/franktip/f9b4f2e0-2466-47a9-9174-4f356d5c10ce/micro-avatar.jpg?1711459547000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Frank Tip<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Northeastern University</span></h5><h5 class="media-heading"><small>United States</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/janvitek" class="navigate"><div class="media"><span class="pull-left"><img alt="Jan Vitek" src="https://2020.ecoop.org/getProfileImage/janvitek/0077c789-2207-4b3e-a57f-053477f1d7b4/micro-avatar.jpg?1711454624000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Jan Vitek<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Northeastern University / Czech Technical University</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/tobiaswrigstad" class="navigate"><div class="media"><span class="pull-left"><img alt="Tobias Wrigstad" src="https://2020.ecoop.org/getProfileImage/tobiaswrigstad/72180041-d214-460c-bb38-8863b751dc26/micro-avatar.jpg?1711457164000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Tobias Wrigstad<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Uppsala University, Sweden</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/tijsvanderstorm" class="navigate"><div class="media"><span class="pull-left"><img alt="Tijs van der Storm" src="https://2020.ecoop.org/getProfileImage/tijsvanderstorm/e02baadd-1078-4a37-8c70-5222ec01217f/micro-avatar.jpg?1711456232000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Tijs van der Storm<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">CWI & University of Groningen, Netherlands</span></h5><h5 class="media-heading"><small>Netherlands</small></h5></div></div></a></li></ul></div><div class="panel panel-primary"><div class="panel-heading clearfix"><div class="panel-title"><a href="https://2020.ecoop.org/committee/ecoop-2020-papers-external-review-committee" class="navigate">External Review Committee</a></div></div><ul class="list-group"><li class="list-group-item"><a href="https://2020.ecoop.org/profile/roberthirschfeld" class="navigate"><div class="media"><span class="pull-left"><img alt="Robert Hirschfeld" src="https://2020.ecoop.org/getProfileImage/roberthirschfeld/bbdccc7b-c8fa-4b21-b911-d4dfde020c59/micro-avatar.jpg?1711456872000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Robert Hirschfeld<span class="pull-right"><small>Chair</small></span></h5><h5 class="media-heading"><span class="text-black">Hasso Plattner Institute (HPI), University of Potsdam, Germany</span></h5><h5 class="media-heading"><small>Germany</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/erikernst" class="navigate"><div class="media"><span class="pull-left"><img alt="Erik Ernst" src="https://2020.ecoop.org/getProfileImage/erikernst/dbb8033d-763a-4571-90ef-c750ed5f597b/micro-avatar.jpg?1711462886000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Erik Ernst<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Google LLC</span></h5><h5 class="media-heading"><small>Denmark</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/matthewflatt" class="navigate"><div class="media"><span class="pull-left"><img alt="Matthew Flatt" src="https://2020.ecoop.org/getProfileImage/matthewflatt/b4995a2a-f1be-406b-ac9b-fcd5984c1c31/micro-avatar.jpg?1711455676000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Matthew Flatt<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of Utah, USA</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/jeremygibbons" class="navigate"><div class="media"><span class="pull-left"><img alt="Jeremy Gibbons" src="https://2020.ecoop.org/getProfileImage/jeremygibbons/f89401dd-b426-419f-ada9-575f7ac33be3/micro-avatar.jpg?1711461890000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Jeremy Gibbons<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Department of Computer Science, University of Oxford</span></h5><h5 class="media-heading"><small>United Kingdom</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/douglea" class="navigate"><div class="media"><span class="pull-left"><img alt="Doug Lea" src="https://2020.ecoop.org/getProfileImage/douglea/c3da38d1-ec70-4c04-a207-ced33977e9f0/micro-avatar.jpg?1711459384000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Doug Lea<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">State University of New York (SUNY) Oswego</span></h5><h5 class="media-heading"><small>United States</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/cristalopes" class="navigate"><div class="media"><span class="pull-left"><img alt="Crista Lopes" src="https://2020.ecoop.org/getProfileImage/cristalopes/6a45316c-1b8c-4172-b8bb-38cfdb4d37f6/micro-avatar.jpg?1711457766000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Crista Lopes<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of California, Irvine</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/tonimattis" class="navigate"><div class="media"><span class="pull-left"><img alt="Toni Mattis" src="https://2020.ecoop.org/getProfileImage/tonimattis/443fe66a-eef3-4fad-9d74-b120d512d4bc/micro-avatar.jpg?1711463508000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Toni Mattis<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Hasso Plattner Institute, University of Potsdam</span></h5><h5 class="media-heading"><small>Germany</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/toddmillstein" class="navigate"><div class="media"><span class="pull-left"><img alt="Todd Millstein" src="https://2020.ecoop.org/getProfileImage/toddmillstein/f9cd3b26-ab72-4804-a175-6f6d5f0e0802/micro-avatar.jpg?1711457271000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Todd Millstein<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of California at Los Angeles</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/jenspalsberg" class="navigate"><div class="media"><span class="pull-left"><img alt="Jens Palsberg" src="https://2020.ecoop.org/getProfileImage/jenspalsberg/94c956d7-262c-457f-a081-72bf2e30a741/micro-avatar.jpg?1711458595000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Jens Palsberg<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of California, Los Angeles</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/tomaspetricek" class="navigate"><div class="media"><span class="pull-left"><img alt="Tomas Petricek" src="https://2020.ecoop.org/getProfileImage/tomaspetricek/b155856f-c79e-4223-b510-c3049a633979/micro-avatar.jpg?1725269495000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Tomas Petricek<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of Kent</span></h5><h5 class="media-heading"><small>United Kingdom</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/benjamincpierce" class="navigate"><div class="media"><span class="pull-left"><img alt="Benjamin C. Pierce" src="https://2020.ecoop.org/getProfileImage/benjamincpierce/ee7f2044-a18f-4720-9df0-7c011df6b889/micro-avatar.jpg?1711468177000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Benjamin C. Pierce<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of Pennsylvania</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/joegibbspolitz" class="navigate"><div class="media"><span class="pull-left"><img alt="Joe Gibbs Politz" src="https://2020.ecoop.org/getProfileImage/joegibbspolitz/8bf63e93-95f5-4b7f-831a-f0aee5982baa/micro-avatar.jpg?1711548574000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Joe Gibbs Politz<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">UC San Diego</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/tiarkrompf" class="navigate"><div class="media"><span class="pull-left"><img alt="Tiark Rompf" src="https://2020.ecoop.org/getProfileImage/tiarkrompf/39a0bfcc-5214-4dec-b2f1-6d1ca3d0f617/micro-avatar.jpg?1711458303000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Tiark Rompf<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Purdue University</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/laurencetratt" class="navigate"><div class="media"><span class="pull-left"><img alt="Laurence Tratt" src="https://2020.ecoop.org/getProfileImage/laurencetratt/9ca6e4df-6253-43b2-b64f-8046a17bc024/micro-avatar.jpg?1711471453000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Laurence Tratt<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">King's College London</span></h5><h5 class="media-heading"><small>United Kingdom</small></h5></div></div></a></li></ul></div></div></div><div id="messages-placeholder" class="alert alert-warning" style="display:none;"><a data-dismiss="alert" class="close">x</a><em>Thu 28 Nov 15:09</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>