ArXiv TLDR

Multifaceted Hero Developers and Bug-Fixing Outcomes Across Severity

🐦 Tweet
2604.27754

Amit Kumar, Mahen Gandhi, Meher Bhardwaj, Hrishikesh Ethari, Sonali Agarwal

cs.SE

TLDR

Hero developers in OSS are defined differently by technical vs. social metrics, with low overlap and varying bug-fixing outcomes across severities.

Key contributions

  • Hero developers are common, but identification varies significantly between technical and social metrics.
  • Only 10% overlap exists between technical and social hero sets, indicating distinct contribution facets.
  • Technical heroes often show strong social activity (71.4%), while social heroes rarely show strong technical activity (24.2%).
  • Bug fix/reopen rates and hero rankings differ across severity levels, highlighting metric-dependent impact.

Why it matters

This paper reveals that "hero developer" is not a single, metric-independent role. Understanding these multifaceted contributions is vital for accurately identifying key contributors, optimizing developer prioritization, and making more effective, severity-aware bug assignments in open-source projects.

Original Abstract

Open-source projects often rely on a small group of highly active contributors known as hero developers. Prior work shows that hero developers are common in many OSS and enterprise projects, yet who qualifies as a hero depends heavily on the chosen contribution metric. Code-based metrics identify implementation-focused developers, whereas discussion-based metrics highlight coordination and communication; these metrics capture distinct facets of contribution. We conducted a measurement-sensitive study of multifaceted heroism across 77 Apache Software Foundation projects using three technical measures (commit count, distinct files touched, churn) and two social measures (issue-comment count, number of distinct issues commented on). We examined hero prevalence, overlap among hero sets, and severity-wise bug-fixing outcomes via fix and reopen rates. Results show that hero projects are common under all measures, but identified heroes differ substantially across facets. The pooled Jaccard overlap between technical and social hero sets is only 0.10. Cross-facet asymmetry is evident: 71.4% of technical heroes exhibit strong social activity, while only 24.2% of social heroes show strong technical activity. Fix-rate and reopen-rate differences are modest, yet hero-category rankings vary across severity levels and outcome measures. These findings indicate that heroism is not a single, metric-independent role. A multifaceted perspective offers a more reliable understanding of key contributors and better supports developer prioritisation and severity-aware bug assignment.

📬 Weekly AI Paper Digest

Get the top 10 AI/ML arXiv papers from the week — summarized, scored, and delivered to your inbox every Monday.