ESALE: Enhancing Code-Summary Alignment Learning for Source Code Summarization | IEEE Journals & Magazine | IEEE Xplore