15. Theory

In the previous chapter I defined source code as consisting of statements, from which we can derive a control structure, and comments and strings (see Table 14.1). Statements further consist of instructions, identifiers, and labels. Instructions comprise control words, specifiers, and operators. Identifiers comprise variables, constants, functions, and labels. A single line of source code may include one or more statements and one or more comments and strings.

Correlation in statistics is a measure of the relationship between two variables. A correlation ρ is 0 for completely unrelated variables, 1 for perfectly identical variables, and −1 for completely opposite variables. For our purposes, there is no such thing as source code that ...

Get The Software IP Detective’s Handbook: Measurement, Comparison, and Infringement Detection now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.