Managing Multi-Version Programs with an Editor | IBM Journals & Magazine | IEEE Xplore