A system, method, and program product for enhancing keyword contribution
to a code-completion facility used in association with an Integrated
Development Environment source code editor. A code-completion facility
supporting a source code editor includes a look-up module that retrieves
keywords from a keyword compare pool responsive to a code-completion
prompt. The code-completion facility further includes a contribution
mechanism for contributing keywords derived from system artifacts to the
keyword compare pool. The contribution mechanism includes a remote
artifact contribution module for obtaining or deriving keywords from
remote object interface definitions and contributing the same to the
keyword compare pool. In a preferred embodiment, the remote artifact
contribution module includes a keyword prediction module for accessing a
remote object interface repository, predicting one or more remote object
based keywords in accordance with remote object interface definition
data, and contributing one or more of the predicted keywords to the
code-completion facility.