span.fullpost {display:inline;}

Thursday, July 23, 2009

Updates and Uh Ohs

Here's an update on what I've been working on for the last week:
  • integrating the "database analysis" plugin functionality into the main "socialnetwork" plugin, so that that database analysis plugin is no longer required
  • fixing bugs in the analysis (corrections made by users to the social network weren't being stored properly, and I had to figure out how to update the database with only the ticket comments that have been made since the last time the database was analyzed)
  • when looking at the code relations, there is now a drop-down list of the directory structure of the repository. The user can select which directory they want to view the code relations for.
  • settled on a name for our project: TracSNAP (Trac Social Network Analysis Plugin)
After all this, I decided to try out the program with some actual repositories, instead of just the sample one I've been using (even though there'd be no ticket comments to gather social data from). I downloaded the DrProject repository and tried to run the plugin on it. The initial errors I got helped me to discover some bugs that I've put on a list to fix later, but ultimately, the visualizations just didn't work. So I tried downloading the much smaller StatsJam repository. It started out looking pretty awesome:


And then this happened:

Its actually pretty fun to watch. The nodes gather together and then like.. supernova.

So yeah.. JSviz can't handle large graphs. I've been trying to figure out Flare for the last few days. Hopefully I can have something working in time for the big demo next week. If not, I guess I'll just go the safe route and use my small sample database (that doesn't cause JSViz explosions) until I can figure out what to do.

2 Comments:

At May 4, 2010 6:30 AM , Anonymous Anonymous said...

How many Nodes did you have?

 
At May 4, 2010 1:49 PM , Blogger caffee said...

How many Nodes did you used, do you remeber? Its a while ago you wrote this blog.. :)

it would be helpfull to know that, because i start learning jsViz, but if it doesn't fullfill the needs, i would stop learning it... .

best regards

 

Post a Comment

<< Home