Using Structural and Semantic Information to Identify Software Components | IEEE Conference Publication | IEEE Xplore