Categories: DiscussionDota 2

Bug Tracker Update 6/7

https://github.com/jeffhill/Dota2

Bug Tracker Update
The bug tracker opened on June 2nd and with the update shipping tomorrow (June 8th), now feels like a good time to review how the experiment is going.

First, some hard data:
As I write this there are 592 open issues. We've closed out 14 issues with fixes that have either already shipped or will ship in the update tomorrow, and we've closed out 1 issue that was working as intended.

  • [Replays] Permanent Status (BKB, invis, smoke)
  • Disable ally help inconsistency
  • QOL: Underlord's Fiend Gate should display countdown to Expiration (visible to at least friendly heroes)
  • Sandstorm on Low Graphics
  • Dire secret shop range
  • Kotl not facing the correct way when casting illuminate
  • Dark Seer and LC turns around if you double click Surge and Press the Attack when you have aoe talent
  • Morphling Hotkeys Bugged
  • Some legacy keys need fix
  • Some Neutrals dont have HotKey on their skill while I Use Legacy Key
  • Tidehunter is always turned on his back in treasures
  • Axe's cosmetic armor is floating
  • Devour now grants Doom 1/3/5/7 armor fix description
  • A certain type of tree doesn't have the normal animation for when it's been cut.
  • Arc Warden – Basher never procs for clone (Intended)

If our goal were to get to zero issues in a traditional game dev burn-down style buglist then these numbers would be concerning. However, the goal of this tracker is to provide a sorted list of high value tasks that devs can pick up to improve the game. The tracker collects a very large number of open issues and by having the community vote to rank the issues, we generate a sorted list. When a dev looks at the sorted list they can pick up work that suits their skillset and the block of time they've got free. So a good way to judge the state of the tracker is "how valuable are the issues that are actually getting closed out?" Just skimming over the list of fixes above that are shipping it feels subjectively pretty valuable.

Another way to evaluate the tracker is to take a look at the sorted list of issues the way a dev does: The Sorted Issue List. To me that looks like a pretty solid list of tasks someone could work on that would make Dota better.

Second, some things we've learned:

  • Community voting is working! Thank you!
  • Having a very large number of open issues doesn't seem to be a problem as long as the list of issues a dev might pick up is high quality. I can imagine the raw list that voters look at getting quite noisy with so many issues, so we'll need your help choosing appropriate values for the auto-stale settings (right now they're probably too cautious).
  • Some issues are out of scope for this bug tracker. Requesting product announcements, gameplay patches, anti-cheating measures, issues with other products, reports of specific player accounts… this tracker just isn't intended for those things, so if they get voted up we'll close them out with no action and a comment saying something neutral like "out of scope". Because anyone can submit anything as an issue, of course everything will come in… however these types of issues can't trigger dev action from this tracker for obvious reasons. I don't think it's harmful for these issues to just sit in the open list so long as they're not upvoted, but the folks doing the voting on issues would know best about this.
  • If a single issue has multiple problems listed in it, one of the problems might be important and gather votes for the issue, but the other problems listed will "come along for the ride" and skip the voting process. To keep the voting process fair in this case, when a dev takes the issue, we'll address what appears to be the most important problem and ask that issues be created for any other problems so they can be voted on. This isn't a comment on the importance of those problems, it's just necessary that we do this so the voting system continues to work.
  • Conversely, if multiple issues are submitted for the same problem then the problem will appear to have fewer votes than it deserves because they've been split between multiple issues. This is something that will just happen – but the community has been pretty good about identifying dupes and closing them.

Finally, Thank You:
Thank you to everyone who's submitted an issue, commented on an issue or voted for an issue. This tracker is only as good as you make it, and so far it's been a very valuable tool for making Dota a better game. Thank you for making this experiment a success so far!

Gamer

Recent Posts

Ledx have been so hard for me this wipe

Not being able to craft them sucks. Especially when everyone I talk to about it…

11 months ago

My interesting and unfortunate Gwent life

First I'd like to say I absolutely love this game it's quality. Basically I first…

11 months ago

Teacher Tuesday 12/Dec/2023 – ask your questions here!

Welcome to Teacher Tuesday, a thread where anyone can ask any type of question without…

11 months ago

This games balance is confusing

I’m kind of new/returning to gwent I played beta and obviously it’s a lot lot…

11 months ago

Summary of 10 Days of Draws from Chaffee’s Bundles

Level 1 Bag (Free with Atmosphere Level 2) 6 small consumable (First Aid, Repair, Fire…

11 months ago

Why is my crew at 135%?

Here's my crew - T34-85M - for the life of me I cant figure out…

11 months ago