Assure High Quality Code Using Refactoring and Obfuscation Techniques | IEEE Conference Publication | IEEE Xplore