Idea: Taxonomy of Bugs

September 16, 2008

Severity? Priority? Bollocks.

Create meaningful, semantic taxonomy of bugs and validate it. Map the varying effectiveness of bug-hunting and bug-prevention techniques & tools to bug species. Map to programmer experience level. Relate to Cognitive Science literature on errors.

Some important categorizations:

Syntactic Slips
for(int i = 0; i < 10; i++);
printf("%d", i);

Deliberate Sabotage

Numerical Computation*

This is obvious. Someone must have done all this already, and I haven’t read the papers yet.

*Someone may consider the proper title for this species to be “Using Silly Languages.”

%d bloggers like this: