Bug databases track issues at several levels.
There’s the level of the specific problem. For example: this sequences of graphics calls causes a crash.
Then there’s the level of the meta-bug: a bug tracking a number of different issues in some genre. For example, there might be a bug tracking, say, crashes involving some particular feature: graphics drawing functionality, for example. In Bugzilla this is known as a “meta-bug”, because it isn’t really a bug but rather a bug about bugs. In b.m.o such bugs are given the meta
keyword.
Last, there’s the level consisting of bugs which track meta-bugs. For example, you might have a bug tracking a bug for crashes involving graphics drawing functionality, a bug for rendering glitches involving graphics drawing functionality, a bug for unimplemented functionality in the specification, a bug for performance problems involving graphics drawing functionality, and a bug tracking progress at investigating the relative stability of graphics functionality run on hardware with various graphics cards and driver versions. The logical progression is to call this a “meta-meta-bug”.
Therefore, shouldn’t Bugzilla have a meta-meta
keyword to associate with such bugs? But let’s not be over-hasty: let’s have a fair discussion first. Perhaps people should comment or blog about this idea a bit. What do readers think?
Curiously I just happened to stumble across a couple posts from others concerning blogging about bugs. What a coincidence!
Comment by Jeff — 09.03.11 @ 00:47
I would call them spheres rather than meta-meta myself. What are the tradeoffs to adding any new keywords?
Comment by Havvy — 09.03.11 @ 01:29
I am, of course, in favor of this new keyword… You know I’ve never meta keyword I didn’t like.
Comment by Justin Dolske — 09.03.11 @ 01:55
Can you give an example (like, an actual bug in the Mozilla bugzilla) of a meta-meta-bug?
Comment by njn — 09.03.11 @ 02:36
Can you also give an example of a meta-blug or meta-meta-blug?
Comment by njn — 09.03.11 @ 02:46
I’d file a bug to make it easier for us to track the keyword addition but I fear it would be a meta-meta-meta bug…
Comment by Neil Rashbrook — 09.03.11 @ 02:54
Well you could just use the Tracking component in the Core product, then it wouldn’t matter how you wanted to tag it, not that I see why it really matters if its a meta-meta or not.
Comment by Standard8 — 09.03.11 @ 02:56
Sounds like keyword metastasization to me…
Comment by njn — 09.03.11 @ 03:04
Ugh, no. Meta bugs about meta bugs are still, themselves, meta bugs, so “meta” is still accurate. Also, if you want “meta-meta”, then by the same arguments you need “meta-meta-meta” for the even-fewer third-level bugs, which is clearly silly.
There are few enough of these multi-level meta bugs that I don’t see why a separate keyword is valuable.
Comment by Peter Kasting — 09.03.11 @ 23:19
Followup: Reading more Plat Mozilla posts I am becoming suspicious that this is a snarky reaction to bz’ “blug” post.
Comment by Peter Kasting — 09.03.11 @ 23:21
Not so much “snarky reaction” as “taking it to the next level of awesome”, I think, with a meta-blug. You must also have missed my “who, me?” first comment here. 😀
bz’s idea seems quite reasonable, actually. That’s no reason not to have fun with it at the same time.
Comment by Jeff — 09.03.11 @ 23:24
[…] Considering a new keyword for Bugzilla (whereswalden.com) […]
Pingback by Business Analysis Technique #20 – Problem Tracking « TAPUniversity — 21.04.11 @ 06:41