Powered by
29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2021),
August 23–28, 2021,
Athens, Greece
Frontmatter
Invited Presentations
Research Papers
Cyber-Physical Systems
Continuous Integration and Delivery
Mobile Analysis and Testing
Mobile Human-Computer Interaction
Model Checking
Model-Driven Software Engineering
Dependability
Code Recommendation
Fuzzing
Defect Prediction and Effort Estimation
Vulnerabilities
Program Repair
Flaky Tests
Collaborative Software Engineering
A First Look at Developers’ Live Chat on Gitter
Lin Shi, Xiao Chen, Ye Yang, Hanzhi Jiang, Ziyou Jiang,
Nan Niu, and
Qing Wang
(Institute of Software at Chinese Academy of Sciences, China; University of Chinese Academy of Sciences, China; Stevens Institute of Technology, USA; University of Cincinnati, USA)
Publisher's Version
Info
Cloud Computing
Search Based Software Engineering
Libraries and APIs
Learning-Based Extraction of First-Order Logic Representations of API Directives
Mingwei Liu,
Xin Peng,
Andrian Marcus, Christoph Treude, Xuefang Bai, Gang Lyu, Jiazhan Xie, and Xiaoxin Zhang
(Fudan University, China; University of Texas at Dallas, USA; University of Adelaide, Australia)
Publisher's Version
Development Tools
Code Review and Changes
Identifying Bad Software Changes via Multimodal Anomaly Detection for Online Service Systems
Nengwen Zhao,
Junjie Chen, Zhaoyang Yu, Honglin Wang, Jiesong Li, Bin Qiu, Hongyu Xu, Wenchi Zhang,
Kaixin Sui, and
Dan Pei
(Tsinghua University, China; Tianjin University, China; BizSeer, China; China Guangfa Bank, China)
Publisher's Version
Refactoring
Blockchain
Recommender Systems
Testing of Machine Learning Models
Analysis and Testing of Unconventional Software
Human Computer Interaction
Machine Learning for Software Engineering
Boosting Coverage-Based Fault Localization via Graph-Based Representation Learning
Yiling Lou,
Qihao Zhu, Jinhao Dong, Xia Li,
Zeyu Sun,
Dan Hao,
Lu Zhang, and
Lingming Zhang
(Peking University, China; Kennesaw State University, USA; University of Illinois at Urbana-Champaign, USA)
Publisher's Version
StateFormer: Fine-Grained Type Recovery from Binaries using Generative State Modeling
Kexin Pei, Jonas Guan, Matthew Broughton, Zhongtian Chen, Songchen Yao, David Williams-King, Vikas Ummadisetty, Junfeng Yang,
Baishakhi Ray, and
Suman Jana
(Columbia University, USA; University of Toronto, Canada; Dublin High School, Ireland)
Publisher's Version
Info
Artifacts Reusable
Program Comprehension
Software Security
TaintStream: Fine-Grained Taint Tracking for Big Data Platforms through Dynamic Code Translation
Chengxu Yang, Yuanchun Li, Mengwei Xu, Zhenpeng Chen, Yunxin Liu,
Gang Huang, and
Xuanzhe Liu
(Peking University, China; Microsoft Research, China; Beijing University of Posts and Telecommunications, China; Tsinghua University, China)
Publisher's Version
Debugging
Bug Characterization and Fixing
Mining Software Repositories
Characterizing Search Activities on Stack Overflow
Jiakun Liu,
Sebastian Baltes, Christoph Treude,
David Lo,
Yun Zhang, and Xin Xia
(Zhejiang University, China; University of Adelaide, Australia; Singapore Management University, Singapore; Zhejiang University City College, China; Huawei, China)
Publisher's Version
Software Engineering for Machine Learning
Software Evolution
Software Practices
Software Processes
Test Generation
LS-Sampling: An Effective Local Search Based Sampling Approach for Achieving High t-wise Coverage
Chuan Luo,
Binqi Sun,
Bo Qiao,
Junjie Chen,
Hongyu Zhang,
Jinkun Lin,
Qingwei Lin, and
Dongmei Zhang
(Microsoft Research, China; Tianjin University, China; University of Newcastle, Australia; Institute of Software at Chinese Academy of Sciences, China)
Publisher's Version
Metrics
Programming Languages
Approximations in Program Analysis and Testing
Static Analysis and Symbolic Execution
Dynamic Analysis
Industry Papers
Data-Driven Test Selection at Scale
Sonu Mehta, Farima Farmahinifarahani, Ranjita Bhagwan, Suraj Guptha, Sina Jafari, Rahul Kumar, Vaibhav Saini, and Anirudh Santhiar
(Microsoft Research, India; University of California at Irvine, USA; Microsoft, USA)
Publisher's Version
Effective Low Capacity Status Prediction for Cloud Systems
Hang Dong, Si Qin, Yong Xu,
Bo Qiao, Shandan Zhou,
Xian Yang,
Chuan Luo,
Pu Zhao,
Qingwei Lin,
Hongyu Zhang,
Abulikemu Abuduweili, Sanjay Ramanujan, Karthikeyan Subramanian,
Andrew Zhou, Saravanakumar Rajmohan,
Dongmei Zhang, and Thomas Moscibroda
(Microsoft Research, China; Microsoft Azure, USA; Hong Kong Baptist University, China; University of Newcastle, Australia; Microsoft 365, China; Microsoft 365, USA)
Publisher's Version
Onion: Identifying Incident-Indicating Logs for Cloud Systems
Xu Zhang, Yong Xu,
Si Qin, Shilin He,
Bo Qiao, Ze Li,
Hongyu Zhang, Xukun Li,
Yingnong Dang,
Qingwei Lin, Murali Chintalapati,
Saravanakumar Rajmohan, and
Dongmei Zhang
(Microsoft Research, China; Microsoft Azure, USA; University of Newcastle, Australia; Microsoft 365, USA)
Publisher's Version
Making Smart Contract Development More Secure and Easier
Meng Ren,
Fuchen Ma,
Zijing Yin,
Ying Fu,
Huizhong Li, Wanli Chang, and
Yu Jiang
(Tsinghua University, China; Ant Group, China; WeBank, China; University of York, UK)
Publisher's Version
An Empirical Investigation of Practical Log Anomaly Detection for Online Service Systems
Nengwen Zhao, Honglin Wang, Zeyan Li, Xiao Peng, Gang Wang, Zhu Pan, Yong Wu, Zhen Feng, Xidao Wen, Wenchi Zhang,
Kaixin Sui, and
Dan Pei
(Tsinghua University, China; BizSeer, China; China Everbright Bank, China)
Publisher's Version
An Empirical Study of GUI Widget Detection for Industrial Mobile Games
Jiaming Ye,
Ke Chen,
Xiaofei Xie,
Lei Ma, Ruochen Huang, Yingfeng Chen, Yinxing Xue, and
Jianjun Zhao
(Kyushu University, Japan; Netease, China; University of Alberta, Canada; University of Science and Technology of China, China)
Publisher's Version
Intelligent Container Reallocation at Microsoft 365
Bo Qiao,
Fangkai Yang,
Chuan Luo,
Yanan Wang,
Johnny Li,
Qingwei Lin,
Hongyu Zhang, Mohit Datta,
Andrew Zhou, Thomas Moscibroda, Saravanakumar Rajmohan, and
Dongmei Zhang
(Microsoft Research, China; Microsoft 365, China; University of Newcastle, Australia; Microsoft 365, USA; Microsoft Azure, USA)
Publisher's Version
Ideas, Visions, and Reflections
Demonstrations
KGAMD: An API-Misuse Detector Driven by Fine-Grained API-Constraint Knowledge Graph
Xiaoxue Ren, Xinyuan Ye,
Zhenchang Xing, Xin Xia,
Xiwei Xu,
Liming Zhu, and
Jianling Sun
(Zhejiang University, China; Australian National University, Australia; Monash University, Australia; CSIRO’s Data61, Australia)
Publisher's Version
Reuse, Reproduction, and Replication
Doctoral Symposium
Student Research Competition
Undergraduate Students
Graduate Students
proc time: 29.62