SZZ (unleashed) using GitHub

Posted by Christopher Fuhrman on September 15, 2023 · 113 1 min read

Now it’s possible to use SZZ Unleashed with bug databases that are in GitHub (rather than Jira).

Thanks to excellent collaboration with Yacine Khiter (a summer intern via the Mitacs Global Research Internship program), the SZZ Unleashed (open source) implementation on GitHub was forked and has a prototype that can use GitHub as a source for bug data.

You can find the details here, including a pipeline for a small (trivial) empirical study (including some code in Pharo that runs from Python) that aims to correlate the number of bugs with the size of files (for TypeScript projects).

UML activity diagram explaining the pipeline