Classifying software components using design characteristics | IEEE Conference Publication | IEEE Xplore