Bloof is an infrastructure for analytical processing of version control data. Its main application, the Bloof Browser, provides detailed visualizations of the evolution of software projects. Bloof uses version control data for analyzing the evolution of software projects. Bloof is designed to be integrated into other applications, providing a Java API access interface and an XML output format. Other Tools for Bloof are: Bloof Shell, Bloof Script, and Bloof Metric SDK.
| Tags | Scientific/Engineering Visualization Software Development User Interfaces Version Control |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Changes: "Big" operations are now done in separate threads. Metrics are now plugins. The following new tools are available: Bloof Browser, Bloof Script, Bloof Shell, and Bloof Metrics SDK.


Changes: Bloof Browser 0.1 Alpha 1 is the first release of the Bloof Browser. It can import CVS version control data via pserver, ssh, or a local log file. It can navigate the files, developers, and time intervals of a software project's history. It can run various software evolution queries against the data, or run generic SQL queries against version control data and visualize it. Software evolution queries can be visualized. It can also filter file groups, developer groups, and time intervals. The results can be exported to XML files.


Changes: Some essential GUI improvements, new metrics, a filter for files, developer groups, and time intervals, a browsing feature, and a new logo.


Changes: Internal database access was sped up, error handling was imp roved, and PostgreSQL support was added..


Changes: Wrongly signed jars were fixed. Data access from a CVS log file on a local disk was added. GUI improvements were made.