Improving the Productivity of Distributed Computer Systems Through the Use of Knowledge Engineering | IEEE Conference Publication | IEEE Xplore