Using metrics to evaluate software system maintainability | IEEE Journals & Magazine | IEEE Xplore