¨Data Mining On the Developers Or Maintainers
¨Especially Useful When
–HLD is least abstract representation
required
–System is horribly complex legacy
code
–Access to source code, and therefore
use of reverse engineering, is hard
–There exist one or more “gurus” who can
answer
all, or most, questions about the system after thinking for a short time