visualizer
visualizer is a set of tools for visualizing software quality. I have been working exclusively on testing software for over five years now. During this time I was constantly reimplementing tools for visualizing test results like for example logfile parsing. I was using different open source packages for visualization because my taste for software libraries was also evolving.
During the past year I wanted to evolve the visualization tool-set again and I evaluated some tools like Matplotlib, R, Processing, John Resig’s Processing.js, and Jit. I read some books about Statistics and Graphics. At one stage I found myself rethinking my approach to visualization altogether. Meanwhile I read through a bunch of books and hundreds of papers, PhD thesis, and websites on information visualization. In January 2010 I went to Dallas for a tutorial on ‘Presenting data and information’ by Professor Edward Tufte. With his inspiration I was be able to work out a more effective approach to visualization of software quality.
I used the 2009 XMas break to lay some groundwork for the new visualizer. The new tool is now based on YUI3 and CouchDB and so far I am very happy with it. Of cause the logfile parser is implemented in Python. Meanwhile the data store has been replaced by a custom webservice and the PostgreSQL database.
|