code_swarm - visualizing the life of open source(code_swarm——可视化开源项目的发展)

Jesse Robbins Jesse Robbins 2008/06/18


code_swarm was created by Michael Ogawa with Processing.

This visualization, called code_swarm, shows the history of commits in a software project. A commit happens when a developer makes changes to the code or documents and transfers them into the central project repository. Both developers and files are represented as moving elements. When a developer commits a file, it lights up and flies towards that developer. Files are colored according to their purpose, such as whether they are source code or a document. If files or developers have not been active for a while, they will fade away. A histogram at the bottom keeps a reminder of what has come before.

(thanks to Todd Ogasawara for pointing this out!)

code_swarmMichael OgawaProcessing做的。

这个可视化内容叫code_swarm(代码星团),展示了一个软件项目提交的历史过程。当一个开发人员改变了代码或文档并且把它放到中心项目仓库里一个提交就发生了。开发人员和文件用那些移动的物体表示。开发人员提交一个文件,它就亮起来并且飞向那个开发人员。文件根据种类用不同颜色表示,比如是源代码还是文档。那些一段时间不活跃的文件或开发人员会逐渐淡出。底部的柱状图表示发生的事情。

(感谢Todd Ogasawara给我这个信息!)

Discussion

Celtic, 2008/06/19

牛!

Enter your comment (wiki syntax is allowed):
blog/jesse/code-swarm-visualizing-the-lif.txt · 最后更改: 2008/09/08 由 radarman
O'Reilly Home | Privacy Policy ©2005-2009, O'Reilly Media, Inc.
All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.