TransformCode: A Contrastive Learning Framework for Code Embedding via Subtree Transformation | IEEE Journals & Magazine | IEEE Xplore