4. Static versus dynamic analysis