Deploying Search Based Software Engineering with Sapienz at Facebook

被引:52
作者
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
来源
SEARCH-BASED SOFTWARE ENGINEERING, SSBSE 2018 | 2018年 / 11036卷
基金
英国工程与自然科学研究理事会;
关键词
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
相关论文
共 76 条
  • [11] [Anonymous], LNCS
  • [12] [Anonymous], 2000, CAUSALITY
  • [13] A Practical Guide for Using Statistical Tests to Assess Randomized Algorithms in Software Engineering
    Arcuri, Andrea
    Briand, Lionel
    [J]. 2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 1 - 10
  • [14] Asadi F., 2010, 2010 Proceedings of Second International Symposium on Search Based Software Engineering (SSBSE), P153, DOI 10.1109/SSBSE.2010.26
  • [15] The Oracle Problem in Software Testing: A Survey
    Barr, Earl T.
    Harman, Mark
    McMinn, Phil
    Shahbaz, Muzammil
    Yoo, Shin
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2015, 41 (05) : 507 - 525
  • [16] Bertolino A., 2007, Future of Software Engineering 2007
  • [17] Binkley D, 2015, IEEE INT WORK C SO, P1, DOI 10.1109/SCAM.2015.7335396
  • [18] Moving Fast with Software Verification
    Calcagno, Cristiano
    Distefano, Dino
    Dubreil, Jeremy
    Gabi, Dominik
    Hooimeijer, Pieter
    Luca, Martino
    O'Hearn, Peter
    Papakonstantinou, Irene
    Purbrick, Jim
    Rodriguez, Dulma
    [J]. NASA FORMAL METHODS (NFM 2015), 2015, 9058 : 3 - 11
  • [19] Ceccarelli M., 2010, P 32 INT C SOFTW ENG, V2, P163
  • [20] Squeeziness: An information theoretic measure for avoiding fault masking
    Clark, David
    Hierons, Robert M.
    [J]. INFORMATION PROCESSING LETTERS, 2012, 112 (8-9) : 335 - 340