Home » Eclipse Projects » Eclipse Platform » ¡Ÿhow to obtain the detailed bug information¡¿
¡Ÿhow to obtain the detailed bug information¡¿ [message #334560] |
Wed, 18 February 2009 06:44 |
haihaoshen Messages: 1 Registered: July 2009 |
Junior Member |
|
|
Hi,
Recently, I do some research work on developing an automatic bug-finding
tool. To validate the effectiveness of our tool, we would like to run the
real-world, well-tested projects, e.g., Eclipse. I have checked out some
source codes in Eclipse , however, I DO NOT know where there are real bugs
in source code because of the false positives reported in my tool. Thus, I
plan to compare the bug reported by our tool with the real bugs stored in
your bug database.
So, I am wondering whether you could do me a favor to tell me how to know
the existing bugs in some release of Eclipse, e.g., Eclipse 3.4M. I want
to know the detailed bug information, such as the version of Eclipse, the
package name, the class name, the method name, or the line number of the
bug.
Thank you very much, and I will appreciate your help.
Best,
Haihao
|
|
|
Re: [message #334563 is a reply to message #334560] |
Wed, 18 February 2009 10:29 |
Prakash G.R. Messages: 621 Registered: July 2009 |
Senior Member |
|
|
The bugs are available in Bugzilla: https://bugs.eclipse.org/bugs/
You can search for the bugs based on Product/Component/Target Milestone. I'm
pretty sure that Bugzilla will support some sort of API which you can use
for automated retrieval.
But I doubt that you might find information about a bug with respect to a
class or a line number.
- Prakash
--
http://blog.eclipse-tips.com
"haihaoshen " <haihaoshen@gmail.com> wrote in message
news:ed0a8c250c41a70b237ed7734e213ba5$1@www.eclipse.org...
> Hi,
>
> Recently, I do some research work on developing an automatic bug-finding
> tool. To validate the effectiveness of our tool, we would like to run the
> real-world, well-tested projects, e.g., Eclipse. I have checked out some
> source codes in Eclipse , however, I DO NOT know where there are real bugs
> in source code because of the false positives reported in my tool. Thus, I
> plan to compare the bug reported by our tool with the real bugs stored in
> your bug database.
>
> So, I am wondering whether you could do me a favor to tell me how to know
> the existing bugs in some release of Eclipse, e.g., Eclipse 3.4M. I want
> to know the detailed bug information, such as the version of Eclipse, the
> package name, the class name, the method name, or the line number of the
> bug.
>
> Thank you very much, and I will appreciate your help.
>
> Best,
>
> Haihao
>
|
|
|
Re: ¡Ÿhow to obtain the detailed bug information¡¿ [message #334570 is a reply to message #334560] |
Wed, 18 February 2009 14:53 |
Eclipse User |
|
|
|
Originally posted by: eclipse-news.rizzoweb.com
On 2/18/2009 1:44 AM, haihaoshen wrote:
> Hi,
>
> Recently, I do some research work on developing an automatic bug-finding
> tool. To validate the effectiveness of our tool, we would like to run
> the real-world, well-tested projects, e.g., Eclipse. I have checked out
> some source codes in Eclipse , however, I DO NOT know where there are
> real bugs in source code because of the false positives reported in my
> tool. Thus, I plan to compare the bug reported by our tool with the real
> bugs stored in your bug database.
>
> So, I am wondering whether you could do me a favor to tell me how to
> know the existing bugs in some release of Eclipse, e.g., Eclipse 3.4M. I
> want to know the detailed bug information, such as the version of
> Eclipse, the package name, the class name, the method name, or the line
> number of the bug.
This type of question has come up in the past, mostly from researchers
like yourself. My response is always the same: in my opinion, bug
reports are NOT a reliable or detailed enough source of data to support
drawing conclusions in this kind of research. They can be useful for
formulating theories or maybe even some trend analysis, but I,
personally, would not respect any research that purported to draw
conclusions.
The reasons are numerous, but the primary is that only a small
percentage of bug reports actually maps directly to particular lines of
code or even classes. Many bugs are cross-cutting and involve both
design and implementation trade-offs or refactorings. Even if a bug is
fixed with a specific code change, that information is not reported
directly in the bugs, but rather as patch files. So any analysis of them
would have to extract the patch attachments and analyze those. Not an
easy task.
Aside from that, many more "bug" reports are actually feature requests
or behavioral change requests. Bugzilla has fields to mark such things,
but they are not used reliably enough to support drawing conclusions
based on them.
The bottom line is that Bugzilla is a user-centric management tool, not
a robust data gathering tool. It is therefore not appropriate for use as
a primary source in a data-centric research effort.
Eric
|
|
|
Goto Forum:
Current Time: Sat Dec 21 14:54:23 GMT 2024
Powered by FUDForum. Page generated in 0.03367 seconds
|