Have you ever been thrown into a project with a large code-base and long
development history that you were expected to rapidly learn, understand and
start maintaining?
Have you ever wanted to start participating in an open source project and
needed to dig deep into the project mailing lists to understand the structure
of the software and social nature of the project?
Do you need to manage a large or distributed software development project?
ForestFire is a software project analysis tool that can help you with any and
all of these problems.
Feature Introduction video
What is this all about?
ForestFire analyses your development history from the
source code management tool and provides you with:
Comprehensive change history statistics to help you understand the level of project activity over time
Developer activity visualizations to aid you with work load and responsibility balancing
Source code level view of change history for project archeology
If your project was version controlled during active development, ForestFire can help you to identify:
key developers and their "code footprint" i.e. their impact over the whole software
possible bad design - code that changes often
files that have large regression risk - code that is highly connected and changes often.
ForestFire is a new way to discover the joy of reading sofware code.
With the increased visibility of the ongoing development activity and clear
understanding of the project history you are in control of the fire raging
through your source code trees.