An efficient prediction model for software reusability for Java-based object-oriented systems. (1st January 2014)