[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 583: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 639: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4516: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3262)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4516: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3262)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4516: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3262)
Gephi forums •Source Code Visualization Plug-in - Page 3
Page 3 of 3

Re: Source Code Visualization Plug-in

Posted: 05 Aug 2010 18:12
by Nellistos
You should continue separately, not because of some kind of competition, but because you might have two different approaches ...
Another good point is to visualize the same SVN repos and see the different results and figure out why: bug? design?
Agree.
My plugin is not devoted to study repositories, it is only a small feature I included. So we only have a small overlap.
Agree except for the part about studying a repository. Mine is a small maybe smaller feature too :) .
...the next step would be to use the Java API provided by SVN or CVS to connect directly to a repository and have access to more functionalities...
Hadn't thought of that sounds great.

Re: Source Code Visualization Plug-in

Posted: 05 Aug 2010 18:48
by pbittner
At the beginning, I wanted my research project to focus on repositories and I had looked around for existing APIs. SVNKit (http://svnkit.com/) is a good example for SVN :)

Re: Source Code Visualization Plug-in

Posted: 05 Aug 2010 22:02
by pbittner
Here is another interesting graph: Package Dependency graph of Gephi's trunk with the node size linked to the number of bugs detected by FindBugs (http://findbugs.sourceforge.net).
package.png
Regarding the types of bugs, most of them belong to the Style and Performance categories.

The winner package is: org.gehi.statistics.plugin (51 bugs reported)
The winner class is: org.gephi.ui.timeline.plugin.drawers.minimal.MinimalDrawer (10 bugs reported)
And finally, the winner method is: org.gephi.branding.desktop.reporter.ReportController.logMessageLog(Report) (4 bugs reported)

If you want more details, I'll be happy to send you the Graph file.