COTS software design minimizes ATS lifecycle cost | IEEE Journals & Magazine | IEEE Xplore