Hello Jaime!
I think it was Michael G Kalkman that was the person that introduced
findbugs. The first report I can find commited is from June 2004:
http://argouml-gen.tigris.org/source/browse/argouml-gen/trunk/www/reports/findbugs/?rev=84
in May 2005 we moved the results into the argouml-stats project
http://argouml-stats.tigris.org/source/browse/argouml-stats/trunk/www/reports/findbugs/?rev=36
and since January (2008) the result is located with the other java5 reports
http://argouml-stats.tigris.org/source/browse/argouml-stats/trunk/www/reports-java5/findbugs/?rev=4925
.
We have not ever agreed on the status of the findbugs findings i.e. if they
are to be fixed or not but at several times work has been done to do so. The
reports generated from the xsl-script are very explicit in explaining why
the found problems shall be fixed.
As we are now in the alpha/beta phase of a stable release, we have a
requirement that all commits to the source code shall list the issue number
of the issue addressed by the commit. Even when we are not in the alpha/beta
phase we often work issue-oriented. That could account for the correlation
between commits and marking things as resolved in issuezilla. I am not sure
how and why this correlates to the removal of findbugs warnings.
Several years back, I made an effort to remove the "Class is Serializable,
but doesn't define serialVersionUID" warnings. Since we don't use
serialization this work was really pointless. I have noticed that some other
developers have begun to remove these attributes now and I guess that the
new version of findbugs is changed because these warnings no longer appear.
/Linus
2008/7/29 Jaime Spacco <[EMAIL PROTECTED]>
> Hi,
>
> I'm wondering about the relationship between FindBugs and Argouml. It
> looks like nightly builds of Argouml are run against FindBugs.
> When did that start? And were any developers running FindBugs against
> the codebase before that?
>
> Also, is it possible to get an SQL dump of the issuezilla database?
>
> The reason I'm interested is that I'm studying static checkers like
> FindBugs, and Argouml shows an extremely strong statistical correlation
> between commits that are marked as resolving something from the
> Issuezilla bug database and commits that remove FindBugs warnings. I'm
> trying to figure out what's going on there.
>
> Thanks very much!
> -Jaime
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>