CINXE.COM
ECOOP 2020 - Artifacts - 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 - Artifacts - 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/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/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> <meta prefix='og: http://ogp.me/ns#' property='og:description' content='Traditionally, technical research papers are published without including any artifacts (such as tools, data, models, videos, etc.), even though the artifacts may serve as crucial and detailed evidence for the quality of the results that the associated paper offers. They support the repeatability of experiments and precise comparison with alternative approaches, thus enabling higher quality in the research area as a whole. They may also make it easier for other researchers to perform their own experiments, thus helping the original authors disseminating their ideas in detail. Hence, artifac ...'> <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 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 async src="https://www.googletagmanager.com/gtag/js?id=G-4G0QWEKVQS"></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> <meta prefix='og: http://ogp.me/ns#' property='og:title' content='ECOOP 2020 - Artifacts - ECOOP 2020'> <meta name='description' content='Traditionally, technical research papers are published without including any artifacts (such as tools, data, models, videos, etc.), even though the artifacts may serve as crucial and detailed evidence for the quality of the results that the associated paper offers. They support the repeatability of experiments and precise comparison with alternative approaches, thus enabling higher quality in the research area as a whole. They may also make it easier for other researchers to perform their own experiments, thus helping the original authors disseminating their ideas in detail. Hence, artifac ...'> <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'> <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> </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-artifacts" 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>Artifacts<span class="pull-right small h1">ECOOP 2020</span></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="#event-overview" data-toggle="tab">Accepted Artifacts</a></li><li><a href="#Call-for-Artifacts" data-toggle="tab">Call for Artifacts</a></li><li><a href="#Call-for-reviewers" data-toggle="tab">Call for reviewers</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>Traditionally, technical research papers are published without including any artifacts (such as tools, data, models, videos, etc.), even though the artifacts may serve as crucial and detailed evidence for the quality of the results that the associated paper offers. They support the repeatability of experiments and precise comparison with alternative approaches, thus enabling higher quality in the research area as a whole. They may also make it easier for other researchers to perform their own experiments, thus helping the original authors disseminating their ideas in detail. Hence, artifacts should be taken seriously and recognized separately.</p> <p>The AE process at ECOOP 2020 is a continuation of the AE process at previous ECOOP editions, and several other conferences, including ESEC/FSE, OOPSLA, PLDI, ISSTA, HSCC, and SAS: see the authoritative <a href="http://www.artifact-eval.org/">Artifact Evaluation for Software Conferences</a> web site.</p> </div><div id="event-overview" class="tab-pane "><h3>Accepted Artifacts</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="5877de28-2d3d-477c-9ecc-0a5016023857" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="5877de28-2d3d-477c-9ecc-0a5016023857">A Framework for Resource Dependent EDSLs in a Dependently-Typed Language (Artifact)</a><div class="prog-track">Artifacts</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></td></tr><tr><td><span data-event-star="638e616e-e086-4a12-9bdf-1a5e64131245" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="638e616e-e086-4a12-9bdf-1a5e64131245">A Trusted Infrastructure for Symbolic Analysis of Event-Driven Web Applications</a><div class="prog-track">Artifacts</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></td></tr><tr><td><span data-event-star="4617c099-0496-465f-b287-84ca158903b3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="4617c099-0496-465f-b287-84ca158903b3">A Type-Directed Operational Semantics for a Calculus with a Merge Operator</a><div class="prog-track">Artifacts</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></td></tr><tr><td><span data-event-star="0624e000-5371-4ed5-bc0d-523a40814947" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="0624e000-5371-4ed5-bc0d-523a40814947">Blame for Null</a><div class="prog-track">Artifacts</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/ondrejlhotak" class="navigate">Ondřej Lhoták</a>, <a href="https://2020.ecoop.org/profile/gregorrichards" class="navigate">Gregor Richards</a></div></td></tr><tr><td><span data-event-star="4118a3da-5366-47fa-a997-8b6bf5d18005" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="4118a3da-5366-47fa-a997-8b6bf5d18005">Don't Panic! Better, Fewer, Syntax Errors for LR Parsers</a><div class="prog-track">Artifacts</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></td></tr><tr><td><span data-event-star="1299a2ff-ff53-40c4-ba41-e9c66b290f56" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="1299a2ff-ff53-40c4-ba41-e9c66b290f56">Flow-Sensitive Type Based Heap Cloning (Artifact)</a><div class="prog-track">Artifacts</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></td></tr><tr><td><span data-event-star="a0494f3d-75e0-47aa-8667-850266f1e2e3" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="a0494f3d-75e0-47aa-8667-850266f1e2e3">Implementation of SHAPES case studies</a><div class="prog-track">Artifacts</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></td></tr><tr><td><span data-event-star="e67447ca-a710-406a-8453-bc41b8272cc9" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="e67447ca-a710-406a-8453-bc41b8272cc9">Model-View-Update-Communicate: Session Types meet the Elm Architecture</a><div class="prog-track">Artifacts</div><div class="performers"><a href="https://2020.ecoop.org/profile/simonfowler" class="navigate">Simon Fowler</a></div></td></tr><tr><td><span data-event-star="7a06c130-bfa5-4ae3-aebf-640f47dcd303" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="7a06c130-bfa5-4ae3-aebf-640f47dcd303">Multiparty Session Programming with Global Protocol Combinators</a><div class="prog-track">Artifacts</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></td></tr><tr><td><span data-event-star="5c53f21b-53ff-4395-a41c-2fe8284bae04" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="5c53f21b-53ff-4395-a41c-2fe8284bae04">Owicki-Gries Reasoning for C11 RAR</a><div class="prog-track">Artifacts</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></td></tr><tr><td><span data-event-star="d93e6fcd-52dd-44f8-ab8c-baf44c0a2e30" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="d93e6fcd-52dd-44f8-ab8c-baf44c0a2e30">Perfect is the Enemy of Good: Best-Effort Program Synthesis</a><div class="prog-track">Artifacts</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></td></tr><tr><td><span data-event-star="d70d9154-bbf7-4d4e-aa29-5d81ac6a61a0" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="d70d9154-bbf7-4d4e-aa29-5d81ac6a61a0">Putting Randomized Compiler Testing into Production</a><div class="prog-track">Artifacts</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></td></tr><tr><td><span data-event-star="a87caae1-46ff-4be8-8581-6d3e371d2394" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="a87caae1-46ff-4be8-8581-6d3e371d2394">Reconciling Event Structures with Modern Multiprocessors</a><div class="prog-track">Artifacts</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></td></tr><tr><td><span data-event-star="a5438c5f-d61d-44ba-b54a-633f34df4e1b" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="a5438c5f-d61d-44ba-b54a-633f34df4e1b">Scala with Explicit Nulls</a><div class="prog-track">Artifacts</div><div class="performers"><a href="https://2020.ecoop.org/profile/abelnieto" class="navigate">Abel Nieto</a>, <a href="https://2020.ecoop.org/profile/ondrejlhotak" class="navigate">Ondřej Lhoták</a>, <a href="https://2020.ecoop.org/profile/yaoyuzhao" class="navigate">Yaoyu Zhao</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></td></tr><tr><td><span data-event-star="46e900b2-3b8a-41f6-b877-31a61ee8b51e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="46e900b2-3b8a-41f6-b877-31a61ee8b51e">Static Analysis of Shape in TensorFlow Programs</a><div class="prog-track">Artifacts</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></td></tr><tr><td><span data-event-star="dba4d4a3-84e2-419d-a041-7333223b14e1" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="dba4d4a3-84e2-419d-a041-7333223b14e1">Static Race Detection and Mutex Safety and Liveness for Go Programs (Artifact)</a><div class="prog-track">Artifacts</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></td></tr><tr><td><span data-event-star="f7944f44-d501-4c3f-8b17-a0b52addf14e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="f7944f44-d501-4c3f-8b17-a0b52addf14e">Static Type Analysis by Abstract Interpretation of Python Programs</a><div class="prog-track">Artifacts</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></td></tr><tr><td><span data-event-star="80bdd2c7-885a-4a9f-b23a-dc3d5be9c58e" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="80bdd2c7-885a-4a9f-b23a-dc3d5be9c58e">Tackling the Awkward Squad for Reactive Programming: The Actor-Reactor Model</a><div class="prog-track">Artifacts</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></td></tr><tr><td><span data-event-star="6c198d6c-2305-4b5f-8025-30d6b3768346" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="6c198d6c-2305-4b5f-8025-30d6b3768346">The Duality of Subtyping (artifact)</a><div class="prog-track">Artifacts</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></td></tr><tr><td><span data-event-star="388643c5-b535-46d1-9370-d74424dd84dc" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="388643c5-b535-46d1-9370-d74424dd84dc">Value Partitioning: A Lightweight Approach to Relational Static Analysis for JavaScript</a><div class="prog-track">Artifacts</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></td></tr></table></div><div id="Call-for-Artifacts" class="tab-pane "><h2>Call for Artifacts</h2><p><p>Authors of accepted papers at ECOOP 2020 can have their artifacts evaluated by an Artifact Evaluation Committee. Artifacts that live up to the expectations created by the paper will be marked with a badge in the proceedings.</p> <p>Artifacts that are deemed especially meritorious will be singled out for special recognition in the proceedings and at the conference.</p> <p>The Artifact Evaluation process is run by a separate committee whose task is to assess how the artifacts support the work described in the papers. The submission of an artifact is voluntary and will not influence the final decision regarding the papers (which is obviously enforced because the artifacts are submitted after the notification of acceptance has been sent out). Notification about the outcome of the Artifact Evaluation and reviews including suggestions for improving the artifacts will be distributed before the deadline for the final version of the paper.</p> <p>A submitted artifact should be consistent with the associated paper. It should be so well documented that it is accessible for a general computer scientist with an interest in the research area, who has read the associated paper.</p> <p>A submitted artifact is treated as confidential, just like a submitted paper. However, it is strongly recommended that artifacts are made available to the research community afterwards, thus enabling the above mentioned effects such as improved reproducibility etc.</p> <h1><a href="#artifact-submission-guidelines-and-process" id="artifact-submission-guidelines-and-process" class="anchor-link">Artifact Submission, Guidelines, and Process</a></h1> <h2><a href="#artifact-submission" id="artifact-submission" class="anchor-link">Artifact Submission</a></h2> <p><em>Submission link</em>: <a href="https://ecoop20-ae.hotcrp.com/">https://ecoop20-ae.hotcrp.com/</a></p> <p>Every submission must include:</p> <ol> <li> <p>An abstract that briefly describes the artifact.</p> </li> <li> <p>A PDF file that describes the artifact in detail and provides instructions for using it.</p> </li> <li> <p>A URL for downloading the artifact.</p> </li> <li> <p>A PDF file of the most recent version of the accepted paper.</p> </li> </ol> <h2><a href="#artifact-packaging-guidelines" id="artifact-packaging-guidelines" class="anchor-link">Artifact Packaging Guidelines</a></h2> <p>When packaging your artifact for submission, please take the following into consideration: Your artifact should be as accessible to the AE committee members as possible, and it should be easy for the AE members to quickly make progress on the investigation of your artifact. Please provide some simple scenarios describing concretely how the artifact is intended to be used; for a tool, this would include specific inputs to provide or actions to take, and expected output or behavior in response to this input. In addition to these very tightly controlled scenarios that you prepare for the AE committee members to try out, it may be very useful if you suggest some variations along the way, such that the AE committee members will be able to see that the artifact is robust enough to tolerate a few experiments. For artifacts that are tools, one very convenient way for reviewers to learn about your artifact is to include a video showing you using the artifact in a simple scenario, along with verbal comments explaining what is going on.</p> <p>To avoid problems with software dependencies and installation, it may be very useful if you provide the artifact installed and ready to use on a virtual machine (for example, VirtualBox, VMware, or a similar widely available platform). The artifact must be made available as a single, self-contained archive file, using a widely supported archive format such as zip or a compressed tar format (e.g., tgz). Please use widely supported open formats for documents, and preferably the CSV or JSON format for data.</p> <p>As an alternative to packaging artifacts independently, we introduce in 2020 the possibility to use the hosting platform <a href="https://nextjournal.com/">Nextjournal</a>. In an effort to promote artifact reproducibility, Nextjournal provides an infrastructure to build and host artifacts in notebooks, which can run in different environments. Authors that create their artifacts using Nextjournal should submit a link to the notebook in which their artifact runs. Authors are expected to profit from the simplified artifact creation process and wider visibility of their artifact, because artifacts can be inspected and modified online. More information and guidelines on how to use Nextjournal can be found here: <a href="https://nextjournal.com/ecoop-2020/artifacts-submission">https://nextjournal.com/ecoop-2020/artifacts-submission</a>. Nextjournal will provide active support to artifact authors during the submission period (refer to the “Get Help” section on the Nextjournal page).</p> <h2><a href="#reviewing-process" id="reviewing-process" class="anchor-link">Reviewing Process</a></h2> <p>Submitted artifacts will go through a two-phase evaluation:</p> <ol> <li> <p><em>Kicking-the-tires</em>: Reviewers check the artifact integrity and look for any possible setup problems that may prevent it from being properly evaluated (e.g., corrupted or missing files, VM won’t start, immediate crashes on the simplest example, etc.). Authors are informed of the outcome and, in case of technical problems, they can help solve them during a brief author response period.</p> </li> <li> <p><em>Artifact assessment</em>: Reviewers evaluate the artifacts, checking if they live up to the expectations created by the papers.</p> </li> </ol> <h2><a href="#kick-the-tires-response-period" id="kick-the-tires-response-period" class="anchor-link">Kick-the-Tires Response Period</a></h2> <p>Authors will be given a 4-day period to read and respond to the kick-the-tires reports of their artifacts. Authors may be asked for clarifications in case the committee encountered problems that may prevent reviewers from properly evaluating the artifact.</p> <h2><a href="#guidelines-for-authors-and-reviewers" id="guidelines-for-authors-and-reviewers" class="anchor-link">Guidelines for Authors and Reviewers</a></h2> <p><em>Guidelines for Authors</em>: When submitting artifacts, please consult the <a href="https://www.artifact-eval.org/guidelines.html">Guidelines for Packaging AEC Submissions</a>. We encourage you to also read the <a href="https://docs.google.com/document/d/1pqzPtLVIvwLwJsZwCb2r7yzWMaifudHe1Xvn42T4CcA/edit">HOWTO for AEC Submitters</a>. We would also like to provide artifact authors with general information on <a href="http://lisanqd.com/wp-content/uploads/2019/11/accpub-OOPSLA2019-licensed.pdf">what makes good / bad artifacts</a> and <a href="https://proofartifacts.github.io/guidelines/">suggestions for good practices</a>. In a nutshell:</p> <p>Committee members want artifacts that:</p> <ol> <li> <p>Contain all dependencies (Linux container / VM)</p> </li> <li> <p>Have few setup steps</p> </li> <li> <p>Have getting started guides where all instructions are tested</p> </li> <li> <p>Include some documentation on the code and layout of the artifact</p> </li> <li> <p>Have a short run reviewers can try first (several minutes max)</p> </li> <li> <p>Show progress messages (percentage complete) during longer runs</p> </li> </ol> <p>Avoid:</p> <ol> <li> <p>Downloading content over the Internet during experiments or tests</p> </li> <li> <p>Closed source software libraries, frameworks, operating systems, and container formats</p> </li> <li> <p>Experiments or tests that run for multiple days</p> </li> </ol> <p><em>Authors and Reviewers of Proof Artifacts</em>: We encourage authors and reviewers of mechanized proofs to consult the recent guidelines for submitting and reviewing <a href="https://proofartifacts.github.io/guidelines/">proof artifacts</a>.</p> </p></div><div id="Call-for-reviewers" class="tab-pane "><h2>Call for reviewers</h2><p><p>This year, the Artifact Evaluation Committee (AEC) will consist primarily of experienced early-career researchers that are invited by the Artifact Evaluation co-chairs. In addition, to foster diversity and train the next generation of researchers, we will also recruit AEC members using a self-nomination process. We expect to recruit PhD students (and postdocs) that have published at least one peer-reviewed publication.</p> <p>If you are interested, you can nominate yourself by submitting the following form: <a href="https://forms.gle/PuNHjspmidH6ZcAJ7">https://forms.gle/PuNHjspmidH6ZcAJ7</a> The application deadline is: Jan 10, 2020.</p> </p></div></div></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 (UTC-12h)</small></span></div></div><table class="table table-hover important-dates-in-sidebar"><tr href="https://2020.ecoop.org/track/ecoop-2020-artifacts" class="clickable-row past"><td>Fri 5 Jun 2020<br/>Camera-ready submission</td></tr><tr href="https://2020.ecoop.org/track/ecoop-2020-artifacts" class="clickable-row past"><td>Thu 28 May 2020<br/>Acceptance notification</td></tr><tr href="https://2020.ecoop.org/track/ecoop-2020-artifacts" class="clickable-row past"><td>Thu 30 Apr 12:00 - Fri 15 May 12:00 2020<br/>Kick-the-tires response period</td></tr><tr href="https://2020.ecoop.org/track/ecoop-2020-artifacts" class="clickable-row past"><td>Tue 21 Apr 2020<br/>Submission of artifacts</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-ae.hotcrp.com/" title="Submission link for Call for Artifacts" target="_blank" class="navigate">https://ecoop20-ae.hotcrp.com/</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-artifacts-artifact-evaluation-committee" class="navigate">Artifact Evaluation Committee</a></div></div><ul class="list-group"><li class="list-group-item"><a href="https://2020.ecoop.org/profile/lisanguyenquangdo" class="navigate"><div class="media"><span class="pull-left"><img alt="Lisa Nguyen Quang Do" src="https://2020.ecoop.org/getProfileImage/lisanguyenquangdo/8dc012b7-67b2-4a3e-8841-762c98673869/micro-avatar.jpg?1711468889000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Lisa Nguyen Quang Do<span class="pull-right"><small>Artifact Evaluation Co-Chair</small></span></h5><h5 class="media-heading"><span class="text-black">Google</span></h5><h5 class="media-heading"><small>Switzerland</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/manuelrigger" class="navigate"><div class="media"><span class="pull-left"><img alt="Manuel Rigger" src="https://2020.ecoop.org/getProfileImage/manuelrigger/8da006d1-d147-4f45-bdcc-650e5b018c4a/micro-avatar.jpg?1711456304000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Manuel Rigger<span class="pull-right"><small>Artifact Evaluation Co-Chair</small></span></h5><h5 class="media-heading"><span class="text-black">ETH Zurich</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/ellenarteca" class="navigate"><div class="media"><span class="pull-left"><img alt="Ellen Arteca" src="https://2020.ecoop.org/getProfileImage/ellenarteca/41330c6e-4fa3-4bf7-9b0a-16cdb44e663b/micro-avatar.jpg?1711526172000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Ellen Arteca<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/alexandrebartel1" class="navigate"><div class="media"><span class="pull-left"><img alt="micro-avatar" src="https://2020.ecoop.org/getDefaultImage/micro-avatar?1403689231000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Alexandre Bartel<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of Luxembourg</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/francescodagnino" class="navigate"><div class="media"><span class="pull-left"><img alt="micro-avatar" src="https://2020.ecoop.org/getDefaultImage/micro-avatar?1403689231000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Francesco Dagnino<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/erindahlgren" class="navigate"><div class="media"><span class="pull-left"><img alt="micro-avatar" src="https://2020.ecoop.org/getDefaultImage/micro-avatar?1403689231000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Erin Dahlgren<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black"></span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/kikofernandezreyes" class="navigate"><div class="media"><span class="pull-left"><img alt="Kiko Fernandez-Reyes" src="https://2020.ecoop.org/getProfileImage/kikofernandezreyes/45871fae-fe1d-4af8-886b-c6682acac6c7/micro-avatar.jpg?1711526172000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Kiko Fernandez-Reyes<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Uppsala 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/zhengguo" class="navigate"><div class="media"><span class="pull-left"><img alt="Zheng Guo" src="https://2020.ecoop.org/getProfileImage/zhengguo/babc8515-30cb-4360-ad7d-94eabdd59bb9/micro-avatar.jpg?1711508246000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Zheng Guo<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of California, San Diego</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/byronhawkins" class="navigate"><div class="media"><span class="pull-left"><img alt="Byron Hawkins" src="https://2020.ecoop.org/getProfileImage/byronhawkins/cded8f85-1a03-4f37-be77-47a974d04dd1/micro-avatar.jpg?1711526173000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Byron Hawkins<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">INRIA Rennes</span></h5><h5 class="media-heading"><small>France</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/pinjiahe" class="navigate"><div class="media"><span class="pull-left"><img alt="Pinjia He" src="https://2020.ecoop.org/getProfileImage/pinjiahe/2768e68f-007b-41c4-9d62-864c547e5327/micro-avatar.jpg?1711472515000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Pinjia He<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">ETH Zurich, Switzerland</span></h5><h5 class="media-heading"><small>Switzerland</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/aartikashyap" class="navigate"><div class="media"><span class="pull-left"><img alt="Aarti Kashyap" src="https://2020.ecoop.org/getProfileImage/aartikashyap/3ec69d73-b49b-4e2b-b657-08ce40bdbbb6/micro-avatar.jpg?1723378885000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Aarti Kashyap<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black"></span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/alyssamilburn" class="navigate"><div class="media"><span class="pull-left"><img alt="micro-avatar" src="https://2020.ecoop.org/getDefaultImage/micro-avatar?1403689231000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Alyssa Milburn<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black"></span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/felixpauck" class="navigate"><div class="media"><span class="pull-left"><img alt="Felix Pauck" src="https://2020.ecoop.org/getProfileImage/felixpauck/72dbf186-5917-47de-a406-5bf9cff53524/micro-avatar.jpg?1711526171000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Felix Pauck<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Paderborn University, 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/cedricrichter" class="navigate"><div class="media"><span class="pull-left"><img alt="Cedric Richter" src="https://2020.ecoop.org/getProfileImage/cedricrichter/0a217c26-a529-4801-8839-2f8b3c653982/micro-avatar.jpg?1711526172000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Cedric Richter<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Paderborn University, 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/andrearosa" class="navigate"><div class="media"><span class="pull-left"><img alt="Andrea Rosà" src="https://2020.ecoop.org/getProfileImage/andrearosa/039b8013-15d9-4a39-9482-921fc7706267/micro-avatar.jpg?1711467810000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Andrea Rosà<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of Lugano, Switzerland</span></h5><h5 class="media-heading"><small>Switzerland</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/someshsingh" class="navigate"><div class="media"><span class="pull-left"><img alt="Somesh Singh" src="https://2020.ecoop.org/getProfileImage/someshsingh/0ecf8c09-b663-4641-bd89-ac20564dca20/micro-avatar.jpg?1722267834000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Somesh Singh<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Indian Institute of Technology, Madras</span></h5><h5 class="media-heading"><small>India</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/justinsmith" class="navigate"><div class="media"><span class="pull-left"><img alt="Justin Smith" src="https://2020.ecoop.org/getProfileImage/justinsmith/4348650e-5b5c-42f1-97c1-0a0455d99526/micro-avatar.jpg?1711480931000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Justin Smith<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Lafayette College</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/quentinstievenart" class="navigate"><div class="media"><span class="pull-left"><img alt="Quentin Stiévenart" src="https://2020.ecoop.org/getProfileImage/quentinstievenart/945baebc-38b2-43d4-a3fa-bd33375aba23/micro-avatar.jpg?1712589766000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Quentin Stiévenart<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/qiyitang" class="navigate"><div class="media"><span class="pull-left"><img alt="Qiyi Tang" src="https://2020.ecoop.org/getProfileImage/qiyitang/e69d4456-7d46-4a03-9c33-c28e745fe97d/micro-avatar.jpg?1725030895000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Qiyi Tang<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">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/johntoman" class="navigate"><div class="media"><span class="pull-left"><img alt="John Toman" src="https://2020.ecoop.org/getProfileImage/johntoman/9b9f67d1-c48f-49db-b437-5b3ddde3ed42/micro-avatar.jpg?1711526173000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">John Toman<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of Washington, Seattle</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/alixtrieu" class="navigate"><div class="media"><span class="pull-left"><img alt="micro-avatar" src="https://2020.ecoop.org/getDefaultImage/micro-avatar?1403689231000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Alix Trieu<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Aarhus University</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/alexiturcotte" class="navigate"><div class="media"><span class="pull-left"><img alt="Alexi Turcotte" src="https://2020.ecoop.org/getProfileImage/alexiturcotte/6638ac16-0203-4298-9f6f-452836421f70/micro-avatar.jpg?1711457591000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Alexi Turcotte<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/junwenyang" class="navigate"><div class="media"><span class="pull-left"><img alt="Junwen Yang" src="https://2020.ecoop.org/getProfileImage/junwenyang/17c5905b-af2f-4a95-92c7-0f1ddd0387c6/micro-avatar.jpg?1711526171000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Junwen Yang<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of Chicago</span></h5><h5 class="media-heading"><small>China</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/chengyuzhang" class="navigate"><div class="media"><span class="pull-left"><img alt="Chengyu Zhang" src="https://2020.ecoop.org/getProfileImage/chengyuzhang/3a6a6f5f-420b-415e-920f-5575f05aa165/micro-avatar.jpg?1711471175000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Chengyu Zhang<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">East China Normal University</span></h5><h5 class="media-heading"><small>China</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/fuyuanzhang" class="navigate"><div class="media"><span class="pull-left"><img alt="micro-avatar" src="https://2020.ecoop.org/getDefaultImage/micro-avatar?1403689231000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Fuyuan Zhang<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">MPI-SWS</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2020.ecoop.org/profile/damingzou" class="navigate"><div class="media"><span class="pull-left"><img alt="Daming Zou" src="https://2020.ecoop.org/getProfileImage/damingzou/83d1a8f6-6f16-4b43-bb29-8d63a42de67e/micro-avatar.jpg?1711478591000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Daming Zou<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Peking University</span></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>Sun 24 Nov 19:30</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>