There is a nice paper called “What Makes a Good Bug Report?” by researchers from Germany, Switzerland, and Canada. This paper suggests that there is a big misunderstanding between bug reporters and bug fixers.
In other words, bug reporters often miss very valuable information about the bugs in their reports. That leads to delayed fixes.
The idea is to develop a tool that takes a bug report, analyzes it, and ranks it on a scale from 1 to 5. Also the tool should give suggestions to the reporter about what’s missing in the bug report to improve the quality and, consequently, the likelihood of getting the bug fixed sooner.
The implementation includes:
We have a big sample of bug reports ranked by actual developers. We should be able to develop an expert system and train it using that dataset.
Another idea is to see if there is a relationship between the quality of the bug report and the fixing time. We can investigate what is the most important element in a bug report that plays the most significant role in fixing the bug.