CLAVE: A deep learning model for source code authorship verification with contrastive learning and transformer encoders | Publicación