-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bot Problems #148
Comments
Bot Races are difficult to judgeWe have reached a point where it's almost impossible to manually judge each report fairly. Judges have only 24 hours to assess 20 reports, some of which exceed 100k lines each (!). Recommended Solution
Bot Races abuse "farming" issuesCurrently, each variant of an issue can be "farmed" to get more points. Some concrete examples include: This floods the report with a lot of issues, it's unfair as this behavior gets more points, and increases judging efforts Recommended SolutionIssues that share the same root cause, and are split, should be penalized instead of awarded. NC/R issues do not provide value to the sponsorWe need a sponsor survey to prove this, but I don't think these issues are valuable to sponsors. Nevertheless, most NC/R issues are subjective (e.g., tests should always have 100% coverage), yet they still contribute points. These issues are very easy to add, so bot racers are more inclined to include them instead of focusing on security issues. Recommended Solution
|
Recommended Solution For Different Severity DefinitionsI think bot racer should not be able to edit reports. There should be a c4 server that our bots are running and everyones report should be automatically generated & published without any changes by racer. |
Advance Knowledge of Bot Race JudgeBecause of their role at Code4rena, some, but not all, bot racers know in advance who will be the judge for a bot race. Because there is a great deal of variance in how bot races are judged, and because recognizable judging patterns have arisen over time, the knowledge of who will be the judge in advance of the race represents an unfair advantage. A bot racer that knows in advance who the judge will be can tailor their report to receive a better grade by that judge. Bot racers that do not know who will judge the race are left at a disadvantage to the racers that do. (This issue was raised in #147.) Recommended SolutionTo level the playing field, one of the following options should be implemented:
|
Bot Race Judging is InconsistentAs there are no standardized guidelines for bot race judging, each bot race judge makes up and follows their own rules for each race. In addition, a given judge may change their judging process from one race to the next. There is not always full transparency in how bot reports are evaluated. Recommended SolutionBot race judging standards, designed to maximize the value of a bot race report to the sponsor, should be developed and implemented. The standards should accommodate a mostly automated judging process, allowing for human review that can more easily, effectively, and fairly be done in the short allotted time frame for judging. |
Main issue
This issue should list every problem caused by bot races (possibly with a recommended solution), and it's a reference to this comment:
Benefits should be listed in this other issue instead.
I recommend using this format to list every problem:
The text was updated successfully, but these errors were encountered: