Skip to content

Kooky Interop idea: Gamify bug reporting #983

@LeaVerou

Description

@LeaVerou

This is probably way out of scope for the short-term, but could be a fun direction to explore at some point in the future.

Hypothesis: Many browser bugs go unreported, because there is little incentive to spend the time reducing them and reporting them. I know I'm certainly guilty of this — I report < 10% of the browser bugs I encounter, simply because I cannot justify the additional time.

As a result, a lot of interop issues are actually unknown unknowns. It is not unheard of to see browser features that appear to have good interop on paper (WPT coverage), but not in reality, because their tests are not sufficiently thorough.

However, most web developers struggle to identify browser bugs, reduce them, and report them correctly, so simply encouraging them to report more bugs would result in a lot of noise.

Idea: What if we gamify the process? E.g. start a competition where devs get points for good bug reports, and lose more points for bogus ones to prevent noise. Show a leaderboard throughout and award $$$ to the top N winners at the end.

E.g. something like (strawman):

  • Verified browser bug with testcase: +10 pts (could even have length criteria for the testcase, to avoid "testcases" that are just "I pasted my entire website into CodePen")
  • Verified browser bug without testcase: +1 pts (or even 0)
  • Add testcase to existing bug without one: +5 pts
  • Merged WPT test to test for the bug: +10 pts
  • Duplicate of existing bug: -15 points
  • Invalid bug: -20 points

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions