Fetching the paper…
Reading the bibliography…
Collaborative software development is an integral part of the modern software development life cycle, essential to the success of large-scale software projects.
Structure-oriented merging of revisions of software documents. In Proceedings of the 3rd international workshop on Software configuration management . 68–79
Bernhard Westfechtel. 1991 · 1991
Earlier work this paper cites.
GNU diff3
R. Smith. 1998 · 1998
Earlier work this paper cites.
Identifying Conflicts During Structural Merge
Ulf Asklund. 1999 · 1999
Earlier work this paper cites.
A state-of-the-art survey on software merging
Tom Mens. 2002 · 2002
Earlier work this paper cites.
Semistructured Merge in Revision Control Systems.. In VaMoS . 13–19
Sven Apel, Jörg Liebig, Christian Lengauer, Christian Kästner, and William R Cook. 2010 · 2010
Earlier work this paper cites.
Semistructured Merge: Rethinking Merge in Revision Control Systems. In Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering (Szeged, Hungary) (ESEC/FSE ’11) . Association for Computing Machinery, New York, NY, USA, 190–200
Sven Apel, Jörg Liebig, Benjamin Brandl, Christian Lengauer, and Christian Kästner. 2011 · 2011
Earlier work this paper cites.
Proactive detection of collaboration conflicts. In Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering . 168–178
Yuriy Brun, Reid Holmes, Michael D Ernst, and David Notkin. 2011 · 2011
Earlier work this paper cites.
Structured merge with auto-tuning: balancing precision and performance. In Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering . 120–129
Sven Apel, Olaf Leßenich, and Christian Lengauer. 2012 · 2012
Earlier work this paper cites.
Assessing the value of branches with what-if analysis. In Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering . 1–11
Christian Bird and Thomas Zimmermann. 2012 · 2012
Earlier work this paper cites.
Improving early detection of software merge conflicts. In 2012 34th International Conference on Software Engineering (ICSE) . IEEE, 342–352
Mário Luís Guimarães and António Rito Silva. 2012 · 2012
Earlier work this paper cites.
On the Naturalness of Software. In Proceedings of the 34th International Conference on Software Engineering (Zurich, Switzerland) (ICSE ’12) . IEEE Press, 837–847
Abram Hindle, Earl T. Barr, Zhendong Su, Mark Gabel, and Premkumar Devanbu. 2012 · 2012
Earlier work this paper cites.
The Impact of Tangled Code Changes. In Proceedings of the Working Conference on Mining Software Repositories (MSR) . 121–130
Kim Herzig and Andreas Zeller. 2013 · 2013
Earlier work this paper cites.
Cassandra: Proactive conflict minimization through optimized task scheduling. In 2013 35th International Conference on Software Engineering (ICSE) . IEEE, 732–741
Bakhtiar Khan Kasi and Anita Sarma. 2013 · 2013
Earlier work this paper cites.
Fine-grained and accurate source code differencing. In ACM/IEEE International Conference on Automated Software Engineering, ASE ’14, Vasteras, Sweden - September 15 - 19, 2014 . 313–324
Jean-Rémy Falleri, Floréal Morandat, Xavier Blanc, Matias Martinez, and Martin Monperrus. 2014 · 2014
Earlier work this paper cites.
Hey! Are You Committing Tangled Changes?. In Proceedings of the International Conference on Program Comprehension (ICPC)
Hiroyuki Kirinuki, Yoshiki Higo, Keisuke Hotta, and Shinji Kusumoto. 2014 · 2014
Earlier work this paper cites.
Tipmerge: recommending experts for integrating changes across branches. In Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering . 523–534
Catarina Costa, Jair Figueiredo, Leonardo Murta, and Anita Sarma. 2016 · 2016
Earlier work this paper cites.
Work practices and challenges in pull-based development: the contributor’s perspective. In 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE) . IEEE, 285–296
Georgios Gousios, Margaret-Anne Storey, and Alberto Bacchelli. 2016 · 2016
Cited alongside, same era.
Neural Machine Translation of Rare Words with Subword Units. In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) . Association for Computational Linguistics, Berlin, Germany, 1715–1725
Rico Sennrich, Barry Haddow, and Alexandra Birch. 2016 · 2016
Cited alongside, same era.
Evaluating and improving semistructured merge
Guilherme Cavalcanti, Paulo Borba, and Paola Accioly. 2017 · 2017
Cited alongside, same era.
Renaming and shifted code in structured merging: Looking ahead for precision and performance. In 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE) . IEEE, 543–553
Olaf Leßenich, Sven Apel, Christian Kästner, Georg Seibt, and Janet Siegmund. 2017 · 2017
Cited alongside, same era.
Semistructured Merge in JavaScript Systems. In 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE) . 1014–1025
Alberto Trindade Tavares, Paulo Borba, Guilherme Cavalcanti, and Sérgio Soares. 2019 · 2019
Later among the works it cites.
An empirical investigation into merge conflicts and their effect on software quality
Caius Brindescu, Iftekhar Ahmed, Carlos Jensen, and Anita Sarma. 2020a · 2020
Later among the works it cites.
Lifting the Curtain on Merge Conflict Resolution: A Sensemaking Perspective. In 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME) . IEEE, 534–545
Caius Brindescu, Yenifer Ramirez, Anita Sarma, and Carlos Jensen. 2020b · 2020
Later among the works it cites.
PyMT5: Multi-mode Translation of Natural Language and Python Code with Transformers. In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP) . 9052–9065
Colin Clement, Dawn Drain, Jonathan Timcheck, Alexey Svyatkovskiy, and Neel Sundaresan. 2020 · 2020
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Software practitioner perspectives on merge conflicts and resolutions. In 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME) . IEEE, 467–478
Shane McKee, Nicholas Nelson, Anita Sarma, and Danny Dig. 2017 · 2017
Cited alongside, same era.
A Survey of Machine Learning for Big Code and Naturalness
Miltiadis Allamanis, Earl T. Barr, Premkumar Devanbu, and Charles Sutton. 2018 · 2018
Cited alongside, same era.
On the nature of merge conflicts: a study of 2,731 open source java projects hosted by github
Gleiph Ghiotto, Leonardo Murta, Márcio Barros, and Andre Van Der Hoek. 2018 · 2018
Cited alongside, same era.
Verified three-way program merge
Marcelo Sousa, Isil Dillig, and Shuvendu K Lahiri. 2018a · 2018
Cited alongside, same era.
Verified Three-way Program Merge
M. Sousa, I. Dillig, and S. K. Lahiri. 2018b · 2018
Cited alongside, same era.
Conflict resolution for structured merge via version space algebra
Fengmin Zhu and Fei He. 2018 · 2018
Cited alongside, same era.
Recommending Participants for Collaborative Merge Sessions
Catarina de Souza Costa, Jose Jair Figueiredo, Joao Felipe Pimentel, Anita Sarma, and Leonardo Gresta Paulino Murta. 2019 · 2019
Cited alongside, same era.
BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers) . Association for Computational Linguistics, Minneapolis, Minnesota, 4171–4186
Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2019 · 2019
Cited alongside, same era.
CodeBERT: A Pre-Trained Model for Programming and Natural Languages. In Findings of the Association for Computational Linguistics: EMNLP 2020 . Association for Computational Linguistics, Online, 1536–1547
Zhangyin Feng, Daya Guo, Duyu Tang, Nan Duan, Xiaocheng Feng, Ming Gong, Linjun Shou, Bing Qin, Ting Liu, Daxin Jiang, and Ming Zhou. 2020 · 2020
Later among the works it cites.
Learning and evaluating contextual embedding of source code. In International Conference on Machine Learning . PMLR, 5110–5121
Aditya Kanade, Petros Maniatis, Gogul Balakrishnan, and Kensen Shi. 2020 · 2020
Later among the works it cites.
Big Code ≠ \neq Big Vocabulary: Open-Vocabulary Models for Source Code. In Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering (Seoul, South Korea) (ICSE ’20) . Association for Computing Machinery, New York, NY, USA, 1073–1085
Rafael-Michael Karampatsis, Hlib Babii, Romain Robbes, Charles Sutton, and Andrea Janes. 2020 · 2020
Later among the works it cites.
BLEURT: Learning Robust Metrics for Text Generation. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics . Association for Computational Linguistics, Online, 7881–7892
Thibault Sellam, Dipanjan Das, and Ankur Parikh. 2020 · 2020
Later among the works it cites.
IntelliCode Compose: Code Generation Using Transformer. In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (Virtual Event, USA) (ESEC/FSE 2020) . Association for Computing Machinery, New York, NY, USA, 1433–1443
Alexey Svyatkovskiy, Shao Kun Deng, Shengyu Fu, and Neel Sundaresan. 2020b · 2020
Later among the works it cites.
DeepMerge: Learning to merge programs
Elizabeth Dinella, Todd Mytcowicz, Alexey Svyatkovskiy, Christian Bird, Mayur Naik, and Shuvendu Lahiri. 2021 · 2021
Closest in time.
Can Program Synthesis be Used to Learn Merge Conflict Resolutions? An Empirical Analysis. In 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE) . IEEE, 785–796
Rangeet Pan, Vu Le, Nachiappan Nagappan, Sumit Gulwani, Shuvendu Lahiri, and Mike Kaufman. 2021a · 2021
Closest in time.
Can Program Synthesis be Used to Learn Merge Conflict Resolutions? An Empirical Analysis
Rangeet Pan, Vu Le, Nachiappan Nagappan, Sumit Gulwani, Shuvendu K. Lahiri, and Mike Kaufman. 2021b · 2021
Closest in time.
Leveraging Structure in Software Merge: An Empirical Study
Georg Seibt, Florian Heck, Guilherme Cavalcanti, Paulo Borba, and Sven Apel. 2021 · 2021
Closest in time.
Automatic Detection and Resolution of Software Merge Conflicts: Are We There Yet?
Bowen Shen, Cihan Xiao, Na Meng, and Fei He. 2021 · 2021
Closest in time.
Challenges of Resolving Merge Conflicts: A Mining and Survey Study
Gustavo Vale, Claus Hunsen, Eduardo Figueiredo, and Sven Apel. 2021 · 2021
Closest in time.
JDime Publicly Available Implementation
JDime. 2022 · 2022
Closest in time.