Special Feature: Software Maintainability: A Practical Concern for Life-Cycle Costs | IEEE Journals & Magazine | IEEE Xplore