Structural Software Analysis Guide