An Anti-Pattern Detection Technique Using Machine Learning to Improve Code Quality | IEEE Conference Publication | IEEE Xplore