Splitting models using information retrieval and model crawling techniques