2018 IEEE 18th International Working Conference on Source Code Analysis and Manipulation (SCAM) 2018
DOI: 10.1109/scam.2018.00009
|View full text |Cite
|
Sign up to set email alerts
|

From Start-ups to Scale-ups: Opportunities and Open Problems for Static and Dynamic Program Analysis

Abstract: This paper 1 describes some of the challenges and opportunities when deploying static and dynamic analysis at scale, drawing on the authors' experience with the Infer and Sapienz Technologies at Facebook, each of which started life as a research-led start-up that was subsequently deployed at scale, impacting billions of people worldwide.The paper identifies open problems that have yet to receive significant attention from the scientific community, yet which have potential for profound real world impact, formul… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
80
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
5
2
2

Relationship

2
7

Authors

Journals

citations
Cited by 125 publications
(82 citation statements)
references
References 126 publications
(155 reference statements)
2
80
0
Order By: Relevance
“…It is used for modern code review, through which developers submit changes (diffs) and comment on each others' diffs, before they ultimately become accepted into the code base (or are discarded). More than 100,000 diffs are committed to the central repository every week at Facebook, using Phabricator as a central gatekeeper, reporting, curating and testing system [37]. In 2011 Facebook released Phabricator as open source.…”
Section: Phabricatormentioning
confidence: 99%
“…It is used for modern code review, through which developers submit changes (diffs) and comment on each others' diffs, before they ultimately become accepted into the code base (or are discarded). More than 100,000 diffs are committed to the central repository every week at Facebook, using Phabricator as a central gatekeeper, reporting, curating and testing system [37]. In 2011 Facebook released Phabricator as open source.…”
Section: Phabricatormentioning
confidence: 99%
“…Murphy et al [122] discussed that flaky tests are likely to come up in metamorphic testing whenever floating point calculations are involved. Flaky test detection is a very challenging problem in traditional software testing [270]. It is even more challenging in ML testing because of the oracle problem.…”
Section: Challenges and Opportunitiesmentioning
confidence: 99%
“…Such a failure may or may not be spurious. Recently, Harman and O'Hearn [10], reflecting on their experience at Facebook, established the presence of flaky tests as a key challenge in software testing research. In fact, researchers should assume that All Tests Are Flaky (ATAF).…”
Section: B Flaky Tests and Non-deterministic Or Stateful Programsmentioning
confidence: 99%