This year educational track will feature three kinds of submissions. In addition to tutorials and collection of educational resources launched last year, this year we also introduce educational posters.
- Tutorials: the track chairs will invite several researchers to address topics of broad interest for community.
- Shared educational resources. The goal of this activity is to create a hub of community educational collaboration and curation of educational resources relevant to Mining Software Repositories. Educational resources can be lessons, MOOCs, tools, educational datasets, tutorials, extractors, sources of SE data, assignment descriptions, etc. Current collection of educational resources is here
- Educational posters. We solicit two-page descriptions of educational resources. Accepted submissions will be included in the proceedings; authors will be invited to present their work as a poster.
For further details on the calls for shared educational resources and educational posters, please see the tab Call for contributions.
Mon 29 Jun Times are displayed in time zone: (UTC) Coordinated Universal Time change
11:00 - 12:00: Build, CI, & DependenciesTechnical Papers / Registered Reports / Keynote / MSR Awards / FOSS Award / Education / Data Showcase / Mining Challenge / MSR Challenge Proposals / Ask Me Anything at MSR:Zoom Chair(s): Raula Gaikovina KulaNAIST Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack) | |||
11:00 - 11:12 Live Q&A | A Tale of Docker Build Failures: A Preliminary StudyMSR - Technical Paper Technical Papers Yiwen WuNational University of Defense Technology, Yang ZhangNational University of Defense Technology, China, Tao WangNational University of Defense Technology, Huaimin Wang Pre-print Media Attached | ||
11:12 - 11:24 Live Q&A | Using Others' Tests to Avoid Breaking UpdatesMSR - Technical Paper Technical Papers Suhaib MujahidConcordia University, Rabe AbdalkareemConcordia University, Montreal, Canada, Emad ShihabConcordia University, Shane McIntoshMcGill University Pre-print Media Attached | ||
11:24 - 11:36 Live Q&A | A Dataset of DockerfilesMSR - Data Showcase Data Showcase A: Jordan HenkelUniversity of Wisconsin–Madison, A: Christian Bird, A: Shuvendu LahiriMicrosoft Research, A: Thomas RepsUniversity of Wisconsin-Madison, USA Media Attached | ||
11:36 - 11:48 Live Q&A | Empirical Study of Restarted and Flaky Builds on Travis CIMSR - Technical Paper Technical Papers Thomas DurieuxKTH Royal Institute of Technology, Sweden, Claire Le GouesCarnegie Mellon University, Michael HiltonCarnegie Mellon University, USA, Rui AbreuInstituto Superior Técnico, U. Lisboa & INESC-ID DOI Pre-print Media Attached | ||
11:48 - 12:00 Live Q&A | LogChunks: A Data Set for Build Log AnalysisMSR - Data Showcase Data Showcase A: Carolin BrandtDelft University of Technology, A: Annibale PanichellaDelft University of Technology, A: Andy ZaidmanTU Delft, A: Moritz BellerFacebook, USA Pre-print Media Attached |
13:00 - 13:15: "Opening" & AwardsMSR Plenary at MSR:Zoom Chair(s): Sunghun KimHong Kong University of Science and Technology, Georgios GousiosDelft University of Technology, Sarah NadiUniversity of Alberta Live on YouTube: https://www.youtube.com/watch?v=Qvf7mHa-YYs | |||
13:00 - 13:15 Day opening | MSR Opening & Awards MSR Plenary Sunghun KimHong Kong University of Science and Technology, Sarah NadiUniversity of Alberta, Georgios GousiosDelft University of Technology Media Attached |
14:30 - 15:00: Tutorial 1: GDPR ConsiderationsEducation / Technical Papers at MSR:Zoom2 Chair(s): Alexander SerebrenikEindhoven University of Technology, Abram HindleUniversity of Alberta Q/A for tutorial (Joining info available on Slack) | |||
14:30 - 15:00 Tutorial | Mining Software Repositories While Respecting PrivacyMSR - Tutorial Education Pre-print Media Attached |
Tue 30 Jun Times are displayed in time zone: (UTC) Coordinated Universal Time change
11:00 - 12:00: SecurityTechnical Papers / Data Showcase at MSR:Zoom2 Chair(s): Dimitris MitropoulosAthens University of Economics and Business Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack) | |||
11:00 - 11:12 Live Q&A | Did You Remember To Test Your Tokens?MSR - Technical Paper Technical Papers Danielle GonzalezRochester Institute of Technology, USA, Michael RathTechnische Universität Ilmenau, Mehdi MirakhorliRochester Institute of Technology DOI Pre-print Media Attached | ||
11:12 - 11:24 Live Q&A | Automatically Granted Permissions in Android appsMSR - Technical Paper Technical Papers Paolo Calciati IMDEA Software Institute, Konstantin KuznetsovSaarland University, CISPA, Alessandra GorlaIMDEA Software Institute, Andreas ZellerCISPA Helmholtz Center for Information Security Media Attached | ||
11:24 - 11:36 Live Q&A | PUMiner: Mining Security Posts from Developer Question and Answer Websites with PU LearningMSR - Technical Paper Technical Papers Triet Le Huynh MinhThe University of Adelaide, David Hin, Roland Croft, Muhammad Ali BabarThe University of Adelaide DOI Pre-print Media Attached | ||
11:36 - 11:48 Live Q&A | A C/C++ Code Vulnerability Dataset with Code Changes and CVE SummariesMSR - Data Showcase Data Showcase A: Jiahao FanNew Jersey Institute of Technology, USA, A: Yi LiNew Jersey Institute of Technology, USA, A: Shaohua WangNew Jersey Institute of Technology, USA, A: Tien N. NguyenUniversity of Texas at Dallas Media Attached | ||
11:48 - 12:00 Live Q&A | The Impact of a Major Security Event on an Open Source Project: The Case of OpenSSLMSR - Technical Paper Technical Papers James WaldenNorthern Kentucky University Pre-print Media Attached |
13:45 - 14:00: "Closing" & MSR 2021MSR Plenary at MSR:Zoom Chair(s): Sarah NadiUniversity of Alberta, Georgios GousiosDelft University of Technology, Sunghun KimHong Kong University of Science and Technology Live YouTube: https://youtu.be/97JCEBPZHkU | |||
14:30 - 15:00: Tutorial 2: Software AnalyticsEducation / Technical Papers at MSR:Zoom2 Chair(s): Abram HindleUniversity of Alberta, Alexander SerebrenikEindhoven University of Technology Q/A for tutorial (Joining info available on Slack) | |||
14:30 - 15:00 Tutorial | Mutation Testing Meets Software Analytics: A Hands-On TutorialMSR - Tutorial Education Media Attached |
Call for contributions
This year educational track will feature three kinds of submissions. In addition to tutorials and collection of educational resources launched last year, this year we also introduce educational posters.
- Tutorials: the track chairs will invite several researchers to address topics of broad interest for community.
- Shared educational resources. The goal of this activity is to create a hub of community educational collaboration and curation of educational resources relevant to Mining Software Repositories. Educational resources can be lessons, MOOCs, tools, educational datasets, tutorials, extractors, sources of SE data, assignment descriptions, etc. Current collection of educational resources is here See the call below.
- Educational posters. We solicit two-page descriptions of educational resources (see below). Accepted submissions will be included in the proceedings; authors will be invited to present their work as a poster.
Call for educational resources
We have a website/blog dedicated to MSR relevant Educational Resources. You can contribute anytime!
What are we looking for?
- Links, resources, videos, virtual machines, texts that can be used to help teach MSR to all sorts of students: undergraduates, graduates, postdocs, professionals, professors, etc.
- The contributed snippets should be relevant to the field of mining software repositories.
- The contributed snippets do not need to be your own resources. They can be links to resources you think are useful for educating students about MSR related topics. Be sure to attribute and credit the creators of the resources you link to.
Please also check our contribution guidelines
Educational resources are not papers, will not be included in the proceedings or presented during the conference.
Call for educational posters
Educational poster submissions should describe educational resources made available to use by others. Educational resources can be lessons, MOOCs, tools, datasets, tutorials, extractors, sources of SE data, assignment descriptions, etc. Ideally, these resources should be of value to others in the community.
Submissions are expected to include:
- a description of the resource,
- if the artefact is a dataset please describe the methodology used to gather it and its provenance
- a description of the context when this resource has been used: for what target audience has the resource been designed? has it been used as part of a larger course or summer school?
- reflection on the past use of the educational resource: e.g., if the resource is an assignment, how did the students score on it? what kind of feedback did they provide?
- ideas for the future use and improvement: e.g., would the same assignment be suited for other target audiences, e.g., undergrad students instead of graduate students, or non-CS-majors?
The educational resources covered by a poster should be
- original, i.e., not been published elsewhere, under review or submitted for review elsewhere during the duration of consideration. The submission must also comply with the ACM plagiarism policy and procedures. The submission must also comply with the IEEE Policy on Authorship. To submit please use the EasyChair link.
- made available at the time of submission of the paper for review, but will be considered confidential until publication of the paper. At latest upon publication of the paper the authors should archive data on preserved archives that can provide a digital object identifier (DOI) such as [zenodo.org], [figshare.com] or institutional preserved archives. In this way the data will become citable; DOI-based citation of the dataset should be included in the camera-ready version.
Submission
Submit your poster paper (maximum 2 pages, plus 1 additional page of references) to EasyChair on or before February 6, 2020. Submitted papers will undergo single-blind peer review. We opt for single-blind peer review (as opposed to the double-blind peer review of the main track) since description of the context is likely to disclose the authors’ identity. To make educational resources accessible and citable, we further encourage authors to attend to the FAIR rules, i.e. data should be: Findable, Accessible, Interoperable, and Reusable. The submission must conform to the MSR Proceedings Formatting Guidelines.
Upon notification of acceptance, all authors of accepted papers will be asked to complete a Copyright form and will receive further instructions for preparing their camera ready versions. At least one author of each paper is expected to present the results at the MSR conference. All accepted contributions will be published in the conference electronic proceedings.
The official publication date is the date the proceedings are made available in the ACM or IEEE Digital Libraries. This date may be up to two weeks prior to the first day of ICSE 2020. The official publication date affects the deadline for any patent filings related to the published work. Purchases of additional pages in the proceedings is not allowed.