Experiences on Managing Technical Debt with Code Smells and AntiPatterns | IEEE Conference Publication | IEEE Xplore