Why Pi Measure? All of the existing complexity measures give a potential or a hypothetical complexity. That is because they measure the program at rest due to their static nature.
The Pi Measure measures the actual dynamic complexity of a program in execution. The Pi Measure shows the degree to which the potential, static complexity is realized in execution.
The Pi Measure
Measure Execution Complexity
Purely Dynamic Measure
Find More Defects
Prioritize and Evaluate Testing
What the is Pi Measure? The Pi Measure is a unique software-complexity measure. It is a purely dynamic complexity measure that does not rely on static code properties. It is based on the degree of control and data surprise the software under measure shows in execution. Highly complex code changes internal control and data in unpredictable and diverse ways.