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
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
Info
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
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: 43.23