Much like we have security-experienced developers in participant_analysis.rb, we need to populate on the participant's table whether or not the participants of a code review are experienced with that type of bug.
The labels we are looking at are:
Stability
Build
Test Fails
Compatibility
Measure this by linking participant => code_reviews => commit => bug => bug_label.
For example, a participant is stability-experienced if, at the time of the code review, that developer had in the past reviewed a commit to fix a stability-labelled bug. Presumably, they would bring that experience to this review.
We need:
Dev data (feel free to depart from reality on the dev data)
Much like we have security-experienced developers in
participant_analysis.rb
, we need to populate on the participant's table whether or not the participants of a code review are experienced with that type of bug.The labels we are looking at are:
Measure this by linking
participant => code_reviews => commit => bug => bug_label
.For example, a participant is stability-experienced if, at the time of the code review, that developer had in the past reviewed a commit to fix a stability-labelled bug. Presumably, they would bring that experience to this review.
We need:
participant_analysis.rb
.