How to use Herodotos
April 15, 2010
At this point, you must have Herodotos installed. You now have to
setup your environment and write a Herodotos Configuration file.
Setup the environment
Copy default make files and define your working directory. If
you installed Herodotos from source, the default make files are
herodotos/scripts. For a package install, copy the files
from the Herodotos
- Write a HC file which declares your projects, patterns and graphs.
If you want to have several .hc files, you should define the CONF
environment variable to select a default one. Every following make
command will then use that configuration file.
- Initialize the environment:
- Compute raw data:
- Correlate bug reports and propose an initial set of
Note: Herodotos will automatically compute the changeset.
- Manually edit the remaining correlations
Emacs with the Org mode is recommended.
Org mode view-link add-on will transform your
emacs in a wizard to handle Coccinelle reports.
- Use the new complementary correlation information
make correl (recompute the correlation and use the
correlation set manually provided)
- Check the result:
- Look for false positive
cp results/*/*.edit.org results/*/*.new.org
- Edit the new copy and annotate the reported TODO with either
BUG or FP.
- Generate graphs (or website):
- Edit and adjust your HC file
Iterate on steps 9 and 10.
This document was translated from LATEX by