Skip to main content

Showing 1–5 of 5 results for author: Beller, M

.
  1. arXiv:2208.04351  [pdf, other

    cs.SE cs.LG

    Learning to Learn to Predict Performance Regressions in Production at Meta

    Authors: Moritz Beller, Hongyu Li, Vivek Nair, Vijayaraghavan Murali, Imad Ahmad, Jürgen Cito, Drew Carlson, Ari Aye, Wes Dyer

    Abstract: Catching and attributing code change-induced performance regressions in production is hard; predicting them beforehand, even harder. A primer on automatically learning to predict performance regressions in software, this article gives an account of the experiences we gained when researching and deploying an ML-based regression prediction pipeline at Meta. In this paper, we report on a comparative… ▽ More

    Submitted 22 May, 2023; v1 submitted 8 August, 2022; originally announced August 2022.

  2. Präzi: From Package-based to Call-based Dependency Networks

    Authors: Joseph Hejderup, Moritz Beller, Konstantinos Triantafyllou, Georgios Gousios

    Abstract: Modern programming languages such as Java, JavaScript, and Rust encourage software reuse by hosting diverse and fast-growing repositories of highly interdependent packages (i.e., reusable libraries) for their users. The standard way to study the interdependence between software packages is to infer a package dependency network by parsing manifest data. Such networks help answer questions such as "… ▽ More

    Submitted 20 October, 2021; v1 submitted 23 January, 2021; originally announced January 2021.

    Comments: 42 pages, 14 figures, journal

  3. arXiv:2012.07428  [pdf, other

    cs.SE

    Mind the Gap: On the Relationship Between Automatically Measured and Self-Reported Productivity

    Authors: Moritz Beller, Vince Orgovan, Spencer Buja, Thomas Zimmermann

    Abstract: To improve software developers' productivity has been the holy grail of software engineering research. But before we can claim to have improved it, we must first be able to measure productivity. This is far from trivial. In fact, two separate research lines on software engineers' productivity have co-existed almost in complete isolation for a long time: automated product and process measures on th… ▽ More

    Submitted 14 December, 2020; originally announced December 2020.

  4. arXiv:2010.13464  [pdf, other

    cs.SE

    What It Would Take to Use Mutation Testing in Industry--A Study at Facebook

    Authors: Moritz Beller, Chu-Pan Wong, Johannes Bader, Andrew Scott, Mateusz Machalica, Satish Chandra, Erik Meijer

    Abstract: Traditionally, mutation testing generates an abundance of small deviations of a program, called mutants. At industrial systems the scale and size of Facebook's, doing this is infeasible. We should not create mutants that the test suite would likely fail on or that give no actionable signal to developers. To tackle this problem, in this paper, we semi-automatically learn error-inducing patterns fro… ▽ More

    Submitted 27 January, 2021; v1 submitted 26 October, 2020; originally announced October 2020.

  5. arXiv:1911.01254  [pdf, other

    physics.chem-ph

    Site-selective and real-time observation of bimolecular electron transfer during photocatalytic water splitting

    Authors: Alexander Britz, Sergey I. Bokarev, Tadesse A. Assefa, Éva G. Bajnóczi, Zoltán Németh, György Vankó, Nils Rockstroh, Henrik Junge, Matthias Beller, Gilles Doumy, Anne Marie March, Stephen H. Southworth, Stefan Lochbrunner, Oliver Kühn, Christian Bressler, Wojciech Gawelda

    Abstract: Time-resolved X-ray absorption spectroscopy has been utilized to monitor the bimolecular electron transfer in a photocatalytic water splitting system for the first time. This has been possible by uniting the local probe and element specific character of X-ray transitions with insights from high-level ab initio calculations. The specific target has been a heteroleptic [Ir$^{\rm III}$(ppy)$_2$(bpy)]… ▽ More

    Submitted 9 October, 2020; v1 submitted 4 November, 2019; originally announced November 2019.

    Comments: revised version