I was hoping this was going to talk about the problem that Beamdog ran into 'enhancing' Icewind Dale 2. They can't find the source code and doing the reverse engineering to make improvements was deemed too costly; http://www.pcgamer.com/icewind-dale-2-cant-be-enhanced-becau...
As far as this article; not my cup of tea but the author seems to have put a lot of time into it. If you like data science, dive on in.