Developer Satisfaction Survey/2021/Categories/Code review

   📖 Developer Satisfaction 2021 The developer satisfaction survey is an annual survey of the Wikimedia developer community. The survey asks questions about Wikimedia developer tooling, practices, and documentation.

  |🏠 Home 📈 Trends 🏅 Performance 🤼 Importance vs Satisfaction 📊 Categories



Social vs Tooling
"'Satisfaction with Code Review' seems too broad of a statement. Not sure if you are asking about social workflows or specific software tools."

<div class="dss-main_big-numbers"> <div class="dss-main_big-numbers-blue"> <div class="dss-main_big-numbers-number">38% <div class="dss-main_big-numbers-explainer"> <div class="dss-main_big-numbers-icon">💬 <div class="dss-main_big-numbers-explainer"> 38% of comments mention social problems in code review

<div class="dss-main_big-numbers-green"> <div class="dss-main_big-numbers-number">50% <div class="dss-main_big-numbers-explainer"> <div class="dss-main_big-numbers-icon">🔢 <div class="dss-main_big-numbers-explainer"> 50% of comments mention tooling problems in code review

This became apparent as we coded the survey comments: there were comments about social aspects of code review and comments about tooling aspects. It's unclear whether the 52% satisfaction is satisfaction with the tooling, the social aspects, something in-between. Next survey: two sections.



Developer Equity
"why are people not reviewing my patches :( – Volunteer Developer"

<div class="dss-main_big-numbers dss-main_big-numbers-blue"> <div class="dss-main_big-numbers-number">21% <div class="dss-main_big-numbers-explainer"> <div class="dss-main_big-numbers-icon">💬 <div class="dss-main_big-numbers-explainer"> 21% of comments were about "volunteer equity". There were comments about finding people to review your code. A comment that mentions that it's harder for volunteers to find reviewers made by anyone was coded as volunteer equity.



The correlation above uses Spearman correlation as the likert data used was ordinal. The correlation above is only moderate, but it was the strongest correlation of any question we asked in this section with overall satisfaction.

Raw Data
<div class='dss-footer_nav'> <div class='dss-footer_nav-prev'>|←Categories <div class='dss-footer_nav-next'>CI and testing→