An Architectural Technical Debt Index Based on Machine Learning and Architectural Smells | IEEE Journals & Magazine | IEEE Xplore