Program Merge: What's Deep Learning Got to Do with It?

If you regularly work with open-source code or produce software for a large organization, you're already familiar with many of the challenges posed by collaborative programming at scale. Some of the most vexing of these tend to surface as a consequence of the many independent alterations inevitably made to code, which, unsurprisingly, can lead to updates that don't synchronize. Difficult merges are nothing new, of course, but the scale of the problem has gotten much worse. This is what led a group of researchers at MSR (Microsoft Research) to take on the task of complicated merges as a grand program-repair challenge, one they believed might be addressed at least in part by machine learning.

Authors

Institutions

Publication Details

Journal
Queue
Published
2024-08-30
DOI
https://doi.org/10.1145/3688155
Primary Topic
Healthcare Policy and Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Program Merge: What's Deep Learning Got to Do with It?

Terry Coatta, Christian Bird, Shuvendu K. Lahiri, Erik Meijer et al.
Queue
Healthcare Policy and Management
article

Program Merge: What's Deep Learning Got to Do with It?

Terry Coatta, Christian Bird, Shuvendu K. Lahiri, Erik Meijer, A. Svyatkovskiy
article en

Abstract

If you regularly work with open-source code or produce software for a large organization, you're already familiar with many of the challenges posed by collaborative programming at scale. Some of the most vexing of these tend to surface as a consequence of the many independent alterations inevitably made to code, which, unsurprisingly, can lead to updates that don't synchronize. Difficult merges are nothing new, of course, but the scale of the problem has gotten much worse. This is what led a group of researchers at MSR (Microsoft Research) to take on the task of complicated merges as a grand program-repair challenge, one they believed might be addressed at least in part by machine learning.

QueueVol. 22(4)
Aquatic Systems (United States) (US), Microsoft Research (United Kingdom) (GB)
Openalex Percentile: Top 80%
Healthcare Policy and Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.