How Good Are Code Smells for Evaluating Software Maintainability? Results from a Comparative Case Study | IEEE Conference Publication | IEEE Xplore