![]() Consulting, Teaching and Mentoring in the Craft of Software Development |
Open Source Projects
SVNPlot
For calculating statistics and generating graphs of subversion repository. SVNPlot is an open source project that I have started. It is hosted on Google Code and released under BSD license.
Check SVNPlot page for more details.
- SVNPlot output of Rietveld Repository (Charts as PNG Images) Updated to SVNPlot 0.7.3
- SVNPlot output of Rietveld Repository (Charts using Javascript Canvas) Updated to SVNPlot 0.7.3
- SVNPlot output of Python SVN Repository
Acknowlegement : SVNPlot uses excellent jqPlot library (developed by Chris Leonello) to generate the Javascript Canvas based charts. Thanks Chris.
Social Network Analysis of Rietveld Subversion Repository
Thinking Craftsman's Tool Kit (TC Toolkit):
Since I am consulting on software development, I felt a need for analyzing code quickly to detect code hotspots, hotspots which need to addressed first. The techniques I am using are different than traditional 'static code analysis' (e.g. using tools like lint, PMD, FindBugs etc). I am using a mix of various code metrics and visualizations to detect 'anomalies'.
The Thinking Craftsman toolkit is a set of programs to quickly analyze the source code. These program are written in Python. The source code for Thinking Craftsman Toolkit is hosted on Google code. It is published under New BSD license.
-
Code Duplication Detector (CDD):
- Token Tag Cloud (TTC):
- Treemap Visualization for Source Monitor Metrics data (SMTreemap)
Check the Sample Results of TC Toolkit Here
