Static and Dynamic Code Analysis