Research on three-layer collaborative filtering recommendation for Online Judge | IEEE Conference Publication | IEEE Xplore