O'Reilly logo

The Software IP Detective’s Handbook: Measurement, Comparison, and Infringement Detection by Bob Zeidman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Part V. Source Code Correlation

“You know my methods, Watson. There was not one of them which I did not apply to the inquiry. And it ended by my discovering traces, but very different ones from those which I had expected.”

Sherlock Holmes in The Crooked Man

In this part we examine more complex methods of comparing software. In particular I define software source code correlation which, like source code differentiation, is a mathematical method of comparing software source code to find similarities. However, while differentiation finds literal similarities and is good for determining statistics about code changes, correlation finds similarities even though changes have occurred. Some of the kinds of things for which source code correlation is ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required