Large-Scale Patch Recommendation at Alibaba

被引:0
|
作者
Zhang, Xindong [1 ]
Zhu, Chenguang [2 ]
Li, Yi [3 ]
Guo, Jianmei [1 ]
Liu, Lihua [1 ]
Gu, Haobo [1 ]
机构
[1] Alibaba Grp, Hangzhou, Peoples R China
[2] Univ Texas Austin, Austin, TX 78712 USA
[3] Nanyang Technol Univ, Singapore, Singapore
关键词
Defect detection; patch generation; patch recommendation;
D O I
10.1145/3377812.3390902
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present Precfix, a pragmatic approach targeting large-scale industrial codebase and making recommendations based on previously observed debugging activities. Precfix collects defect-patch pairs from development histories, performs clustering, and extracts generic reusable patching patterns as recommendations. Our approach is able to make recommendations within milliseconds and achieves a false positive rate of 22%. Precfix has been rolled out to Alibaba to support various critical businesses.
引用
收藏
页码:252 / 253
页数:2
相关论文
共 50 条
  • [1] Precfix: Large-Scale Patch Recommendation by Mining Defect-Patch Pairs
    Zhang, Xindong
    Zhu, Chenguang
    Li, Yi
    Guo, Jianmei
    Liu, Lihua
    Gu, Haobo
    [J]. 2020 IEEE/ACM 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP), 2020, : 41 - 50
  • [2] Large-Scale Visual Search with Binary Distributed Graph at Alibaba
    Zhao, Kang
    Pan, Pan
    Zheng, Yun
    Zhang, Yanhao
    Wang, Changxu
    Zhang, Yingya
    Xu, Yinghui
    Jin, Rong
    [J]. PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM '19), 2019, : 2567 - 2575
  • [3] Large-scale Multi-modal Search and QA at Alibaba
    Jin, Rong
    [J]. PROCEEDINGS OF THE 43RD INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '20), 2020, : 8 - 8
  • [4] Large-scale Recommendation for Portfolio Optimization
    Swezey, Robin M. E.
    Charron, Bruno
    [J]. 12TH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS), 2018, : 382 - 386
  • [5] Large-Scale Training System for 100-Million Classification at Alibaba
    Song, Liuyihan
    Pan, Pan
    Zhao, Kang
    Yang, Hao
    Chen, Yiming
    Zhang, Yingya
    Xu, Yinghui
    Jin, Rong
    [J]. KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2020, : 2909 - 2917
  • [6] Quality Assessment for Large-Scale Industrial Software Systems: Experience Report at Alibaba
    Zhi, Chen
    Deng, Shuiguang
    Yin, Jianwei
    Fu, Min
    Zhu, Hai
    Li, Yuanping
    Xie, Tao
    [J]. 2019 26TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), 2019, : 142 - 149
  • [7] Large-scale Comb-K Recommendation
    Ji, Houye
    Zhu, Junxiong
    Shi, Chuan
    Wang, Xiao
    Wang, Bai
    Zhang, Chaoyu
    Zhu, Zixuan
    Zhang, Feng
    Li, Yanghua
    [J]. PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2021 (WWW 2021), 2021, : 2512 - 2523
  • [8] MIND: A Large-scale Dataset for News Recommendation
    Wu, Fangzhao
    Qiao, Ying
    Chen, Jiun-Hung
    Wu, Chuhan
    Qi, Tao
    Lian, Jianxun
    Liu, Danyang
    Xie, Xing
    Gao, Jianfeng
    Wu, Winnie
    Zhou, Ming
    [J]. 58TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2020), 2020, : 3597 - 3606
  • [9] Practice of Alibaba cloud on elastic resource provisioning for large-scale microservices cluster
    Xu, Minxian
    Yang, Lei
    Wang, Yang
    Gao, Chengxi
    Wen, Linfeng
    Xu, Guoyao
    Zhang, Liping
    Ye, Kejiang
    Xu, Chengzhong
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2024, 54 (01): : 39 - 57
  • [10] Masked Graph Transformer for Large-Scale Recommendation
    Chen, Huiyuan
    Xu, Zhe
    Yeh, Chin-Chia Michael
    Lai, Vivian
    Zheng, Yan
    Xu, Minghua
    Tong, Hanghang
    [J]. PROCEEDINGS OF THE 47TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, SIGIR 2024, 2024, : 2502 - 2506