Fetching the paper…
Reading the bibliography…
In collaborative software development, program merging is the mechanism to integrate changes from multiple programmers.
Structure-oriented merging of revisions of software documents
B. Westfechtel · 1991
Earlier work this paper cites.
A program integration algorithm that accommodates semantics-preserving transformations
W. Yang, S. Horwitz, and T. Reps · 1992
Earlier work this paper cites.
Gnu diff3
R. Smith · 1998
Earlier work this paper cites.
A state-of-the-art survey on software merging
T. Mens · 2002
Earlier work this paper cites.
Bleu: a method for automatic evaluation of machine translation
K. Papineni, S. Roukos, T. Ward, and W.-J. Zhu · 2002
Earlier work this paper cites.
A formal investigation of diff3
S. Khanna, K. Kunal, and B. C. Pierce · 2007
Earlier work this paper cites.
Type analysis for javascript
S. H. Jensen, A. Møller, and P. Thiemann · 2009
Earlier work this paper cites.
Semistructured merge in revision control systems
S. Apel, J. Liebig, C. Lengauer, C. Kästner, and W. R. Cook · 2010
Earlier work this paper cites.
Semistructured merge: Rethinking merge in revision control systems
S. Apel, J. Liebig, B. Brandl, C. Lengauer, and C. Kästner · 2011
Earlier work this paper cites.
Structured merge with auto-tuning: balancing precision and performance
S. Apel, O. Leßenich, and C. Lengauer · 2012
Earlier work this paper cites.
Why don’t software developers use static analysis tools to find bugs?
B. Johnson, Y. Song, E. Murphy-Hill, and R. Bowdidge · 2013
Earlier work this paper cites.
Learning phrase representations using RNN encoder–decoder for statistical machine translation
K. Cho, B. van Merriënboer, C. Gulcehre, D. Bahdanau, F. Bougares, H. Schwenk, and Y. Bengio · 2014
Earlier work this paper cites.
Learning phrase representations using rnn encoder-decoder for statistical machine translation, 2014
K. Cho, B. van Merrienboer, C. Gulcehre, D. Bahdanau, F. Bougares, H. Schwenk, and Y. Bengio · 2014
Earlier work this paper cites.
Jsai: a static analysis platform for javascript
V. Kashyap, K. Dewey, E. A. Kuefner, J. Wagner, K. Gibbons, J. Sarracino, B. Wiedermann, and B. Hardekopf · 2014
Cited alongside, same era.
Sequence to sequence learning with neural networks
I. Sutskever, O. Vinyals, and Q. V. Le · 2014
Cited alongside, same era.
Sequence to sequence learning with neural networks
I. Sutskever, O. Vinyals, and Q. V. Le · 2014
Cited alongside, same era.
Balancing precision and performance in structured merge
O. Leßenich, S. Apel, and C. Lengauer · 2015
Cited alongside, same era.
Pointer networks
O. Vinyals, M. Fortunato, and N. Jaitly · 2015
Cited alongside, same era.
Work practices and challenges in pull-based development: the contributor’s perspective
G. Gousios, M. D. Storey, and A. Bacchelli · 2016
Cited alongside, same era.
Sequential copying networks
Q. Zhou, N. Yang, F. Wei, and M. Zhou · 2018
Later among the works it cites.
code2seq: Generating sequences from structured representations of code
U. Alon, O. Levy, and E. Yahav · 2019
Later among the works it cites.
Software engineering meets deep learning: A literature review
F. Ferreira, L. L. Silva, and M. T. Valente · 2019
Later among the works it cites.
Pythia: Ai-assisted code completion system
A. Svyatkovskiy, Y. Zhao, S. Fu, and N. Sundaresan · 2019
Later among the works it cites.
Semistructured Merge in JavaScript Systems
A. T. Tavares, P. Borba, G. Cavalcanti, and S. Soares · 2019
Later among the works it cites.
An empirical study on learning bug-fixing patches in the wild via neural machine translation
M. Tufano, C. Watson, G. Bavota, M. D. Penta, M. White, and D. Poshyvanyk · 2019
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Incorporating copying mechanism in sequence-to-sequence learning
J. Gu, Z. Lu, H. Li, and V. O. Li · 2016
Cited alongside, same era.
Automatically learning semantic features for defect prediction
S. Wang, T. Liu, and L. Tan · 2016
Cited alongside, same era.
Learn&fuzz: Machine learning for input fuzzing
P. Godefroid, H. Peleg, and R. Singh · 2017
Cited alongside, same era.
Tree2tree neural translation model for learning source code changes
S. Chakraborty, M. Allamanis, and B. Ray · 2018
Cited alongside, same era.
Deep code search
X. Gu, H. Zhang, and S. Kim · 2018
Cited alongside, same era.
Deep learning in software engineering
X. Li, H. Jiang, Z. Ren, G. Li, and J. Zhang · 2018
Cited alongside, same era.
Later among the works it cites.
Learning to represent edits
P. Yin, G. Neubig, M. Allamanis, M. Brockschmidt, and A. L. Gaunt · 2019
Later among the works it cites.
Pymt5: Multi-mode translation of natural language and python code with transformers
C. Clement, D. Drain, J. Timcheck, A. Svyatkovskiy, and N. Sundaresan · 2020
Later among the works it cites.
Hoppity: Learning graph transformations to detect and fix bugs in programs
E. Dinella, H. Dai, Z. Li, M. Naik, L. Song, and K. Wang · 2020
Later among the works it cites.
On the nature of merge conflicts: A study of 2, 731 open source java projects hosted by github
G. Ghiotto, L. Murta, M. de Oliveira Barros, and A. van der Hoek · 2020
Later among the works it cites.
Big code != big vocabulary: Open-vocabulary models for source code
R.-M. Karampatsis, H. Babii, R. Robbes, C. Sutton, and A. Janes · 2020
Later among the works it cites.
Copy that! editing sequences by copying spans, 2020
S. Panthaplackel, M. Allamanis, and M. Brockschmidt · 2020
Later among the works it cites.
Can program synthesis be used to learn merge conflict resolutions? an empirical analysis
R. Pan, V. Le, N. Nagappan, S. Gulwani, S. K. Lahiri, and M. Kaufman · 2021
Closest in time.