2018
DOI: 10.1007/978-3-319-99241-9_1
|View full text |Cite
|
Sign up to set email alerts
|

Deploying Search Based Software Engineering with Sapienz at Facebook

Abstract: We describe the deployment of the Sapienz Search Based Software Engineering (SBSE) testing system. Sapienz has been deployed in production at Facebook since September 2017 to design test cases, localise and triage crashes to developers and to monitor their fixes. Since then, running in fully continuous integration within Facebook's production development process, Sapienz has been testing Facebook's Android app, which consists of millions of lines of code and is used daily by hundreds of millions of people arou… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

3
78
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 67 publications
(84 citation statements)
references
References 70 publications
3
78
0
Order By: Relevance
“…Examples of such research programs and papers are empirical studies of TDD in practice, e.g., (Fucci et al 2015;Bhat and Nagappan 2006), and many other papers which are published in top-quality SE venues, such as ICSE, IEEE TSE and the Springer's Empirical Software Engineering journal, e.g., (Zimmermann et al 2005). Many of the topquality papers published by researchers working in corporate research centers also fall in this category, e.g., a large number of papers from Microsoft Research, e.g., (Johnson et al 2019;Kalliamvakou et al 2019), and successful applications of search-based SE in Facebook Research (Alshahwan et al 2018). Other examples are patents filed on practical SE topics, e.g., a patent on combined code searching and automatic code navigation filed by researchers working in ABB Research (Shepherd and Robinson 2017).…”
Section: Research Relevancementioning
confidence: 99%
“…Examples of such research programs and papers are empirical studies of TDD in practice, e.g., (Fucci et al 2015;Bhat and Nagappan 2006), and many other papers which are published in top-quality SE venues, such as ICSE, IEEE TSE and the Springer's Empirical Software Engineering journal, e.g., (Zimmermann et al 2005). Many of the topquality papers published by researchers working in corporate research centers also fall in this category, e.g., a large number of papers from Microsoft Research, e.g., (Johnson et al 2019;Kalliamvakou et al 2019), and successful applications of search-based SE in Facebook Research (Alshahwan et al 2018). Other examples are patents filed on practical SE topics, e.g., a patent on combined code searching and automatic code navigation filed by researchers working in ABB Research (Shepherd and Robinson 2017).…”
Section: Research Relevancementioning
confidence: 99%
“…ExRunner can be extended to other crash reproduction tools 37 for comparison, or assess the development of new ideas in existing tools. Our future work also includes the prioritization of crashes from JCrashPack to allow quick feedback on new ideas in a fast and automated way (Alshahwan et al 2018).…”
Section: Empirical Evaluation For Crash Reproductionmentioning
confidence: 99%
“…We recently deployed the Sapienz search-based software test data generation system at Facebook [1]. Sapienz uses a Search Based Software Testing approach [10] to generate and subsequently select test inputs.…”
Section: Introductionmentioning
confidence: 99%
“…Sapienz uses a Search Based Software Testing approach [10] to generate and subsequently select test inputs. It grew out of research prototype and now runs in continuous production at Facebook, testing changes to mobile apps as they are submitted [1]. Some of the crashes it reveals are also automatically fixed [14].…”
Section: Introductionmentioning
confidence: 99%