From: Aaron Z. <az...@me...> - 2005-04-18 04:53:03
|
Just to remind people, I'm currently writing a visualization that looks at the relationship between code & communication. Since I have not been able to get an archived version of this mailing list, and I dont have time right now for screen scrapping off source forge, I ran my visualization against statcvs but without the communication. You can find a copy of it at http://bonobo.media.mit.edu:8080/~aaron/statcvs.pdf There are still seems to be a rendering error (where people will cross over each other), and this pdf is not a screen shot thus loosing the interactive exploration of my program, as well as dates. But I'm curious to get a reaction from a similar project (w/o the communication). I created this by looking at each file revision and who owns the code over time. Each color represents a person, and the height is proportional to the total amount of code they own as time increases (starting from the beginning of the CVS archive). There is some quantization from nearby commits to create smoother lines depending on the scaling of the x-axis.... but since this is a 2 year few the quantization is decently high. Also this does not include some deleted files that CVS couldn't access (gtk-- doesnt have this error but statcvs does). To combat the visual artifact of one person's commit looking like everyone committed (since the whole stack rises), you'll see some white lines going over the increases... this indicates who committed and is responsible (possible for multiple). The people are in order of color lukasz, cyganiak, manschu, jentzsch, farkas, squig. Is this what you'd expected statcvs? Does the data look inaccurate, and if not, does it reflect what how you thought about the project in comparison to statcvs's outputs of itself? Thanks for any feedback, Aaron Zinman az...@me... MIT Media Lab E15-390 Sociable Media Group 617.452.5606 |