doi dblp Automated classification and retrieval of reusable software components Haining Yao | Letha H. Etzkorn | Shamsnaz Virani 2008 Volume 59 Issue 4