Empirical comparison of graphical and annotation-based re-documentation approaches