dynamic analysis tool: A tool that looks for issues in a program by observing its execution.
issue: A condition in a program that might detract from its quality.
static analysis tool: A tool that looks for issues in a program without actually executing the program.