Proprietary vs. "open systems" options in the construction of knowledge-based software reengineering environments | IEEE Conference Publication | IEEE Xplore