> First of all, I have to say that the link "http://www.ibugs.org" is
> unavailable in China.
http://www.ibugs.org is simply a link to
http://www.st.cs.uni-saarland.de/ibugs/ . Currently, there is AspectJ
and Rhino. Could you download the AspectJ subject and take a look at
repository.xml to see if it has the information you need?
Valentin
> Does need I download the all versions (Release 1.0, Release 1.1 ...)
> of AspectJ dataset? Initially, I still see the detailed result for
> AspectJ (a table with bugid, classname, and line number). But
> currently, I could not see that again. Could you please provide the
> link to it?
You only need to download the last revision. You will find information
about where a bug is fixed in the file repository.xml . Each bug
contains a tag "<fixedFiles>", with diffs for all files that were
touched in the transaction that fixed the bug. Please also take a look
at the step-by-step guide at the end of our technical report
http://pages.cpsc.ucalgary.ca/~zimmerth/publications/files/dallmeier-tr-2007.pdf
>
> If I would like to locate the errors in other projects, could I reuse
> the binary tool you provided in the existing two datasets?
The tool is useless to you unless you have both the complete version
history and a dump of the JIRA bug database at hand for the projects
you want to analyze. iBUGS is focused on providing ready-to-use
datasets that other researchers can use to compare approaches. It's
not so much about the extraction process itself.
Regards,
Valentin
Sorry for the delay, I'm awfully busy at the moment.
> Another question is also the application on other projects. Generally,
> for a well-maintained open-source project, the complete list of
> versions is stored in their version server. Moreover, they also employ
> the bug tracking system, like Bugzilla or JIRA. In light of what you
> said, is there any possible to detect bugs for other projects with a
> complete list of version and JIRA bug dtabase, when we adapt the
> configuration on the existing datasets?
Yes, that's totally possible. Right now the tool works on subversion
repositories and JIRA databases. If you have more questions, please
contact me at dall...@cs.uni-saarland.de
Regards,
Valentin