Skip to main content

Showing 1–2 of 2 results for author: Barowy, D W

Searching in archive cs. Search in all archives.
.
  1. arXiv:2108.12469  [pdf, other

    cs.PL cs.SE

    LaForge: Always-Correct and Fast Incremental Builds from Simple Specifications

    Authors: Charlie Curtsinger, Daniel W. Barowy

    Abstract: Developers rely on build systems to generate software from code. At a minimum, a build system should produce build targets from a clean copy of the code. However, developers rarely work from clean checkouts. Instead, they rebuild software repeatedly, sometimes hundreds of times a day. To keep rebuilds fast, build systems run incrementally, executing commands only when built state cannot be reused.… ▽ More

    Submitted 2 September, 2021; v1 submitted 27 August, 2021; originally announced August 2021.

    Comments: 12 pages, 4 figures, submited to ASPLOS 2022. "LaForge" is an anonymized project name

    ACM Class: D.3.2; D.3.4; D.2.1; D.2.5

  2. arXiv:1901.11100  [pdf, other

    cs.PL cs.SE

    ExceLint: Automatically Finding Spreadsheet Formula Errors

    Authors: Daniel W. Barowy, Emery D. Berger, Benjamin Zorn

    Abstract: Spreadsheets are one of the most widely used programming environments, and are widely deployed in domains like finance where errors can have catastrophic consequences. We present a static analysis specifically designed to find spreadsheet formula errors. Our analysis directly leverages the rectangular character of spreadsheets. It uses an information-theoretic approach to identify formulas that ar… ▽ More

    Submitted 30 January, 2019; originally announced January 2019.

    Comments: Appeared at OOPSLA 2018

    Journal ref: Proceedings of the ACM on Programming Languages, Volume 2 Issue OOPSLA, November 2018