A user interface design for cataloging and identifying reusable software modules: a semantic network approach | IEEE Conference Publication | IEEE Xplore