Write a Blog >>
ESEC/FSE 2022
Mon 14 - Fri 18 November 2022 Singapore

Modern software engineering research often relies on mining open-source software repositories, to either provide motivation for their research problems and/or evaluation of the proposed approach. Mining ultra-large-scale software repositories is still a difficult task, requiring substantial expertise and access to significant hardware. Tools such as Boa can help researchers easily mine large numbers of open-source repositories. There has also recently been more of a push toward open science, with an emphasis on making replication packages available. Building such replication packages incurs additional workload for researchers. In this tutorial, we teach how to use the Boa infrastructure for mining software repository data. We leverage Boa’s VS Code IDE extension to help write and submit Boa queries, and also leverage Boa’s study template to show how researchers can more easily analyze the output from Boa and automatically produce a suitable replication package that is published on Zenodo.

Fri 18 Nov

Displayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change

14:00 - 15:30
Tutorials - 18 Afternoon session - part 1Tutorials at Town Plaza Auditorium 1
14:00
90m
Tutorial
Performing Large-Scale Mining Studies: From Start to Finish (Tutorial)
Tutorials
Robert Dyer University of Nebraska-Lincoln, Samuel W. Flint University of Nebraska-Lincoln
DOI
16:00 - 17:30
Tutorials - 18 Afternoon session - part 2Tutorials at Town Plaza Auditorium 1
16:00
90m
Tutorial
Performing Large-Scale Mining Studies: From Start to Finish (Tutorial)
Tutorials
Robert Dyer University of Nebraska-Lincoln, Samuel W. Flint University of Nebraska-Lincoln
DOI