activity
20172025
most citedTOGA: A Neural Method for Test Oracle Generation

110 citations · 230 across the 12 of their papers we have counts for

collaborators
Showing 2021Show all

6 papers · 1 filter

cs.SE2021★ 1 cited

Can Pre-trained Language Models be Used to Resolve Textual and Semantic Merge Conflicts?

Jialu Zhang, Todd Mytkowicz, Mike Kaufman +2

Program merging is standard practice when developers integrate their individual changes to a common code base. When the merge algorithm fails, this is called a merge conflict. The…

cs.DC2021★ 6 cited

TACCL: Guiding Collective Algorithm Synthesis using Communication Sketches

Aashaka Shah, Vijay Chidambaram, Meghan Cowan +6

Machine learning models are increasingly being trained across multiple GPUs and servers. In this setting, data is transferred between GPUs using communication collectives such as A…

cs.SE2021★ 110 cited

TOGA: A Neural Method for Test Oracle Generation

Elizabeth Dinella, Gabriel Ryan, Todd Mytkowicz +1

Testing is widely recognized as an important stage of the software development lifecycle. Effective software testing can provide benefits such as bug finding, preventing regression…

cs.SE2021★ 33 cited

Program Merge Conflict Resolution via Neural Transformers

Alexey Svyatkovskiy, Sarah Fakhoury, Negar Ghorbani +6

Collaborative software development is an integral part of the modern software development life cycle, essential to the success of large-scale software projects. When multiple devel…

cs.SE2021★ 2 cited

DeepMerge: Learning to Merge Programs

Elizabeth Dinella, Todd Mytkowicz, Alexey Svyatkovskiy +3

In collaborative software development, program merging is the mechanism to integrate changes from multiple programmers. Merge algorithms in modern version control systems report a…

cs.DC2021

Breaking the Computation and Communication Abstraction Barrier in Distributed Machine Learning Workloads

Abhinav Jangda, Jun Huang, Guodong Liu +6

Recent trend towards increasing large machine learning models require both training and inference tasks to be distributed. Considering the huge cost of training these models, it is…