A taxonomy and an initial empirical study of bad smells in code | IEEE Conference Publication | IEEE Xplore