Authors
Jinhao Dong, Qihao Zhu, Zeyu Sun, Yiling Lou, Dan Hao
Publication date
2023/9/11
Conference
2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE)
Pages
1652-1663
Publisher
IEEE
Description
Collaborative development is critical to improve the productivity. Multiple contributors work simultaneously on the same project and might make changes to the same code locations. This can cause conflicts and require manual intervention from developers to resolve them. To alleviate the human efforts of manual conflict resolution, researchers have proposed various automatic techniques. More recently, deep learning models have been adopted to solve this problem and achieved state-of-the-art performance. However, these techniques leverage classification to combine the existing elements of input. The classification- based models cannot generate new tokens or produce flexible combinations, and have a wrong hypothesis that fine-grained conflicts of one single coarse-grained conflict are independent. In this work, we propose to generate the resolutions of merge conflicts from a totally new perspective, that is …
Total citations
Scholar articles
J Dong, Q Zhu, Z Sun, Y Lou, D Hao - 2023 38th IEEE/ACM International Conference on …, 2023