robust-rosin / robust

A dataset of 200+ bugs in the Robot Operating System for BugZoo
30 stars 10 forks source link

A small number of bugs involve multiple fix commits in one or more repositories #379

Closed ChrisTimperley closed 4 years ago

ChrisTimperley commented 4 years ago

For example, 0027b57 contains two fix commits in the same repository, and fd6b589 contains two commits across two repositories. The bug description format should be adjusted to better support such cases. A simple fix is to transform the repo and hash fields in fix into lists. However, this introduces some ambiguity into which commits belong to which repo.

A better alternative is to replace both of these fields with a commits field, which describes each of the fix commits. Fix commits would be described by an object specifying repo and hash, and could also specify some useful information for the purpose of analysis (e.g., stats, files, committer, date, etc).

gavanderhoorn commented 4 years ago

Isn't this a duplicate of #162?

It focuses a bit on the reproduction side of things, but could be extended.

wasowski commented 4 years ago

go ahead @ChrisTimperley !