Selecting software components with multiple interfaces | IEEE Conference Publication | IEEE Xplore