Powered by
30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2022),
November 14–18, 2022,
Singapore, Singapore
Frontmatter
Invited Contributions
Keynotes
Impact Award Paper Keynote
Invited Tutorials
Main Research
Machine Learning I
Software Testing I
MOSAT: Finding Safety Violations of Autonomous Driving Systems using Multi-objective Genetic Algorithm
Haoxiang Tian

, Yan Jiang

, Guoquan Wu

, Jiren Yan

, Jun Wei

, Wei Chen

, Shuo Li

, and Dan Ye
(Institute of Software at Chinese Academy of Sciences, China; University of Chinese Academy of Sciences, China; University of Chinese Academy of Sciences Nanjing College, China; China Southern Power Grid, China; University of Chinese Academy of Sciences Chongqing School, China; Nanjing Institute of Software Technology, China)
Publisher's Version
Empirical I
Are We Building on the Rock? On the Importance of Data Preprocessing for Code Summarization
Lin Shi 
, Fangwen Mu, Xiao Chen, Song Wang

, Junjie Wang

, Ye Yang, Ge Li, Xin Xia

, and Qing Wang
(Institute of Software at Chinese Academy of Sciences, China; York University, Canada; Stevens Institute of Technology, USA; Peking University, China; Huawei, China)
Publisher's Version
Correlates of Programmer Efficacy and Their Link to Experience: A Combined EEG and Eye-Tracking Study
Norman Peitek 
, Annabelle Bergum

, Maurice Rekrut, Jonas Mucke, Matthias Nadig,
Chris Parnin 
, Janet Siegmund

, and Sven Apel
(Saarland University, Germany; German Research Center for Artificial Intelligence, Germany; Chemnitz University of Technology, Germany; North Carolina State University, USA)
Publisher's Version
Info
What Motivates Software Practitioners to Contribute to Inner Source?
Zhiyuan Wan 
, Xin Xia

, Yun Zhang

,
David Lo 
, Daibing Zhou, Qiuyuan Chen

, and Ahmed E. Hassan
(Zhejiang University, China; Huawei, China; Zhejiang University City College, China; Singapore Management University, Singapore; Queen’s University, Canada)
Publisher's Version
Community
A Retrospective Study of One Decade of Artifact Evaluations
Stefan Winter 
, Christopher S. Timperley

, Ben Hermann

, Jürgen Cito

, Jonathan Bell

, Michael Hilton

, and
Dirk Beyer
(LMU Munich, Germany; Carnegie Mellon University, USA; TU Dortmund, Germany; TU Wien, Austria; Northeastern University, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Software Evolution
Program Analysis I
Human/Computer Interaction
Psychologically-Inspired, Unsupervised Inference of Perceptual Groups of GUI Widgets from GUI Images
Mulong Xie

, Zhenchang Xing

, Sidong Feng

, Xiwei Xu

, Liming Zhu

, and Chunyang Chen
(Australian National University, Australia; CSIRO’s Data61, Australia; Monash University, Australia; UNSW, Australia)
Publisher's Version
Info
Machine Learning II
Software Testing II
Avgust: Automating Usage-Based Test Generation from Videos of App Executions
Yixue Zhao

, Saghar Talebipour

, Kesina Baral

, Hyojae Park

, Leon Yee

,
Safwat Ali Khan 
,
Yuriy Brun 
, Nenad Medvidović

, and
Kevin Moran
(University of Massachusetts at Amherst, USA; University of Southern California, USA; George Mason University, USA; Sharon High School, USA; Valley Christian High School, USA)
Publisher's Version
Published Artifact
Info
Artifacts Available
Artifacts Functional
Empirical II
Machine Learning III
Formal Methods
Debugging/Localization
PaReco: Patched Clones and Missed Patches among the Divergent Variants of a Software Family
Poedjadevie Kadjel Ramkisoen

, John Businge, Brent van Bladel, Alexandre Decan

,
Serge Demeyer 
,
Coen De Roover 
, and
Foutse Khomh
(University of Antwerp, Belgium; Flanders Make, Belgium; University of Nevada at Las Vegas, USA; University of Mons, Belgium; F.R.S.-FNRS, Belgium; Vrije Universiteit Brussel, Belgium; Polytechnique Montréal, Canada)
Publisher's Version
Mining Software Repositories
An Empirical Study of Blockchain System Vulnerabilities: Modules, Types, and Patterns
Xiao Yi

, Daoyuan Wu

, Lingxiao Jiang

, Yuzhou Fang

, Kehuan Zhang

, and Wei Zhang
(Chinese University of Hong Kong, China; Singapore Management University, Singapore; Nanjing University of Posts and Telecommunications, China)
Publisher's Version
How to Better Utilize Code Graphs in Semantic Code Search?
Yucen Shi

, Ying Yin

, Zhengkui Wang

,
David Lo 
,
Tao Zhang 
, Xin Xia

, Yuhai Zhao

, and Bowen Xu
(Northeastern University, China; Singapore Institute of Technology, Singapore; Singapore Management University, Singapore; Macau University of Science and Technology, China; Huawei, China)
Publisher's Version
Program Analysis II
NeuDep: Neural Binary Memory Dependence Analysis
Kexin Pei 
, Dongdong She

, Michael Wang

, Scott Geng, Zhou Xuan, Yaniv David, Junfeng Yang,
Suman Jana 
, and
Baishakhi Ray
(Columbia University, USA; Massachusetts Institute of Technology, USA; Purdue University, USA)
Publisher's Version
Cross-Language Android Permission Specification
Chaoran Li

, Xiao Chen

, Ruoxi Sun

, Minhui Xue

, Sheng Wen

, Muhammad Ejaz Ahmed

, Seyit Camtepe

, and Yang Xiang
(Swinburne University of Technology, Australia; Monash University, Australia; University of Adelaide, Australia; CSIRO’s Data61, Australia)
Publisher's Version
Collaboration
Program Merge Conflict Resolution via Neural Transformers
Alexey Svyatkovskiy

, Sarah Fakhoury,
Negar Ghorbani, Todd Mytkowicz, Elizabeth Dinella, Christian Bird, Jinu Jang, Neel Sundaresan

, and
Shuvendu K. Lahiri
(Microsoft, USA; Washington State University, USA; University of California at Irvine, USA; Microsoft Research, USA; University of Pennsylvania, USA)
Publisher's Version
Security
Automated Unearthing of Dangerous Issue Reports
Shengyi Pan, Jiayuan Zhou, Filipe Roseiro Cogo, Xin Xia

, Lingfeng Bao, Xing Hu, Shanping Li, and Ahmed E. Hassan
(Zhejiang University, China; Huawei, Canada; Huawei, China; Queen’s University, Canada)
Publisher's Version
Dependability
Demystifying the Underground Ecosystem of Account Registration Bots
Yuhao Gao

, Guoai Xu, Li Li

, Xiapu Luo, Chenyu Wang, and
Yulei Sui
(University of Technology Sydney, Australia; Beijing University of Posts and Telecommunications, China; Harbin Institute of Technology, China; Monash University, Australia; Hong Kong Polytechnic University, China)
Publisher's Version
Program Repair/Synthesis
NL2Viz: Natural Language to Visualization via Constrained Syntax-Guided Synthesis
Zhengkai Wu,
Vu Le 
, Ashish Tiwari,
Sumit Gulwani 
, Arjun Radhakrishna

, Ivan Radiček

, Gustavo Soares

, Xinyu Wang

, Zhenwen Li, and Tao Xie
(University of Illinois at Urbana-Champaign, USA; Microsoft, USA; University of Michigan, USA; Peking University, China)
Publisher's Version
Online Presentations
Actionable and Interpretable Fault Localization for Recurring Failures in Online Service Systems
Zeyan Li

, Nengwen Zhao, Mingjie Li

, Xianglin Lu, Lixin Wang, Dongdong Chang, Xiaohui Nie

, Li Cao, Wenchi Zhang

, Kaixin Sui

, Yanhua Wang, Xu Du, Guoqiang Duan, and Dan Pei
(Tsinghua University, China; China Construction Bank, China; BizSeer, China)
Publisher's Version
Published Artifact
Artifacts Available
AUGER: Automatically Generating Review Comments with Pre-training Models
Lingwei Li

, Li Yang

, Huaxi Jiang

, Jun Yan

, Tiejian Luo

, Zihan Hua

, Geng Liang

, and Chun Zuo
(Institute of Software at Chinese Academy of Sciences, China; University of Chinese Academy of Sciences, China; Wuhan University, China; Sinosoft, China)
Publisher's Version
Automating Code Review Activities by Large-Scale Pre-training
Zhiyu Li, Shuai Lu

, Daya Guo, Nan Duan, Shailesh Jannu, Grant Jenks, Deep Majumder, Jared Green, Alexey Svyatkovskiy

, Shengyu Fu, and Neel Sundaresan
(Peking University, China; Microsoft Research, China; Sun Yat-sen University, China; LinkedIn, USA; Microsoft, USA)
Publisher's Version
Minerva: Browser API Fuzzing with Dynamic Mod-Ref Analysis
Chijin Zhou

, Quan Zhang

, Mingzhe Wang

, Lihua Guo

, Jie Liang

, Zhe Liu, Mathias Payer

, and
Yu Jiang
(Tsinghua University, China; Nanjing University of Aeronautics and Astronautics, China; EPFL, Switzerland)
Publisher's Version
SPINE: A Scalable Log Parser with Feedback Guidance
Xuheng Wang, Xu Zhang, Liqun Li

,
Shilin He 
, Hongyu Zhang

, Yudong Liu

, Lingling Zheng, Yu Kang, Qingwei Lin

, Yingnong Dang, Saravanakumar Rajmohan, and Dongmei Zhang
(Tsinghua University, China; Microsoft Research, China; University of Newcastle, Australia; Microsoft Azure, USA; Microsoft 365, USA)
Publisher's Version
You See What I Want You to See: Poisoning Vulnerabilities in Neural Code Search
Yao Wan, Shijie Zhang, Hongyu Zhang

,
Yulei Sui 
, Guandong Xu, Dezhong Yao, Hai Jin

, and Lichao Sun
(Huazhong University of Science and Technology, China; University of Newcastle, Australia; University of Technology Sydney, Australia; Lehigh University, USA)
Publisher's Version
Industry
Machine Learning
Nalanda: A Socio-technical Graph Platform for Building Software Analytics Tools at Enterprise Scale
Chandra Maddila 
, Suhas Shanbhogue

, Apoorva Agrawal

,
Thomas Zimmermann 
, Chetan Bansal

, Nicole Forsgren

,
Divyanshu Agrawal 
, Kim Herzig

, and Arie van Deursen
(Microsoft Research, USA; Microsoft Research, India; Microsoft, USA; Delft University of Technology, Netherlands)
Publisher's Version
Info
All You Need Is Logs: Improving Code Completion by Learning from Anonymous IDE Usage Logs
Vitaliy Bibaev, Alexey Kalina, Vadim Lomshakov,
Yaroslav Golubev 
, Alexander Bezzubov, Nikita Povarov

, and Timofey Bryksin
(JetBrains, Serbia; JetBrains, Germany; JetBrains, Russia; JetBrains Research, Serbia; JetBrains, Netherlands; JetBrains Research, Cyprus)
Publisher's Version
Empirical
Community
Software Evolution
Program Analysis
Input Splitting for Cloud-Based Static Application Security Testing Platforms
Maria Christakis 
, Thomas Cottenier, Antonio Filieri

, Linghui Luo

,
Muhammad Numair Mansur 
, Lee Pike, Nicolás Rosner, Martin Schäf

, Aritra Sengupta, and Willem Visser
(MPI-SWS, Germany; Amazon Web Services, USA; Amazon Web Services, Germany)
Publisher's Version
Debugging/Localization
Collaboration
Workgraph: Personal Focus vs. Interruption for Engineers at Meta
Yifen Chen, Peter C. Rigby

, Yulin Chen, Kun Jiang, Nader Dehghani, Qianying Huang, Peter Cottle, Clayton Andrews, Noah Lee, and Nachiappan Nagappan
(Meta, USA; Concordia University, Canada)
Publisher's Version
Dependability
What Did You Pack in My App? A Systematic Analysis of Commercial Android Packers
Zikan Dong

, Hongxuan Liu, Liu Wang,
Xiapu Luo 
, Yao Guo

, Guoai Xu,
Xusheng Xiao 
, and Haoyu Wang
(Beijing University of Posts and Telecommunications, China; Peking University, China; Hong Kong Polytechnic University, China; Case Western Reserve University, USA; Huazhong University of Science and Technology, China)
Publisher's Version
Repair/Synthesis
Online Presentations
An Empirical Investigation of Missing Data Handling in Cloud Node Failure Prediction
Minghua Ma 
, Yudong Liu

, Yuang Tong

, Haozhe Li

, Pu Zhao

, Yong Xu

, Hongyu Zhang

,
Shilin He 
, Lu Wang

, Yingnong Dang, Saravanakumar Rajmohan, and Qingwei Lin
(Microsoft Research, China; University of Newcastle, Australia; Microsoft, USA)
Publisher's Version
An Empirical Study of Log Analysis at Microsoft
Shilin He 
, Xu Zhang, Pinjia He

, Yong Xu, Liqun Li, Yu Kang,
Minghua Ma 
, Yining Wei, Yingnong Dang, Saravanakumar Rajmohan

, and Qingwei Lin
(Microsoft Research, China; Chinese University of Hong Kong at Shenzhen, China; Microsoft Azure, China; Microsoft Azure, USA; Microsoft 365, USA)
Publisher's Version
Demystifying “Removed Reviews” in iOS App Store
Liu Wang, Haoyu Wang

,
Xiapu Luo 
,
Tao Zhang 
, Shangguang Wang

, and Xuanzhe Liu
(Beijing University of Posts and Telecommunications, China; Huazhong University of Science and Technology, China; Hong Kong Polytechnic University, China; Macau University of Science and Technology, China; Peking University, China)
Publisher's Version
Group-Based Corpus Scheduling for Parallel Fuzzing
Taotao Gu

, Xiang Li

, Shuaibing Lu

, Jianwen Tian

, Yuanping Nie

, Xiaohui Kuang

, Zhechao Lin

, Chenyifan Liu

, Jie Liang

, and
Yu Jiang
(Academy of Military Sciences, China; National University of Defense Technology, China; Tsinghua University, China)
Publisher's Version
Industry Practice of Configuration Auto-tuning for Cloud Applications and Services
Runzhe Wang

, Qinglong Wang

, Yuxi Hu

, Heyuan Shi

, Yuheng Shen

, Yu Zhan

, Ying Fu

, Zheng Liu

, Xiaohai Shi

, and
Yu Jiang
(Alibaba Group, China; Central South University, China; Tsinghua University, China; Ant Group, China; Zhejiang University, China)
Publisher's Version
Towards Developer-Centered Automatic Program Repair: Findings from Bloomberg
Emily Rowan Winter

, Vesna Nowack

, David Bowes

, Steve Counsell

, Tracy Hall

, Sæmundur Haraldsson

, John Woodward

, Serkan Kirbas

, Etienne Windels, Olayori McBello, Abdurahman Atakishiyev, Kevin Kells, and Matthew Pagano
(Lancaster University, UK; Brunel University London, UK; University of Stirling, UK; Queen Mary University of London, UK; Bloomberg, UK)
Publisher's Version
Ideas, Visions, and Reflections
Community
Machine Learning
Debugging/Localization
Program Analysis
Online Presentations
Demonstrations
Community
Software Evolution
Human/Computer Interaction
Software Testing
Empirical
Formal Methods
Debugging
Mining Software Repositories
RegMiner: Mining Replicable Regression Dataset from Code Repositories
Xuezhi Song, Yun Lin, Yijian Wu, Yifan Zhang, Siang Hwee Ng, Xin Peng, Jin Song Dong, and Hong Mei
(Fudan University, China; Shanghai Jiao Tong University, China; National University of Singapore, Singapore; Peking University, China)
Publisher's Version
Video
Info
Program Analysis
Security
Online Presentations
Doctoral Symposium
Session 1
Session 2
Session 3
Session 4
Student Research Competition
Online Presentations
Tutorials
proc time: 47.41