Learning to Represent Patches

Tang, Xunzhu and Tian, Haoye and Chen, Zhenghan and Pian, Weiguo and Ezzini, Saad and Kabore, Abdoul Kader and Habib, Andrew and Klein, Jacques and Bissyande, Tegawende F. (2024) Learning to Represent Patches. In: ICSE-Companion '24 : Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings. Proceedings - International Conference on Software Engineering . ACM, PRT, pp. 396-397. ISBN 9798400705021

Full text not available from this repository.

Abstract

We propose Patcherizer, a novel patch representation methodology that combines context and structure intention features to capture the semantic changes in Abstract Syntax Trees (ASTs) and surrounding context of code changes. Utilizing graph convolutional neural networks and transformers, Patcherizer effectively captures the underlying intentions of patches, outperforming state-of-the-art representations with significant improvements in BLEU, ROUGE-L, and METEOR metrics for generating patch descriptions.

Item Type:
Contribution in Book/Report/Proceedings
Additional Information:
Publisher Copyright: © 2024 IEEE Computer Society. All rights reserved.
Uncontrolled Keywords:
/dk/atira/pure/subjectarea/asjc/1700/1712
Subjects:
?? software ??
ID Code:
226016
Deposited By:
Deposited On:
01 May 2025 15:40
Refereed?:
Yes
Published?:
Published
Last Modified:
12 May 2025 00:11