> you can make some educated guesses based on naming
This is what people are doing.
> but generally you want to check those guesses by seeing how, where and why a variable is used
Agreed, but without the full source code available, this simply isn't possible.