DocumentCode :
1504733
Title :
code_swarm: A Design Study in Organic Software Visualization
Author :
Ogawa, Michael ; Ma, Kwan-Liu
Author_Institution :
VIDI Lab., Univ. of California, Davis, CA, USA
Volume :
15
Issue :
6
fYear :
2009
Firstpage :
1097
Lastpage :
1104
Abstract :
In May of 2008, we published online a series of software visualization videos using a method called code_swarm. Shortly thereafter, we made the code open source and its popularity took off. This paper is a study of our code swarm application, comprising its design, results and public response. We share our design methodology, including why we chose the organic information visualization technique, how we designed for both developers and a casual audience, and what lessons we learned from our experiment. We validate the results produced by code_swarm through a qualitative analysis and by gathering online user comments. Furthermore, we successfully released the code as open source, and the software community used it to visualize their own projects and shared their results as well. In the end, we believe code_swarm has positive implications for the future of organic information design and open source information visualization practice.
Keywords :
data visualisation; public domain software; software maintenance; video signal processing; code_swarm; design methodology; open source information visualization practice; organic information design; organic information visualization technique; organic software visualization; software development evolution; software development history; software visualization videos; Animation; Application software; Data visualization; Design methodology; History; Humans; Open source software; Programming; Software quality; Videos; Software visualization; organic information visualization; software development history and evolution.;
fLanguage :
English
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
Publisher :
ieee
ISSN :
1077-2626
Type :
jour
DOI :
10.1109/TVCG.2009.123
Filename :
5290717
Link To Document :
بازگشت