CINXE.COM
MSR 2021
<!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://2021.msrconf.org/favicon.ico?28d37e6d7e5e12d24c39bdba0f4f3cfd" rel="shortcut icon" type="image/x-icon" /> <link href="https://2021.msrconf.org/stylesheets/common_.css?d7bcca3579a066193caf560ede9d6399" rel="stylesheet" type="text/css" /> <title>MSR 2021</title> <script type="text/javascript">var show_webdsl_debug=false;</script> <script type="text/javascript">var contextpath="https://2021.msrconf.org";</script> <link rel="stylesheet" href="https://2021.msrconf.org/stylesheets/bootstrap/css/bootstrap.min.css?7f89537eaf606bff49f5cc1a7c24dbca" type="text/css" /><link rel="stylesheet" href="https://2021.msrconf.org/stylesheets/conf.css?d8ff81ab1f2387936557f525e4e8eb20" type="text/css" /><link rel="stylesheet" href="https://2021.msrconf.org/stylesheets/logobar.css?d68c282160782c2b5f5bfb8ceb47a30e" type="text/css" /><link rel="stylesheet" href="https://2021.msrconf.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://2021.msrconf.org/javascript/twitter-widget-ios-fix.js?7ba20a9fa447de94b2a094eead2ccfe8"></script> <script type="text/javascript" src="https://2021.msrconf.org/javascript/jquery.tablesorter.combined.min.js?285b21976326641f8f1b910492e6d5d0"></script> <script type="text/javascript" src="https://2021.msrconf.org/javascript/jquery.tablesorter.pager.min.js?4551cdfea66f45a11ae5548f3d50a06f"></script> <script type="text/javascript" src="https://2021.msrconf.org/javascript/tablesorter-init.js?ee6babedf1a6be960e4543a1bb57b421"></script> <script type="text/javascript" src="https://2021.msrconf.org/javascript/bootstrap/js/bootstrap.min.js?2f34b630ffe30ba2ff2b91e3f3c322a1"></script> <script type="text/javascript" src="https://2021.msrconf.org/javascript/notify.min.js?e86d399917a84b69a4683f504c7a7813"></script> <script type="text/javascript" src="https://2021.msrconf.org/javascript/ajax.js?2dbd1cc4f8f2d52ae9c879d7346f4f8a"></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 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> <meta name='description' content='Welcome to the website of the Mining Software Repositories 2021 conference. The Mining Software Repositories (MSR) conference is the premier conference for data science, machine learning, and artificial intelligence in software engineering. The goal of the conference is to improve software engineering practices by uncovering interesting and actionable information about software systems and projects using the vast amounts of software data such as source control systems, defect tracking systems, code review repositories, archived communications between project personnel, question-and-answer ...'> <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='MSR 2021'> <meta prefix='og: http://ogp.me/ns#' property='og:description' content='Welcome to the website of the Mining Software Repositories 2021 conference. The Mining Software Repositories (MSR) conference is the premier conference for data science, machine learning, and artificial intelligence in software engineering. The goal of the conference is to improve software engineering practices by uncovering interesting and actionable information about software systems and projects using the vast amounts of software data such as source control systems, defect tracking systems, code review repositories, archived communications between project personnel, question-and-answer ...'> <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> </head> <body id="home"><div class="frame"><a href="https://2021.msrconf.org/blogposts" class="blog-link btn btn-xs btn-default navigate">Write a Blog >></a><div class="logobar"><div class="container"><a href="https://2021.msrconf.org" class="navbar-brand navigate"><span class="brand-text">MSR 2021</span></a><div class="place">Mon 17 - Wed 19 May 2021 <a href="https://2021.msrconf.org/venue/icse-2021-virtualization-platform" class="navigate"></a></div><div class="place2">co-located with <a href="https://2021.icse-conferences.org" class="navigate">ICSE 2021</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://2021.msrconf.org/venue/icse-2021-virtualization-platform" class="navigate">Venue: Clowdr</a></li><li class="block"><a href="https://2021.msrconf.org/venue/icse-2021-venue-main-conference" class="navigate">Clowdr: Main Conference</a></li><li class="block"><a href="https://2021.msrconf.org/venue/icse-2021-venue-colocated" class="navigate">Clowdr: Co-located Events</a></li><li class="block"><a href="https://2021.msrconf.org/venue/icse-2021-workshops-venue" class="navigate">Clowdr: Workshops</a></li><li class="block"><a href="https://2021.msrconf.org/attending/widening-participation-program" class="navigate">Widening Participation Program</a></li><li class="block dropdown-header">ICSE 2021</li><li class="block"><a href="https://2021.msrconf.org/attending/registration" class="indent navigate">Registration</a></li><li class="block"><a href="https://2021.msrconf.org/attending/authors" class="indent navigate">Authors</a></li><li class="block"><a href="https://2021.msrconf.org/attending/code-of-conduct" class="indent navigate">Code of Conduct</a></li><li class="block"><a href="https://2021.msrconf.org/attending/diversity-and-inclusion" class="indent navigate">Diversity and Inclusion Plan</a></li><li class="block"><a href="https://2021.msrconf.org/attending/printed-program" class="indent navigate">PDF Program</a></li><li class="block"><a href="https://2021.msrconf.org/attending/proceedings" class="indent navigate">Proceedings</a></li><li class="block"><a href="https://2021.msrconf.org/attending/networking" class="indent navigate">Networking</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://2021.msrconf.org/program/program-msr-2021/" class="navigate">MSR Program</a></li><li class="block"><a href="https://2021.msrconf.org/program/program-msr-2021/" 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://2021.msrconf.org/program/program-msr-2021/" data-fltr-type="date" data-fltr-val="Mon 17 May 2021" class="navigate">Mon 17 May</a></li><li class="block"><a href="https://2021.msrconf.org/program/program-msr-2021/" data-fltr-type="date" data-fltr-val="Tue 18 May 2021" class="navigate">Tue 18 May</a></li><li class="block"><a href="https://2021.msrconf.org/program/program-msr-2021/" data-fltr-type="date" data-fltr-val="Wed 19 May 2021" class="navigate">Wed 19 May</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-1"><div class="row"><div class="col-sm-12"><ul class="block multi-column-dropdown"><li class="block dropdown-header">MSR 2021</li><li class="block"><a href="https://2021.msrconf.org/track/msr-2021-technical-papers" class="navigate">Technical Papers</a></li><li class="block"><a href="https://2021.msrconf.org/track/msr-2021-mining-challenge" class="navigate">Mining Challenge</a></li><li class="block"><a href="https://2021.msrconf.org/track/hackathon" class="navigate">Hackathon</a></li><li class="block"><a href="https://2021.msrconf.org/track/msr-2021-shadow-pc" class="navigate">Shadow PC</a></li><li class="block"><a href="https://2021.msrconf.org/track/msr-2021-data-showcase" class="navigate">Data Showcase</a></li><li class="block"><a href="https://2021.msrconf.org/track/msr-2021-registered-reports" class="navigate">Registered Reports</a></li><li class="block"><a href="https://2021.msrconf.org/track/msr-2021-keynotes" class="navigate">Keynotes</a></li><li class="block"><a href="https://2021.msrconf.org/track/msr-2021-tutorials-" class="navigate">Tutorials </a></li><li class="block"><a href="https://2021.msrconf.org/track/msr-2021-foss-award" class="navigate">FOSS Award</a></li><li class="block"><a href="https://2021.msrconf.org/track/msr-2021-msr-awards" class="navigate">MSR Awards</a></li><li class="block"><a href="https://2021.msrconf.org/track/msr-2021-mip-award-" class="navigate">MIP Award </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-1"><div class="row"><div class="col-sm-12"><ul class="block multi-column-dropdown"><li class="block dropdown-header">MSR 2021 Committees</li><li class="block"><a href="https://2021.msrconf.org/committee/msr-2021-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block dropdown-header">Track Committees </li><li class="block"><a href="https://2021.msrconf.org/committee/msr-2021-technical-papers-program-committee" class="navigate"><strong>Technical Papers</strong></a></li><li class="block"><a href="https://2021.msrconf.org/committee/msr-2021-mining-challenge-miltiadis-allamanis" class="navigate"><strong>Mining Challenge</strong></a></li><li class="block"><a href="https://2021.msrconf.org/committee/msr-2021-msr-2021-hackathon-hackathon-committee" class="navigate"><strong>Hackathon</strong></a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Shadow PC</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2021.msrconf.org/committee/msr-2021-shadow-pc-shadow-pc-advisors" class="navigate">Shadow PC Advisors</a></li><li class="block"><a href="https://2021.msrconf.org/committee/msr-2021-shadow-pc-shadow-pc-committee" class="navigate">Shadow PC committee</a></li></ul></li><li class="block"><a href="https://2021.msrconf.org/committee/msr-2021-data-showcase-data-show-case-committee" class="navigate"><strong>Data Showcase</strong></a></li><li class="block"><a href="https://2021.msrconf.org/committee/msr-2021-registered-reports-program-committee" class="navigate"><strong>Registered Reports</strong></a></li><li class="block"><a href="https://2021.msrconf.org/committee/msr-2021-foss-award-program-committee" class="navigate"><strong>FOSS Award</strong></a></li><li class="block"><a href="https://2021.msrconf.org/committee/msr-2021-msr-awards-committee" class="navigate"><strong>MSR Awards</strong></a></li><li class="block"><a href="https://2021.msrconf.org/committee/msr-2021-mip-award--committee" class="navigate"><strong>MIP Award </strong></a></li><li class="block dropdown-header">Contributors</li><li class="block"><a href="https://2021.msrconf.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></ul></li><li class="block"><a href="https://2021.msrconf.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://2021.msrconf.org/series/msr" class="navigate"><span class="glyphicon glyphicon-home"></span> Series</a></li><li class="block divider"></li><li class="block"><a href="https://2025.msrconf.org" class="navigate">MSR 2025</a></li><li class="block"><a href="https://2024.msrconf.org" class="navigate">MSR 2024</a></li><li class="block"><a href="https://conf.researchr.org/home/msr-2023" class="navigate">MSR 2023</a></li><li class="block"><a href="https://conf.researchr.org/home/msr-2022" class="navigate">MSR 2022</a></li><li class="block"><span class="text-muted" style="margin-left: 2px;"><span class="glyphicon glyphicon-hand-right"></span> MSR 2021</span></li><li class="block"><a href="https://2020.msrconf.org" class="navigate">MSR 2020</a></li><li class="block"><a href="https://2019.msrconf.org" class="navigate">MSR 2019</a></li><li class="block"><a href="https://2018.msrconf.org" class="navigate">MSR 2018</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/msr-2021/https%3A%5Es%5Es2021.msrconf.org%5Es" rel="nofollow" class="navigate">Sign in</a></li><li class="block"><a href="https://2021.msrconf.org/signup" class="navigate">Sign up</a></li></ul></div></div></div></div><div id="content" class="container"><div class="row"><div class="col-sm-7"><div class="row"><div class="col-sm-12"></div></div><div class="row"><div class="col-sm-12"><div class="page-header"><h1>The 2021 Mining Software Repositories Conference</h1></div><p>Welcome to the website of the Mining Software Repositories 2021 conference.</p> <p>The Mining Software Repositories (MSR) conference is the premier conference for data science, machine learning, and artificial intelligence in software engineering. The goal of the conference is to improve software engineering practices by uncovering interesting and actionable information about software systems and projects using the vast amounts of software data such as source control systems, defect tracking systems, code review repositories, archived communications between project personnel, question-and-answer sites, CI build servers, and run-time telemetry. Mining this information can help to understand software development and evolution, software users, and runtime behavior; support the maintenance of software systems; improve software design/reuse; empirically validate novel ideas and techniques; support predictions about software development; and exploit this knowledge in planning future development.</p> </div></div></div><div class="col-sm-4 col-sm-offset-1 sidebar"><div class="panel panel-primary"><div class="panel-heading clearfix"><div class="panel-title"><span class="glyphicon glyphicon-road"></span> MSR 2021 Tracks</div></div><div class="panel-body"><div class="all-tracks"><a href="https://2021.msrconf.org/track/msr-2021-technical-papers" class="text-muted navigate">Technical Papers</a> | <a href="https://2021.msrconf.org/track/msr-2021-mining-challenge" class="text-muted navigate">Mining Challenge</a> | <a href="https://2021.msrconf.org/track/hackathon" class="text-muted navigate">Hackathon</a> | <a href="https://2021.msrconf.org/track/msr-2021-shadow-pc" class="text-muted navigate">Shadow PC</a> | <a href="https://2021.msrconf.org/track/msr-2021-data-showcase" class="text-muted navigate">Data Showcase</a> | <a href="https://2021.msrconf.org/track/msr-2021-registered-reports" class="text-muted navigate">Registered Reports</a> | <a href="https://2021.msrconf.org/track/msr-2021-keynotes" class="text-muted navigate">Keynotes</a> | <a href="https://2021.msrconf.org/track/msr-2021-tutorials-" class="text-muted navigate">Tutorials </a> | <a href="https://2021.msrconf.org/track/msr-2021-foss-award" class="text-muted navigate">FOSS Award</a> | <a href="https://2021.msrconf.org/track/msr-2021-msr-awards" class="text-muted navigate">MSR Awards</a> | <a href="https://2021.msrconf.org/track/msr-2021-mip-award-" class="text-muted navigate">MIP Award </a></div></div></div><div class="panel panel-primary social-media-widget"><div class="panel-heading clearfix"><div class="panel-title"><svg xmlns="http://www.w3.org/2000/svg" height="0.875em" viewBox="0 0 512 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg> Posts</div></div><a class="twitter-timeline" data-height="400"href="https://twitter.com/msrconf">Twittes </a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></div></div></div><div id="messages-placeholder" class="alert alert-warning" style="display:none;"><a data-dismiss="alert" class="close">x</a><em>Mon 17 Feb 20:26</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://2021.msrconf.org/eventDetailsModalByAjaxConferenceEdition" accept-charset="UTF-8" method="POST" class="hidden"><input type="hidden" name="form_131600131703c411e65b13378d08eb1f6672b5a0259" value="1" /><input type="hidden" name="context" value="msr-2021" /><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://2021.msrconf.org/eventDetailsModalByAjaxConferenceEdition","eventDetailsModalByAjaxConferenceEdition_ia0_3c411e65b13378d08eb1f6672b5a0259", [{"name":"context", "value":"msr-2021"},],"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://2021.msrconf.org/eventStarByAjaxConferenceEdition" accept-charset="UTF-8" method="POST" class="hidden"><input type="hidden" name="form_509860938088b48fd14544d4239b498a2cf339e02b" value="1" /><input type="hidden" name="context" value="msr-2021" /><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://2021.msrconf.org/eventStarByAjaxConferenceEdition","eventStarByAjaxConferenceEdition_ia0_88b48fd14544d4239b498a2cf339e02b", [{"name":"context", "value":"msr-2021"},],"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://2021.msrconf.org" class="navigate"><span class="glyphicon glyphicon-home"></span> MSR 2021</a></h3><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.69.0</a>)<br/><small><a href="https://2021.msrconf.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://2021.msrconf.org/track/msr-2021-technical-papers" class="navigate">Technical Papers</a><br/><a href="https://2021.msrconf.org/track/msr-2021-mining-challenge" class="navigate">Mining Challenge</a><br/><a href="https://2021.msrconf.org/track/hackathon" class="navigate">Hackathon</a><br/><a href="https://2021.msrconf.org/track/msr-2021-shadow-pc" class="navigate">Shadow PC</a><br/><a href="https://2021.msrconf.org/track/msr-2021-data-showcase" class="navigate">Data Showcase</a><br/><a href="https://2021.msrconf.org/track/msr-2021-registered-reports" class="navigate">Registered Reports</a><br/><a href="https://2021.msrconf.org/track/msr-2021-keynotes" class="navigate">Keynotes</a><br/><a href="https://2021.msrconf.org/track/msr-2021-tutorials-" class="navigate">Tutorials </a><br/><a href="https://2021.msrconf.org/track/msr-2021-foss-award" class="navigate">FOSS Award</a><br/><a href="https://2021.msrconf.org/track/msr-2021-msr-awards" class="navigate">MSR Awards</a><br/><a href="https://2021.msrconf.org/track/msr-2021-mip-award-" class="navigate">MIP Award </a></div><div class="col-sm-6"></div></div></div><div class="col-sm-2"><h4>Attending</h4><a href="https://2021.msrconf.org/venue/icse-2021-virtualization-platform" class="navigate">Venue: Clowdr</a><br><a href="https://2021.msrconf.org/venue/icse-2021-venue-main-conference" class="navigate">Clowdr: Main Conference</a><br><a href="https://2021.msrconf.org/venue/icse-2021-venue-colocated" class="navigate">Clowdr: Co-located Events</a><br><a href="https://2021.msrconf.org/venue/icse-2021-workshops-venue" class="navigate">Clowdr: Workshops</a><br><a href="https://2021.msrconf.org/attending/widening-participation-program" class="navigate">Widening Participation Program</a><br><a href="https://2021.msrconf.org/attending/registration" class="navigate">Registration</a><br><a href="https://2021.msrconf.org/attending/authors" class="navigate">Authors</a><br><a href="https://2021.msrconf.org/attending/code-of-conduct" class="navigate">Code of Conduct</a><br><a href="https://2021.msrconf.org/attending/diversity-and-inclusion" class="navigate">Diversity and Inclusion Plan</a><br><a href="https://2021.msrconf.org/attending/printed-program" class="navigate">PDF Program</a><br><a href="https://2021.msrconf.org/attending/proceedings" class="navigate">Proceedings</a><br><a href="https://2021.msrconf.org/attending/networking" class="navigate">Networking</a></div><div class="col-sm-2"><a href="https://2021.msrconf.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; let defaultplacement = $(document).scrollLeft() > 100 ? 'auto left' : 'auto top'; $(node).find('[title]').each( function(i,el){ var $e=$(el);$e.tooltip({placement: function(tt, elem){ var attval = elem.getAttribute('data-placement'); return attval ? attval : defaultplacement; }, sanitize: false, container: 'body' }) } ).on('show.bs.tooltip', function () { let el = this; while (el && window.getComputedStyle(el).position !== 'fixed') { el = el.parentElement; } if(el) $(this).data('bs.tooltip').options.container = el;});$('.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>