The effectiveness of source code obfuscation: An experimental assessment