A computer 101 for searching a library to be used for an application to be used for a data analysis includes a memory 103 for storing information and a CPU 102 connected to the memory 103. The memory 103 stores execution result information including information for specifying a library utilized for a data analysis in the past and a past analysis data statistical profile which is a statistical profile with respect to past analysis data on which the data analysis is performed by using the library. The CPU 102 specifies an analysis target data statistical profile which is a statistical profile with respect to analysis target data that is a data analysis object, specifies an effectiveness degree indicating effectiveness of utilization of the analysis target data for the data analysis with respect to the library based on a similarity between the past analysis data statistical profile of the past analysis data on which the data analysis is performed by using the library and the analysis target data statistical profile, and preferentially outputs information relating to a library where effectiveness is high.
展开▼