Decoding Crowdsourcing Failure: How Task Diversity and Competition Patterns Shape Project Success

Study on Patterns and Effect of Task Diversity in Software Crowdsourcing

2020-10-05
Denisse Martinez-Mejorado, Razieh L. Saremi, Ye Yang, Jose Emmanuel Ramirez-Marquez
Summary
Problem
Method
Results
Takeaways
Abstract

This study investigates software crowdsourcing dynamics by proposing a conceptual task diversity model to analyze real-world data from TopCoder. The research identifies three distinct task diversity patterns—Responsive-to-Prize (RP), Responsive-to-Prize-and-Complexity (RPC), and Over-Responsive-to-Prize (ORP)—and evaluates their impact on task success (failure ratios) and worker performance.

TL;DR

Why do 15.7% of software crowdsourcing tasks fail despite offering high rewards? This study analyzes over a year of TopCoder data to reveal that it isn't just about the "prize"—it is about the Task Diversity Pattern of the entire marketplace at any given time. By categorizing markets into prize-responsive or complexity-driven zones, the researchers found that balancing compensation with task difficulty (the RPC pattern) is the most effective way to minimize project failure.

The "Broken" Market: Why High Prizes Aren't Enough

In the world of Crowdsourced Software Development (CSD), we often assume that more money equals more workers and better results. However, the data tells a different story: high-prize "outliers" can actually disrupt the market equilibrium. When a few tasks offer massive rewards, they create a "black hole" effect—attracting a surge of registrations (the Over-Responsive-to-Prize pattern) while leaving other critical tasks starved for talent.

The core problem is Market Opacity: requesters don't know what else is being posted, and workers often over-register for more than they can deliver (an 82.9% drop-rate).

Methodology: Mapping the Diversity Landscape

The researchers proposed a Conceptual Task Diversity Model (see Figure 2) that looks at the market as a living ecosystem rather than isolated tasks.

Conceptual Task Diversity Model

Using K-Means clustering on 4,770 TopCoder tasks, they identified that Monetary Prize and Task Complexity (measured by description length and technical requirements) are the two dominant genes of a task's "DNA."

They identified three "Market Seasons":

  1. Responsive-to-Prize (RP): A "rational" market where more money consistently leads to more registrations.
  2. Responsive-to-Prize-and-Complexity (RPC): A "discerning" market where workers weigh the prize against the effort required.
  3. Over-Responsive-to-Prize (ORP): A "disrupted" market where outliers skew competition.

Key Findings: The "RPC" Advantage

The study’s most significant insight is that the RPC configuration (where competition follows both prize and complexity) yields the lowest failure ratio.

Task Failure Ratio Comparison (Note: Per the study, Figure 6 illustrates RPC providing only ~6-11% failure, significantly lower than other patterns for similar tasks.)

Worker Performance Insights:

  • Reliability: The probability of a worker actually submitting after registering.
  • Trustworthiness: The probability of that submission being valid.
  • The RPC pattern attracts the most reliable workers for tasks with 60-70% similarity, while ORP markets tend to attract "prize seekers" who may register but fail to submit high-quality work.

Critical Analysis & Conclusion

Takeaway

If you are a project manager looking to crowdsource a software component, look at the current market state. If the platform is currently in an ORP (Outlier) state, your moderate-prize task is likely to fail unless you adjust the complexity or wait for the "prize-spike" to pass.

Limitations

The study is localized to TopCoder. Other platforms with different mechanisms (like bidding-based Freelancer or micro-task-based MTurk) might exhibit different patterns. Furthermore, it doesn't account for "Worker Networks"—the social influence of developers talking to one another outside the platform.

Future Outlook

The next step for this research is real-time Dynamic Task Routing. Imagine a platform that warns a requester: "Your task has an 80% failure risk because three similar high-prize tasks were just posted; consider increasing the prize by 15% or simplifying the requirements." This moves crowdsourcing from a "post and pray" model to a data-driven engineering discipline.

Find Similar Papers

Try Our Examples

  • Search for recent studies on how task similarity and market density influence task abandonment rates in competitive crowdsourcing platforms beyond TopCoder.
  • Which original paper established the "Award-Worker behavior model" for crowdsourcing, and how does this study's inclusion of "Task Diversity Patterns" extend that theory?
  • Explore how these task diversity patterns (RP, RPC, ORP) can be applied to workforce management and task routing in large-scale gig economy platforms like Uber or Freelancer.
Contents
Decoding Crowdsourcing Failure: How Task Diversity and Competition Patterns Shape Project Success
1. TL;DR
2. The "Broken" Market: Why High Prizes Aren't Enough
3. Methodology: Mapping the Diversity Landscape
4. Key Findings: The "RPC" Advantage
4.1. Worker Performance Insights:
5. Critical Analysis & Conclusion
5.1. Takeaway
5.2. Limitations
5.3. Future Outlook