Why are bugs being filed?

Workflows

Volunteer work

Malone

Workflow

Future

What should bug squad do? developers do? various interfaces? workflow?

Support tracker

Comments

JohnMoser: I'm currently looking at grouping and sorting stuff from AutomatedProblemReports; perhaps finishing that first and looking back at this afterwards would be best. If you can manage to group AutomatedProblemReports in a heuristic manner, then encouraging users to not report crashes may be an option. Some heuristics include:

You can simply tag this information into the bugs and then display it based on different search criteria. For example, you may select a crash, and search for "similar crashes." You may then enter (through check boxes) various similarities to locate. Let's say this particular fault is a SIGSEGV attempting to execute the stack; the below options may be available to you:

You may decide now to search for SIGSEGV in /usr/bin/program_that_crashed in module very_broken_lib.so (any version) apparently from very_broken_function(); but not worry about matching any part of the tail of the backtrace, or that the attempt was to execute.

You could instead decide to search for SIGSEGV on attempt to execute related to very_broken_lib.so.

You could also search for any fault in very_broken_lib.so.

The list goes on but the point is you now have a powerful tool for taking characteristics of an automatically detected problem and matching it with other problems. These other problems may or may not be related; you can manually tag them as being the same bug, group them in the same group, and have quick and easy future reference to all the different reports.

AutomatedProblemReports describes the crash reporting mechanism. Working from there, AutomatedProblemReportsTaggingForSecurity was written to show a use for this kind of mechanism running on top of AutomatedProblemReports; but does not go into great detail on how exactly to implement a tagging and ordering system. Someone should spec that functionality out as well.

Michaeljt: A number of semi-random thoughts on the subject.

DrinkingFromTheFirehose/Talk (last edited 2008-08-06 16:27:07 by localhost)