Deploying Search Based Software Engineering with Sapienz at Facebook

被引:51
|
作者
Alshahwan, Nadia [1 ]
Gao, Xinbo [1 ]
Harman, Mark [1 ]
Jia, Yue [1 ]
Mao, Ke [1 ]
Mols, Alexander [1 ]
Tei, Taijin [1 ]
Zorin, Ilya [1 ]
机构
[1] Facebook, London, England
基金
英国工程与自然科学研究理事会;
关键词
SELECTION;
D O I
10.1007/978-3-319-99241-9_1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 around the globe. We continue to build on the Sapienz infrastructure, extending it to provide other software engineering services, applying it to other apps and platforms, and hope this will yield further industrial interest in and uptake of SBSE (and hybridisations of SBSE) as a result.
引用
下载
收藏
页码:3 / 45
页数:43
相关论文
共 50 条
  • [1] Search Based Software Engineering
    Jiang, He
    Tang, Ke
    Petke, Justyna
    Harman, Mark
    IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2017, 12 (02) : 23 - +
  • [2] Search Based Software Engineering
    Harman, Mark
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 4, PROCEEDINGS, 2006, 3994 : 740 - 747
  • [3] AI in Software Engineering at Facebook
    Bader, Johannes
    Seohyun Kim, Sonia
    Sifei Luan, Frank
    Chandra, Satish
    Meijer, Erik
    IEEE SOFTWARE, 2021, 38 (04) : 52 - 61
  • [4] Search-based software engineering
    Harman, M
    Jones, BF
    INFORMATION AND SOFTWARE TECHNOLOGY, 2001, 43 (14) : 833 - 839
  • [5] Search Based Software Engineering (SBSE)
    Harman, Mark
    Chicano, Francisco
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 103 : 266 - 266
  • [6] Search-based software engineering
    Gutjahr, Walter J.
    Harman, Mark
    COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (10) : 3049 - 3051
  • [7] Cloud engineering is Search Based Software Engineering too
    Harman, Mark
    Lakhotia, Kiran
    Singer, Jeremy
    White, David R.
    Yoo, Shin
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (09) : 2225 - 2241
  • [8] Deploying Team-Based Learning at Undergraduate Software Engineering Courses
    Matalonga, Santiago
    Mousques, Gaston
    Bia, Alejandro
    2017 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING CURRICULA FOR MILLENNIALS (SECM), 2017, : 9 - 15
  • [9] Deploying Model-Based Systems Engineering with IBM® Rational® Solutions for Systems and Software Engineering
    Hoffmann, Hans-Peter
    2012 IEEE/AIAA 31ST DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2012,
  • [10] Search based software engineering for program comprehension
    Harman, Mark
    ICPC 2007: 15TH IEEE INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, PROCEEDINGS, 2007, : 3 - 13