An information retrieval approach for automatically constructing software libraries
Software reuse through information retrieval