Powered by
28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2020),
November 8–13, 2020,
Virtual Event, USA
Frontmatter
Keynotes
Research Papers
Analysis
C2S: Translating Natural Language Comments to Formal Program Specifications
Juan Zhai, Yu Shi,
Minxue Pan, Guian Zhou, Yongxiang Liu,
Chunrong Fang,
Shiqing Ma,
Lin Tan, and
Xiangyu Zhang
(Rutgers University, USA; Purdue University, USA; Nanjing University, China)
Publisher's Version
Video
Teaser
UBITect: A Precise and Scalable Method to Detect Use-before-Initialization Bugs in Linux Kernel
Yizhuo Zhai,
Yu Hao, Hang Zhang, Daimeng Wang, Chengyu Song,
Zhiyun Qian,
Mohsen Lesani, Srikanth V. Krishnamurthy, and
Paul Yu
(University of California at Riverside, USA; U.S. Army Research Laboratory, USA)
Publisher's Version
Published Artifact
Video
Teaser
Info
Artifacts Available
Artifacts Functional
APIs
Cloud / Services
Block Public Access: Trust Safety Verification of Access Control Policies
Malik Bouchet, Byron Cook, Bryant Cutler, Anna Druzkina, Andrew Gacek,
Liana Hadarean, Ranjit Jhala, Brad Marshall, Dan Peebles,
Neha Rungta, Cole Schlesinger, Chriss Stephens, Carsten Varming, and Andy Warfield
(Amazon, USA)
Publisher's Version
Video
Teaser
Efficient Incident Identification from Multi-dimensional Issue Reports via Meta-heuristic Search
Jiazhen Gu,
Chuan Luo,
Si Qin,
Bo Qiao,
Qingwei Lin,
Hongyu Zhang, Ze Li,
Yingnong Dang,
Shaowei Cai,
Wei Wu,
Yangfan Zhou, Murali Chintalapati, and
Dongmei Zhang
(Fudan University, China; Microsoft Research, China; University of Newcastle, Australia; Microsoft, USA; Institute of Software at Chinese Academy of Sciences, China; University of Technology Sydney, Australia)
Publisher's Version
Video
Teaser
Identifying Linked Incidents in Large-Scale Online Service Systems
Yujun Chen, Xian Yang, Hang Dong, Xiaoting He,
Hongyu Zhang,
Qingwei Lin,
Junjie Chen,
Pu Zhao,
Yu Kang, Feng Gao, Zhangwei Xu, and
Dongmei Zhang
(Microsoft Research, China; Hong Kong Baptist University, China; Chinese Academy of Sciences, China; University of Newcastle, Australia; Tianjin University, China; Microsoft, USA)
Publisher's Version
Video
Teaser
Real-Time Incident Prediction for Online Service Systems
Nengwen Zhao,
Junjie Chen, Zhou Wang, Xiao Peng, Gang Wang, Yong Wu, Fang Zhou, Zhen Feng, Xiaohui Nie, Wenchi Zhang, Kaixin Sui, and
Dan Pei
(Tsinghua University, China; Tianjin University, China; BizSeer, China; Beijing University of Posts and Telecommunications, China; EverBright Bank, China)
Publisher's Version
Video
Teaser
Configuration
Documentation
Empirical
A Theory of the Engagement in Open Source Projects via Summer of Code Programs
Jefferson Silva, Igor Wiese, Daniel M. German, Christoph Treude,
Marco Aurélio Gerosa, and
Igor Steinmacher
(PUC-SP, Brazil; Federal University of Technology Paraná, Brazil; University of Victoria, Canada; University of Adelaide, Australia; Northern Arizona University, USA)
Publisher's Version
Video
Teaser
Fairness
Fuzzing
Machine Learning
Mobile
All Your App Links Are Belong to Us: Understanding the Threats of Instant Apps Based Attacks
Yutian Tang,
Yulei Sui, Haoyu Wang,
Xiapu Luo, Hao Zhou, and Zhou Xu
(ShanghaiTech University, China; University of Technology Sydney, Australia; Beijing University of Posts and Telecommunications, China; Hong Kong Polytechnic University, China; Chongqing University, China)
Publisher's Version
Video
Teaser
Performance / QoS
Recommendation
Security
Testing
FrUITeR: A Framework for Evaluating UI Test Reuse
Yixue Zhao, Justin Chen, Adriana Sejfia, Marcelo Schmitt Laser,
Jie Zhang,
Federica Sarro,
Mark Harman, and
Nenad Medvidovic
(University of Southern California, USA; Columbia University, USA; University College London, UK)
Publisher's Version
Published Artifact
Video
Teaser
Info
Artifacts Available
Artifacts Reusable
Artifacts Functional
Object Detection for Graphical User Interface: Old Fashioned or Deep Learning or a Combination?
Jieshan Chen,
Mulong Xie,
Zhenchang Xing,
Chunyang Chen,
Xiwei Xu,
Liming Zhu, and
Guoqiang Li
(Australian National University, Australia; Data61 at CSIRO, Australia; Monash University, Australia; UNSW, Australia; Shanghai Jiao Tong University, China)
Publisher's Version
Video
Teaser
Industry Papers
Change Impact Analysis in Simulink Designs of Embedded Systems
Bennett Mackenzie,
Vera Pantelic, Gordon Marks, Stephen Wynn-Williams, Gehan Selim,
Mark Lawford, Alan Wassyng, Moustapha Diab, and Feisel Weslati
(McMaster University, Canada; FCA, USA)
Publisher's Version
Clustering Test Steps in Natural Language toward Automating Test Automation
Linyi Li, Zhenwen Li, Weijie Zhang, Jun Zhou, Pengcheng Wang, Jing Wu, Guanghua He, Xia Zeng,
Yuetang Deng, and
Tao Xie
(University of Illinois at Urbana-Champaign, USA; Peking University, China; Tencent, China)
Publisher's Version
Video
Teaser
Efficient Customer Incident Triage via Linking with System Incidents
Jiazhen Gu, Jiaqi Wen, Zijian Wang,
Pu Zhao,
Chuan Luo,
Yu Kang,
Yangfan Zhou, Li Yang, Jeffrey Sun, Zhangwei Xu,
Bo Qiao,
Liqun Li,
Qingwei Lin, and
Dongmei Zhang
(Fudan University, China; Peking University, China; Microsoft Research, China; Microsoft Azure, USA)
Publisher's Version
Video
Teaser
Effort-Aware Just-in-Time Defect Identification in Practice: A Case Study at Alibaba
Meng Yan, Xin Xia, Yuanrui Fan,
David Lo,
Ahmed E. Hassan, and
Xindong Zhang
(Chongqing University, China; Monash University, Australia; Zhejiang University, China; Singapore Management University, Singapore; Queen's University, Canada; Alibaba Group, China)
Publisher's Version
Video
Teaser
FREPA: An Automated and Formal Approach to Requirement Modeling and Analysis in Aircraft Control Domain
Jincao Feng,
Weikai Miao, Hanyue Zheng, Yihao Huang,
Jianwen Li, Zheng Wang, Ting Su,
Bin Gu,
Geguang Pu, Mengfei Yang, and
Jifeng He
(East China Normal University, China; Beijing Institute of Control Engineering, China; Shanghai Trusted Industrial Control Platform, China; China Academy of Space Technology, China)
Publisher's Version
Video
Teaser
Graph-Based Trace Analysis for Microservice Architecture Understanding and Problem Diagnosis
Xiaofeng Guo,
Xin Peng,
Hanzhang Wang,
Wanxue Li,
Huai Jiang, Dan Ding,
Tao Xie, and
Liangfei Su
(Fudan University, China; eBay, USA; eBay, China)
Publisher's Version
Video
Teaser
How to Mitigate the Incident? An Effective Troubleshooting Guide Recommendation Technique for Online Service Systems
Jiajun Jiang, Weihai Lu,
Junjie Chen,
Qingwei Lin,
Pu Zhao,
Yu Kang,
Hongyu Zhang,
Yingfei Xiong, Feng Gao, Zhangwei Xu, Yingnong Dang, and
Dongmei Zhang
(Tianjin University, China; Peking University, China; Microsoft Research, China; University of Newcastle, Australia; Microsoft Azure, USA)
Publisher's Version
Video
Teaser
Learning to Extract Transaction Function from Requirements: An Industrial Case on Financial Software
Lin Shi, Mingyang Li, Mingzhe Xing, Yawen Wang,
Qing Wang, Xinhua Peng, Weimin Liao, Guizhen Pi, and Haiqing Wang
(Institute of Software at Chinese Academy of Sciences, China; University of Chinese Academy of Sciences, China; China Merchants Bank, China; Beijing Software Cost Evaluation Technology Innovation Alliance, China)
Publisher's Version
Video
Teaser
Towards Intelligent Incident Management: Why We Need It and How We Make It
Zhuangbin Chen,
Yu Kang,
Liqun Li,
Xu Zhang,
Hongyu Zhang,
Hui Xu,
Yangfan Zhou, Li Yang, Jeffrey Sun, Zhangwei Xu, Yingnong Dang, Feng Gao,
Pu Zhao,
Bo Qiao,
Qingwei Lin,
Dongmei Zhang, and
Michael R. Lyu
(Chinese University of Hong Kong, China; Microsoft Research, China; University of Newcastle, Australia; Fudan University, China; Microsoft Azure, USA)
Publisher's Version
Video
Teaser
Visions and Reflections
Tool Demonstrations
BugsInPy: A Database of Existing Bugs in Python Programs to Enable Controlled Testing and Debugging Studies
Ratnadira Widyasari, Sheng Qin Sim, Camellia Lok, Haodi Qi, Jack Phan, Qijin Tay, Constance Tan, Fiona Wee, Jodie Ethelda Tan, Yuheng Yieh, Brian Goh,
Ferdian Thung, Hong Jin Kang, Thong Hoang,
David Lo, and Eng Lieh Ouh
(Singapore Management University, Singapore)
Publisher's Version
Video
Teaser
DeepCommenter: A Deep Code Comment Generation Tool with Hybrid Lexical and Syntactical Information
Boao Li,
Meng Yan, Xin Xia, Xing Hu,
Ge Li, and
David Lo
(Zhejiang University, China; Chongqing University, China; Monash University, Australia; Peking University, China; Singapore Management University, Singapore)
Publisher's Version
Video
Video
Teaser
Enhancing Developer Interactions with Programming Screencasts through Accurate Code Extraction
Lingfeng Bao, Shengyi Pan,
Zhenchang Xing, Xin Xia,
David Lo, and
Xiaohu Yang
(Zhejiang University, China; Zhejiang University of Technology, China; Australian National University, Australia; Monash University, Australia; Singapore Management University, Singapore)
Publisher's Version
Video
Video
Teaser
JITO: A Tool for Just-in-Time Defect Identification and Localization
Fangcheng Qiu,
Meng Yan, Xin Xia, Xinyu Wang, Yuanrui Fan,
Ahmed E. Hassan, and
David Lo
(Zhejiang University, China; Chongqing University, China; Monash University, Australia; Queen's University, Canada; Singapore Management University, Singapore)
Publisher's Version
Video
Video
Teaser
PRODeep: A Platform for Robustness Verification of Deep Neural Networks
Renjue Li, Jianlin Li, Cheng-Chao Huang, Pengfei Yang, Xiaowei Huang,
Lijun Zhang, Bai Xue, and Holger Hermanns
(Institute of Software at Chinese Academy of Sciences, China; University of Chinese Academy of Sciences, China; Institute of Intelligent Software, China; University of Liverpool, UK; Saarland University, Germany)
Publisher's Version
Video
Teaser
Doctoral Symposium
Student Research Competition
Journal-First Papers
proc time: 28.55