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
AI-Assisted Programming: Applications, User Experiences, and Neuro-Symbolic Techniques (Keynote)
Sumit Gulwani
(Microsoft, USA)
@InProceedings{ESEC/FSE22p1,
author = {Sumit Gulwani},
title = {AI-Assisted Programming: Applications, User Experiences, and Neuro-Symbolic Techniques (Keynote)},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1-0},
doi = {10.1145/3540250.3569444},
year = {2022},
}
Publisher's Version
On Safety, Assurance, and Reliability: A Software Engineering Perspective (Keynote)
Marsha Chechik
(University of Toronto, Canada)
@InProceedings{ESEC/FSE22p6,
author = {Marsha Chechik},
title = {On Safety, Assurance, and Reliability: A Software Engineering Perspective (Keynote)},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {6-5},
doi = {10.1145/3540250.3569443},
year = {2022},
}
Publisher's Version
Impact Award Paper Keynote
Task Modularity and the Emergence of Software Value Streams (Impact Award Paper Keynote)
Gail C. Murphy and
Mik Kersten
(University of British Columbia, Canada; Tasktop Technologies, Canada)
@InProceedings{ESEC/FSE22p11,
author = {Gail C. Murphy and Mik Kersten},
title = {Task Modularity and the Emergence of Software Value Streams (Impact Award Paper Keynote)},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {11-10},
doi = {10.1145/3540250.3569445},
year = {2022},
}
Publisher's Version
Invited Tutorials
Main Research
Machine Learning I
NatGen: Generative Pre-training by “Naturalizing” Source Code
Saikat Chakraborty,
Toufique Ahmed,
Yangruibo Ding,
Premkumar T. Devanbu, and
Baishakhi Ray
(Columbia University, USA; University of California at Davis, USA)
@InProceedings{ESEC/FSE22p39,
author = {Saikat Chakraborty and Toufique Ahmed and Yangruibo Ding and Premkumar T. Devanbu and Baishakhi Ray},
title = {NatGen: Generative Pre-training by “Naturalizing” Source Code},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {39-38},
doi = {10.1145/3540250.3549162},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Software Testing I
Testing of Autonomous Driving Systems: Where Are We and Where Should We Go?
Guannan Lou,
Yao Deng,
Xi Zheng,
Mengshi Zhang, and
Tianyi Zhang
(Macquarie University, Australia; Meta, USA; Purdue University, USA)
@InProceedings{ESEC/FSE22p52,
author = {Guannan Lou and Yao Deng and Xi Zheng and Mengshi Zhang and Tianyi Zhang},
title = {Testing of Autonomous Driving Systems: Where Are We and Where Should We Go?},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {52-51},
doi = {10.1145/3540250.3549111},
year = {2022},
}
Publisher's Version
Fuzzing Deep-Learning Libraries via Automated Relational API Inference
Yinlin Deng,
Chenyuan Yang,
Anjiang Wei, and
Lingming Zhang
(University of Illinois at Urbana-Champaign, USA; Stanford University, USA)
@InProceedings{ESEC/FSE22p65,
author = {Yinlin Deng and Chenyuan Yang and Anjiang Wei and Lingming Zhang},
title = {Fuzzing Deep-Learning Libraries via Automated Relational API Inference},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {65-64},
doi = {10.1145/3540250.3549085},
year = {2022},
}
Publisher's Version
SEDiff: Scope-Aware Differential Fuzzing to Test Internal Function Models in Symbolic Execution
Penghui Li,
Wei Meng, and
Kangjie Lu
(Chinese University of Hong Kong, China; University of Minnesota, USA)
@InProceedings{ESEC/FSE22p78,
author = {Penghui Li and Wei Meng and Kangjie Lu},
title = {SEDiff: Scope-Aware Differential Fuzzing to Test Internal Function Models in Symbolic Execution},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {78-77},
doi = {10.1145/3540250.3549080},
year = {2022},
}
Publisher's Version
Perfect Is the Enemy of Test Oracle
Ali Reza Ibrahimzada,
Yigit Varli,
Dilara Tekinoglu, and
Reyhaneh Jabbarvand
(University of Illinois at Urbana-Champaign, USA; Middle East Technical University, USA; University of Massachusetts at Amherst, USA)
@InProceedings{ESEC/FSE22p91,
author = {Ali Reza Ibrahimzada and Yigit Varli and Dilara Tekinoglu and Reyhaneh Jabbarvand},
title = {Perfect Is the Enemy of Test Oracle},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {91-90},
doi = {10.1145/3540250.3549086},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Scenario-Based Test Reduction and Prioritization for Multi-Module Autonomous Driving Systems
Yao Deng,
Xi Zheng,
Mengshi Zhang,
Guannan Lou, and
Tianyi Zhang
(Macquarie University, Australia; Meta, USA; Purdue University, USA)
@InProceedings{ESEC/FSE22p104,
author = {Yao Deng and Xi Zheng and Mengshi Zhang and Guannan Lou and Tianyi Zhang},
title = {Scenario-Based Test Reduction and Prioritization for Multi-Module Autonomous Driving Systems},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {104-103},
doi = {10.1145/3540250.3549152},
year = {2022},
}
Publisher's Version
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)
@InProceedings{ESEC/FSE22p117,
author = {Haoxiang Tian and Yan Jiang and Guoquan Wu and Jiren Yan and Jun Wei and Wei Chen and Shuo Li and Dan Ye},
title = {MOSAT: Finding Safety Violations of Autonomous Driving Systems using Multi-objective Genetic Algorithm},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {117-116},
doi = {10.1145/3540250.3549100},
year = {2022},
}
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)
@InProceedings{ESEC/FSE22p130,
author = {Lin Shi and Fangwen Mu and Xiao Chen and Song Wang and Junjie Wang and Ye Yang and Ge Li and Xin Xia and Qing Wang},
title = {Are We Building on the Rock? On the Importance of Data Preprocessing for Code Summarization},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {130-129},
doi = {10.1145/3540250.3549145},
year = {2022},
}
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)
@InProceedings{ESEC/FSE22p143,
author = {Norman Peitek and Annabelle Bergum and Maurice Rekrut and Jonas Mucke and Matthias Nadig and Chris Parnin and Janet Siegmund and Sven Apel},
title = {Correlates of Programmer Efficacy and Their Link to Experience: A Combined EEG and Eye-Tracking Study},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {143-142},
doi = {10.1145/3540250.3549084},
year = {2022},
}
Publisher's Version
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)
@InProceedings{ESEC/FSE22p156,
author = {Zhiyuan Wan and Xin Xia and Yun Zhang and David Lo and Daibing Zhou and Qiuyuan Chen and Ahmed E. Hassan},
title = {What Motivates Software Practitioners to Contribute to Inner Source?},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {156-155},
doi = {10.1145/3540250.3549148},
year = {2022},
}
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)
@InProceedings{ESEC/FSE22p169,
author = {Stefan Winter and Christopher S. Timperley and Ben Hermann and Jürgen Cito and Jonathan Bell and Michael Hilton and Dirk Beyer},
title = {A Retrospective Study of One Decade of Artifact Evaluations},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {169-168},
doi = {10.1145/3540250.3549172},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Quantifying Community Evolution in Developer Social Networks
Liang Wang,
Ying Li,
Jierui Zhang, and
Xianping Tao
(Nanjing University, China)
@InProceedings{ESEC/FSE22p182,
author = {Liang Wang and Ying Li and Jierui Zhang and Xianping Tao},
title = {Quantifying Community Evolution in Developer Social Networks},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {182-181},
doi = {10.1145/3540250.3549106},
year = {2022},
}
Publisher's Version
Understanding Skills for OSS Communities on GitHub
Jenny T. Liang,
Thomas Zimmermann, and
Denae Ford
(University of Washington, USA; Microsoft Research, USA)
@InProceedings{ESEC/FSE22p195,
author = {Jenny T. Liang and Thomas Zimmermann and Denae Ford},
title = {Understanding Skills for OSS Communities on GitHub},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {195-194},
doi = {10.1145/3540250.3549082},
year = {2022},
}
Publisher's Version
Software Evolution
Classifying Edits to Variability in Source Code
Paul Maximilian Bittner,
Christof Tinnes,
Alexander Schultheiß,
Sören Viegener,
Timo Kehrer, and
Thomas Thüm
(University of Ulm, Germany; Siemens, Germany; Humboldt University of Berlin, Germany; University of Bern, Switzerland)
@InProceedings{ESEC/FSE22p221,
author = {Paul Maximilian Bittner and Christof Tinnes and Alexander Schultheiß and Sören Viegener and Timo Kehrer and Thomas Thüm},
title = {Classifying Edits to Variability in Source Code},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {221-220},
doi = {10.1145/3540250.3549108},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
UTANGO: Untangling Commits with Context-Aware, Graph-Based, Code Change Clustering Learning Model
Yi Li,
Shaohua Wang, and
Tien N. Nguyen
(New Jersey Institute of Technology, USA; University of Texas at Dallas, USA)
@InProceedings{ESEC/FSE22p247,
author = {Yi Li and Shaohua Wang and Tien N. Nguyen},
title = {UTANGO: Untangling Commits with Context-Aware, Graph-Based, Code Change Clustering Learning Model},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {247-246},
doi = {10.1145/3540250.3549171},
year = {2022},
}
Publisher's Version
Program Analysis I
Static Executes-Before Analysis for Event Driven Programs
Rekha Pai,
Abhishek Uppar,
Akshatha Shenoy,
Pranshul Kushwaha, and
Deepak D'Souza
(IISc Bangalore, India; TCS Research, India)
@InProceedings{ESEC/FSE22p260,
author = {Rekha Pai and Abhishek Uppar and Akshatha Shenoy and Pranshul Kushwaha and Deepak D'Souza},
title = {Static Executes-Before Analysis for Event Driven Programs},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {260-259},
doi = {10.1145/3540250.3549116},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Security Code Smells in Apps: Are We Getting Better?
Steven Arzt
(Fraunhofer SIT, Germany; ATHENE, Germany)
@InProceedings{ESEC/FSE22p273,
author = {Steven Arzt},
title = {Security Code Smells in Apps: Are We Getting Better?},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {273-272},
doi = {10.1145/3540250.3549091},
year = {2022},
}
Publisher's Version
Large-Scale Analysis of Non-Termination Bugs in Real-World OSS Projects
Xiuhan Shi,
Xiaofei Xie,
Yi Li,
Yao Zhang,
Sen Chen, and
Xiaohong Li
(Tianjin University, China; Singapore Management University, Singapore; Nanyang Technological University, Singapore)
@InProceedings{ESEC/FSE22p286,
author = {Xiuhan Shi and Xiaofei Xie and Yi Li and Yao Zhang and Sen Chen and Xiaohong Li},
title = {Large-Scale Analysis of Non-Termination Bugs in Real-World OSS Projects},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {286-285},
doi = {10.1145/3540250.3549129},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
On-the-Fly Syntax Highlighting using Neural Networks
Marco Edoardo Palma,
Pasquale Salza, and
Harald C. Gall
(University of Zurich, Switzerland)
@InProceedings{ESEC/FSE22p299,
author = {Marco Edoardo Palma and Pasquale Salza and Harald C. Gall},
title = {On-the-Fly Syntax Highlighting using Neural Networks},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {299-298},
doi = {10.1145/3540250.3549109},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Declarative Smart Contracts
Haoxian Chen,
Gerald Whitters,
Mohammad Javad Amiri,
Yuepeng Wang, and
Boon Thau Loo
(University of Pennsylvania, USA; Simon Fraser University, Canada)
@InProceedings{ESEC/FSE22p312,
author = {Haoxian Chen and Gerald Whitters and Mohammad Javad Amiri and Yuepeng Wang and Boon Thau Loo},
title = {Declarative Smart Contracts},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {312-311},
doi = {10.1145/3540250.3549121},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Human/Computer Interaction
Asynchronous Technical Interviews: Reducing the Effect of Supervised Think-Aloud on Communication Ability
Mahnaz Behroozi,
Chris Parnin, and
Chris Brown
(IBM, USA; North Carolina State University, USA; Virginia Tech, USA)
@InProceedings{ESEC/FSE22p325,
author = {Mahnaz Behroozi and Chris Parnin and Chris Brown},
title = {Asynchronous Technical Interviews: Reducing the Effect of Supervised Think-Aloud on Communication Ability},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {325-324},
doi = {10.1145/3540250.3549168},
year = {2022},
}
Publisher's Version
How to Formulate Specific How-To Questions in Software Development?
Mingwei Liu,
Xin Peng,
Andrian Marcus,
Christoph Treude,
Jiazhan Xie,
Huanjun Xu, and
Yanjun Yang
(Fudan University, China; University of Texas at Dallas, USA; University of Melbourne, Australia)
@InProceedings{ESEC/FSE22p338,
author = {Mingwei Liu and Xin Peng and Andrian Marcus and Christoph Treude and Jiazhan Xie and Huanjun Xu and Yanjun Yang},
title = {How to Formulate Specific How-To Questions in Software Development?},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {338-337},
doi = {10.1145/3540250.3549160},
year = {2022},
}
Publisher's Version
Pair Programming Conversations with Agents vs. Developers: Challenges and Opportunities for SE Community
Peter Robe,
Sandeep K. Kuttal,
Jake AuBuchon, and
Jacob Hart
(University of Tulsa, USA)
@InProceedings{ESEC/FSE22p351,
author = {Peter Robe and Sandeep K. Kuttal and Jake AuBuchon and Jacob Hart},
title = {Pair Programming Conversations with Agents vs. Developers: Challenges and Opportunities for SE Community},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {351-350},
doi = {10.1145/3540250.3549127},
year = {2022},
}
Publisher's Version
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)
@InProceedings{ESEC/FSE22p364,
author = {Mulong Xie and Zhenchang Xing and Sidong Feng and Xiwei Xu and Liming Zhu and Chunyang Chen},
title = {Psychologically-Inspired, Unsupervised Inference of Perceptual Groups of GUI Widgets from GUI Images},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {364-363},
doi = {10.1145/3540250.3549138},
year = {2022},
}
Publisher's Version
Toward Interactive Bug Reporting for (Android App) End-Users
Yang Song,
Junayed Mahmud,
Ying Zhou,
Oscar Chaparro,
Kevin Moran,
Andrian Marcus, and
Denys Poshyvanyk
(College of William and Mary, USA; George Mason University, USA; University of Texas at Dallas, USA)
@InProceedings{ESEC/FSE22p377,
author = {Yang Song and Junayed Mahmud and Ying Zhou and Oscar Chaparro and Kevin Moran and Andrian Marcus and Denys Poshyvanyk},
title = {Toward Interactive Bug Reporting for (Android App) End-Users},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {377-376},
doi = {10.1145/3540250.3549131},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Machine Learning II
Understanding Performance Problems in Deep Learning Systems
Junming Cao,
Bihuan Chen,
Chao Sun,
Longjie Hu,
Shuaihong Wu, and
Xin Peng
(Fudan University, China)
@InProceedings{ESEC/FSE22p390,
author = {Junming Cao and Bihuan Chen and Chao Sun and Longjie Hu and Shuaihong Wu and Xin Peng},
title = {Understanding Performance Problems in Deep Learning Systems},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {390-389},
doi = {10.1145/3540250.3549123},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
API Recommendation for Machine Learning Libraries: How Far Are We?
Moshi Wei,
Yuchao Huang,
Junjie Wang,
Jiho Shin,
Nima Shiri Harzevili, and
Song Wang
(York University, Canada; Institute of Software at Chinese Academy of Sciences, China)
@InProceedings{ESEC/FSE22p403,
author = {Moshi Wei and Yuchao Huang and Junjie Wang and Jiho Shin and Nima Shiri Harzevili and Song Wang},
title = {API Recommendation for Machine Learning Libraries: How Far Are We?},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {403-402},
doi = {10.1145/3540250.3549124},
year = {2022},
}
Publisher's Version
No More Fine-Tuning? An Experimental Evaluation of Prompt Tuning in Code Intelligence
Chaozheng Wang,
Yuanhang Yang,
Cuiyun Gao,
Yun Peng,
Hongyu Zhang, and
Michael R. Lyu
(Harbin Institute of Technology, China; Chinese University of Hong Kong, China; University of Newcastle, Australia)
@InProceedings{ESEC/FSE22p416,
author = {Chaozheng Wang and Yuanhang Yang and Cuiyun Gao and Yun Peng and Hongyu Zhang and Michael R. Lyu},
title = {No More Fine-Tuning? An Experimental Evaluation of Prompt Tuning in Code Intelligence},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {416-415},
doi = {10.1145/3540250.3549113},
year = {2022},
}
Publisher's Version
Software Testing II
Cross-Device Record and Replay for Android Apps
Cong Li,
Yanyan Jiang, and
Chang Xu
(Nanjing University, China)
@InProceedings{ESEC/FSE22p429,
author = {Cong Li and Yanyan Jiang and Chang Xu},
title = {Cross-Device Record and Replay for Android Apps},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {429-428},
doi = {10.1145/3540250.3549083},
year = {2022},
}
Publisher's Version
Online Testing of RESTful APIs: Promises and Challenges
Alberto Martin-Lopez,
Sergio Segura, and
Antonio Ruiz-Cortés
(University of Seville, Spain)
@InProceedings{ESEC/FSE22p442,
author = {Alberto Martin-Lopez and Sergio Segura and Antonio Ruiz-Cortés},
title = {Online Testing of RESTful APIs: Promises and Challenges},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {442-441},
doi = {10.1145/3540250.3549144},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
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)
@InProceedings{ESEC/FSE22p455,
author = {Yixue Zhao and Saghar Talebipour and Kesina Baral and Hyojae Park and Leon Yee and Safwat Ali Khan and Yuriy Brun and Nenad Medvidović and Kevin Moran},
title = {Avgust: Automating Usage-Based Test Generation from Videos of App Executions},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {455-454},
doi = {10.1145/3540250.3549134},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Detecting Non-crashing Functional Bugs in Android Apps via Deep-State Differential Analysis
Jue Wang,
Yanyan Jiang,
Ting Su,
Shaohua Li,
Chang Xu,
Jian Lu, and
Zhendong Su
(Nanjing University, China; East China Normal University, China; ETH Zurich, Switzerland)
@InProceedings{ESEC/FSE22p468,
author = {Jue Wang and Yanyan Jiang and Ting Su and Shaohua Li and Chang Xu and Jian Lu and Zhendong Su},
title = {Detecting Non-crashing Functional Bugs in Android Apps via Deep-State Differential Analysis},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {468-467},
doi = {10.1145/3540250.3549170},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Empirical II
AgileCtrl: A Self-Adaptive Framework for Configuration Tuning
Shu Wang,
Henry Hoffmann, and
Shan Lu
(LinkedIn, USA; University of Chicago, USA)
@InProceedings{ESEC/FSE22p494,
author = {Shu Wang and Henry Hoffmann and Shan Lu},
title = {AgileCtrl: A Self-Adaptive Framework for Configuration Tuning},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {494-493},
doi = {10.1145/3540250.3549136},
year = {2022},
}
Publisher's Version
Using Nudges to Accelerate Code Reviews at Scale
Qianhua Shan,
David Sukhdeo,
Qianying Huang,
Seth Rogers,
Lawrence Chen,
Elise Paradis,
Peter C. Rigby, and
Nachiappan Nagappan
(Meta, USA; Concordia University, Canada)
@InProceedings{ESEC/FSE22p507,
author = {Qianhua Shan and David Sukhdeo and Qianying Huang and Seth Rogers and Lawrence Chen and Elise Paradis and Peter C. Rigby and Nachiappan Nagappan},
title = {Using Nudges to Accelerate Code Reviews at Scale},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {507-506},
doi = {10.1145/3540250.3549104},
year = {2022},
}
Publisher's Version
First Come First Served: The Impact of File Position on Code Review
Enrico Fregnan,
Larissa Braz,
Marco D'Ambros,
Gül Çalıklı, and
Alberto Bacchelli
(University of Zurich, Switzerland; USI Lugano, Switzerland; University of Glasgow, UK)
@InProceedings{ESEC/FSE22p520,
author = {Enrico Fregnan and Larissa Braz and Marco D'Ambros and Gül Çalıklı and Alberto Bacchelli},
title = {First Come First Served: The Impact of File Position on Code Review},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {520-519},
doi = {10.1145/3540250.3549177},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Code, Quality, and Process Metrics in Graduated and Retired ASFI Projects
Ștefan Stănciulescu,
Likang Yin, and
Vladimir Filkov
(University of California at Davis, USA)
@InProceedings{ESEC/FSE22p533,
author = {Ștefan Stănciulescu and Likang Yin and Vladimir Filkov},
title = {Code, Quality, and Process Metrics in Graduated and Retired ASFI Projects},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {533-532},
doi = {10.1145/3540250.3549132},
year = {2022},
}
Publisher's Version
CommentFinder: A Simpler, Faster, More Accurate Code Review Comments Recommendation
Yang Hong,
Chakkrit Tantithamthavorn,
Patanamon Thongtanunam, and
Aldeida Aleti
(Monash University, Australia; University of Melbourne, Australia)
@InProceedings{ESEC/FSE22p546,
author = {Yang Hong and Chakkrit Tantithamthavorn and Patanamon Thongtanunam and Aldeida Aleti},
title = {CommentFinder: A Simpler, Faster, More Accurate Code Review Comments Recommendation},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {546-545},
doi = {10.1145/3540250.3549119},
year = {2022},
}
Publisher's Version
Machine Learning III
AutoPruner: Transformer-Based Call Graph Pruning
Thanh Le-Cong,
Hong Jin Kang,
Truong Giang Nguyen,
Stefanus Agus Haryono,
David Lo,
Xuan-Bach D. Le, and
Quyet Thang Huynh
(Singapore Management University, Singapore; University of Melbourne, Australia; Hanoi University of Science and Technology, Vietnam)
@InProceedings{ESEC/FSE22p559,
author = {Thanh Le-Cong and Hong Jin Kang and Truong Giang Nguyen and Stefanus Agus Haryono and David Lo and Xuan-Bach D. Le and Quyet Thang Huynh},
title = {AutoPruner: Transformer-Based Call Graph Pruning},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {559-558},
doi = {10.1145/3540250.3549175},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Lighting Up Supervised Learning in User Review-Based Code Localization: Dataset and Benchmark
Xinwen Hu,
Yu Guo,
Jianjie Lu,
Zheling Zhu,
Chuanyi Li,
Jidong Ge,
Liguo Huang, and
Bin Luo
(Nanjing University, China; Southern Methodist University, USA)
@InProceedings{ESEC/FSE22p572,
author = {Xinwen Hu and Yu Guo and Jianjie Lu and Zheling Zhu and Chuanyi Li and Jidong Ge and Liguo Huang and Bin Luo},
title = {Lighting Up Supervised Learning in User Review-Based Code Localization: Dataset and Benchmark},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {572-571},
doi = {10.1145/3540250.3549141},
year = {2022},
}
Publisher's Version
Hierarchical Bayesian Multi-kernel Learning for Integrated Classification and Summarization of App Reviews
Moayad Alshangiti,
Weishi Shi,
Eduardo Lima,
Xumin Liu, and
Qi Yu
(University of Jeddah, Saudi Arabia; Rochester Institute of Technology, USA)
@InProceedings{ESEC/FSE22p598,
author = {Moayad Alshangiti and Weishi Shi and Eduardo Lima and Xumin Liu and Qi Yu},
title = {Hierarchical Bayesian Multi-kernel Learning for Integrated Classification and Summarization of App Reviews},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {598-597},
doi = {10.1145/3540250.3549174},
year = {2022},
}
Publisher's Version
Semi-supervised Pre-processing for Learning-Based Traceability Framework on Real-World Software Projects
Liming Dong,
He Zhang,
Wei Liu,
Zhiluo Weng, and
Hongyu Kuang
(Nanjing University, China)
@InProceedings{ESEC/FSE22p611,
author = {Liming Dong and He Zhang and Wei Liu and Zhiluo Weng and Hongyu Kuang},
title = {Semi-supervised Pre-processing for Learning-Based Traceability Framework on Real-World Software Projects},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {611-610},
doi = {10.1145/3540250.3549151},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Formal Methods
Modus: A Datalog Dialect for Building Container Images
Chris Tomy,
Tingmao Wang,
Earl T. Barr, and
Sergey Mechtaev
(University College London, UK)
@InProceedings{ESEC/FSE22p637,
author = {Chris Tomy and Tingmao Wang and Earl T. Barr and Sergey Mechtaev},
title = {Modus: A Datalog Dialect for Building Container Images},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {637-636},
doi = {10.1145/3540250.3549133},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Neural Termination Analysis
Mirco Giacobbe,
Daniel Kroening, and
Julian Parsert
(University of Birmingham, UK; University of Oxford, UK)
@InProceedings{ESEC/FSE22p676,
author = {Mirco Giacobbe and Daniel Kroening and Julian Parsert},
title = {Neural Termination Analysis},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {676-675},
doi = {10.1145/3540250.3549120},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
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)
@InProceedings{ESEC/FSE22p689,
author = {Poedjadevie Kadjel Ramkisoen and John Businge and Brent van Bladel and Alexandre Decan and Serge Demeyer and Coen De Roover and Foutse Khomh},
title = {PaReco: Patched Clones and Missed Patches among the Divergent Variants of a Software Family},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {689-688},
doi = {10.1145/3540250.3549112},
year = {2022},
}
Publisher's Version
Fault Localization to Detect Co-change Fixing Locations
Yi Li,
Shaohua Wang, and
Tien N. Nguyen
(New Jersey Institute of Technology, USA; University of Texas at Dallas, USA)
@InProceedings{ESEC/FSE22p702,
author = {Yi Li and Shaohua Wang and Tien N. Nguyen},
title = {Fault Localization to Detect Co-change Fixing Locations},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {702-701},
doi = {10.1145/3540250.3549137},
year = {2022},
}
Publisher's Version
The Best of Both Worlds: Integrating Semantic Features with Expert Features for Defect Prediction and Localization
Chao Ni,
Wei Wang,
Kaiwen Yang,
Xin Xia,
Kui Liu, and
David Lo
(Zhejiang University, China; Huawei, China; Singapore Management University, Singapore)
@InProceedings{ESEC/FSE22p715,
author = {Chao Ni and Wei Wang and Kaiwen Yang and Xin Xia and Kui Liu and David Lo},
title = {The Best of Both Worlds: Integrating Semantic Features with Expert Features for Defect Prediction and Localization},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {715-714},
doi = {10.1145/3540250.3549165},
year = {2022},
}
Publisher's Version
Mining Software Repositories
Making Python Code Idiomatic by Automatic Refactoring Non-idiomatic Python Code with Pythonic Idioms
Zejun Zhang,
Zhenchang Xing,
Xin Xia,
Xiwei Xu, and
Liming Zhu
(Australian National University, Australia; CSIRO’s Data61, Australia; Huawei, China)
@InProceedings{ESEC/FSE22p741,
author = {Zejun Zhang and Zhenchang Xing and Xin Xia and Xiwei Xu and Liming Zhu},
title = {Making Python Code Idiomatic by Automatic Refactoring Non-idiomatic Python Code with Pythonic Idioms},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {741-740},
doi = {10.1145/3540250.3549143},
year = {2022},
}
Publisher's Version
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)
@InProceedings{ESEC/FSE22p754,
author = {Xiao Yi and Daoyuan Wu and Lingxiao Jiang and Yuzhou Fang and Kehuan Zhang and Wei Zhang},
title = {An Empirical Study of Blockchain System Vulnerabilities: Modules, Types, and Patterns},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {754-753},
doi = {10.1145/3540250.3549105},
year = {2022},
}
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)
@InProceedings{ESEC/FSE22p767,
author = {Yucen Shi and Ying Yin and Zhengkui Wang and David Lo and Tao Zhang and Xin Xia and Yuhai Zhao and Bowen Xu},
title = {How to Better Utilize Code Graphs in Semantic Code Search?},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {767-766},
doi = {10.1145/3540250.3549087},
year = {2022},
}
Publisher's Version
23 Shades of Self-Admitted Technical Debt: An Empirical Study on Machine Learning Software
David OBrien,
Sumon Biswas,
Sayem Imtiaz,
Rabe Abdalkareem,
Emad Shihab, and
Hridesh Rajan
(Iowa State University, USA; Carleton University, Canada; Concordia University, Canada)
@InProceedings{ESEC/FSE22p780,
author = {David OBrien and Sumon Biswas and Sayem Imtiaz and Rabe Abdalkareem and Emad Shihab and Hridesh Rajan},
title = {23 Shades of Self-Admitted Technical Debt: An Empirical Study on Machine Learning Software},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {780-779},
doi = {10.1145/3540250.3549088},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
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)
@InProceedings{ESEC/FSE22p793,
author = {Kexin Pei and Dongdong She and Michael Wang and Scott Geng and Zhou Xuan and Yaniv David and Junfeng Yang and Suman Jana and Baishakhi Ray},
title = {NeuDep: Neural Binary Memory Dependence Analysis},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {793-792},
doi = {10.1145/3540250.3549147},
year = {2022},
}
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)
@InProceedings{ESEC/FSE22p819,
author = {Chaoran Li and Xiao Chen and Ruoxi Sun and Minhui Xue and Sheng Wen and Muhammad Ejaz Ahmed and Seyit Camtepe and Yang Xiang},
title = {Cross-Language Android Permission Specification},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {819-818},
doi = {10.1145/3540250.3549142},
year = {2022},
}
Publisher's Version
Peahen: Fast and Precise Static Deadlock Detection via Context Reduction
Yuandao Cai,
Chengfeng Ye,
Qingkai Shi, and
Charles Zhang
(Hong Kong University of Science and Technology, China; Ant Group, China)
@InProceedings{ESEC/FSE22p832,
author = {Yuandao Cai and Chengfeng Ye and Qingkai Shi and Charles Zhang},
title = {Peahen: Fast and Precise Static Deadlock Detection via Context Reduction},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {832-831},
doi = {10.1145/3540250.3549110},
year = {2022},
}
Publisher's Version
Collaboration
A Case Study of Implicit Mentoring, Its Prevalence, and Impact in Apache
Zixuan Feng,
Amreeta Chatterjee,
Anita Sarma, and
Iftekhar Ahmed
(Oregon State University, USA; University of California at Irvine, USA)
@InProceedings{ESEC/FSE22p845,
author = {Zixuan Feng and Amreeta Chatterjee and Anita Sarma and Iftekhar Ahmed},
title = {A Case Study of Implicit Mentoring, Its Prevalence, and Impact in Apache},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {845-844},
doi = {10.1145/3540250.3549167},
year = {2022},
}
Publisher's Version
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)
@InProceedings{ESEC/FSE22p871,
author = {Alexey Svyatkovskiy and Sarah Fakhoury and Negar Ghorbani and Todd Mytkowicz and Elizabeth Dinella and Christian Bird and Jinu Jang and Neel Sundaresan and Shuvendu K. Lahiri},
title = {Program Merge Conflict Resolution via Neural Transformers},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {871-870},
doi = {10.1145/3540250.3549163},
year = {2022},
}
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)
@InProceedings{ESEC/FSE22p884,
author = {Shengyi Pan and Jiayuan Zhou and Filipe Roseiro Cogo and Xin Xia and Lingfeng Bao and Xing Hu and Shanping Li and Ahmed E. Hassan},
title = {Automated Unearthing of Dangerous Issue Reports},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {884-883},
doi = {10.1145/3540250.3549156},
year = {2022},
}
Publisher's Version
On the Vulnerability Proneness of Multilingual Code
Wen Li,
Li Li, and
Haipeng Cai
(Washington State University, USA; Monash University, Australia)
@InProceedings{ESEC/FSE22p897,
author = {Wen Li and Li Li and Haipeng Cai},
title = {On the Vulnerability Proneness of Multilingual Code},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {897-896},
doi = {10.1145/3540250.3549173},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Tracking Patches for Open Source Software Vulnerabilities
Congying Xu,
Bihuan Chen,
Chenhao Lu,
Kaifeng Huang,
Xin Peng, and
Yang Liu
(Fudan University, China; Nanyang Technological University, Singapore)
@InProceedings{ESEC/FSE22p910,
author = {Congying Xu and Bihuan Chen and Chenhao Lu and Kaifeng Huang and Xin Peng and Yang Liu},
title = {Tracking Patches for Open Source Software Vulnerabilities},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {910-909},
doi = {10.1145/3540250.3549125},
year = {2022},
}
Publisher's Version
DeJITLeak: Eliminating JIT-Induced Timing Side-Channel Leaks
Qi Qin,
JulianAndres JiYang,
Fu Song,
Taolue Chen, and
Xinyu Xing
(ShanghaiTech University, China; Birkbeck University of London, UK; Northwestern University, USA)
@InProceedings{ESEC/FSE22p923,
author = {Qi Qin and JulianAndres JiYang and Fu Song and Taolue Chen and Xinyu Xing},
title = {DeJITLeak: Eliminating JIT-Induced Timing Side-Channel Leaks},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {923-922},
doi = {10.1145/3540250.3549150},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Dependability
Quantitative Relational Modelling with QAlloy
Pedro Silva,
José N. Oliveira,
Nuno Macedo, and
Alcino Cunha
(University of Minho, Portugal; INESC TEC, Portugal; University of Porto, Portugal)
@InProceedings{ESEC/FSE22p936,
author = {Pedro Silva and José N. Oliveira and Nuno Macedo and Alcino Cunha},
title = {Quantitative Relational Modelling with QAlloy},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {936-935},
doi = {10.1145/3540250.3549154},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
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)
@InProceedings{ESEC/FSE22p949,
author = {Yuhao Gao and Guoai Xu and Li Li and Xiapu Luo and Chenyu Wang and Yulei Sui},
title = {Demystifying the Underground Ecosystem of Account Registration Bots},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {949-948},
doi = {10.1145/3540250.3549090},
year = {2022},
}
Publisher's Version
Program Repair/Synthesis
VulRepair: A T5-Based Automated Software Vulnerability Repair
Michael Fu,
Chakkrit Tantithamthavorn,
Trung Le,
Van Nguyen, and
Dinh Phung
(Monash University, Australia; University of Adelaide, Australia)
@InProceedings{ESEC/FSE22p988,
author = {Michael Fu and Chakkrit Tantithamthavorn and Trung Le and Van Nguyen and Dinh Phung},
title = {VulRepair: A T5-Based Automated Software Vulnerability Repair},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {988-987},
doi = {10.1145/3540250.3549098},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
DeepDev-PERF: A Deep Learning-Based Approach for Improving Software Performance
Spandan Garg,
Roshanak Zilouchian Moghaddam,
Colin B. Clement,
Neel Sundaresan, and
Chen Wu
(Microsoft, USA; Microsoft, China)
@InProceedings{ESEC/FSE22p1001,
author = {Spandan Garg and Roshanak Zilouchian Moghaddam and Colin B. Clement and Neel Sundaresan and Chen Wu},
title = {DeepDev-PERF: A Deep Learning-Based Approach for Improving Software Performance},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1001-1000},
doi = {10.1145/3540250.3549096},
year = {2022},
}
Publisher's Version
Less Training, More Repairing Please: Revisiting Automated Program Repair via Zero-Shot Learning
Chunqiu Steven Xia and
Lingming Zhang
(University of Illinois at Urbana-Champaign, USA)
@InProceedings{ESEC/FSE22p1014,
author = {Chunqiu Steven Xia and Lingming Zhang},
title = {Less Training, More Repairing Please: Revisiting Automated Program Repair via Zero-Shot Learning},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1014-1013},
doi = {10.1145/3540250.3549101},
year = {2022},
}
Publisher's Version
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)
@InProceedings{ESEC/FSE22p1027,
author = {Zhengkai Wu and Vu Le and Ashish Tiwari and Sumit Gulwani and Arjun Radhakrishna and Ivan Radiček and Gustavo Soares and Xinyu Wang and Zhenwen Li and Tao Xie},
title = {NL2Viz: Natural Language to Visualization via Constrained Syntax-Guided Synthesis},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1027-1026},
doi = {10.1145/3540250.3549140},
year = {2022},
}
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)
@InProceedings{ESEC/FSE22p1053,
author = {Zeyan Li and Nengwen Zhao and Mingjie Li and Xianglin Lu and Lixin Wang and Dongdong Chang and Xiaohui Nie and Li Cao and Wenchi Zhang and Kaixin Sui and Yanhua Wang and Xu Du and Guoqiang Duan and Dan Pei},
title = {Actionable and Interpretable Fault Localization for Recurring Failures in Online Service Systems},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1053-1052},
doi = {10.1145/3540250.3549092},
year = {2022},
}
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)
@InProceedings{ESEC/FSE22p1066,
author = {Lingwei Li and Li Yang and Huaxi Jiang and Jun Yan and Tiejian Luo and Zihan Hua and Geng Liang and Chun Zuo},
title = {AUGER: Automatically Generating Review Comments with Pre-training Models},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1066-1065},
doi = {10.1145/3540250.3549099},
year = {2022},
}
Publisher's Version
Automatically Deriving JavaScript Static Analyzers from Specifications using Meta-level Static Analysis
Jihyeok Park,
Seungmin An, and
Sukyoung Ryu
(Oracle, Australia; KAIST, South Korea)
@InProceedings{ESEC/FSE22p1079,
author = {Jihyeok Park and Seungmin An and Sukyoung Ryu},
title = {Automatically Deriving JavaScript Static Analyzers from Specifications using Meta-level Static Analysis},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1079-1078},
doi = {10.1145/3540250.3549097},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
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)
@InProceedings{ESEC/FSE22p1092,
author = {Zhiyu Li and Shuai Lu and Daya Guo and Nan Duan and Shailesh Jannu and Grant Jenks and Deep Majumder and Jared Green and Alexey Svyatkovskiy and Shengyu Fu and Neel Sundaresan},
title = {Automating Code Review Activities by Large-Scale Pre-training},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1092-1091},
doi = {10.1145/3540250.3549081},
year = {2022},
}
Publisher's Version
Corporate Dominance in Open Source Ecosystems: A Case Study of OpenStack
Yuxia Zhang,
Klaas-Jan Stol,
Hui Liu, and
Minghui Zhou
(Beijing Institute of Technology, China; Lero, Ireland; University College Cork, Ireland; Peking University, China)
@InProceedings{ESEC/FSE22p1105,
author = {Yuxia Zhang and Klaas-Jan Stol and Hui Liu and Minghui Zhou},
title = {Corporate Dominance in Open Source Ecosystems: A Case Study of OpenStack},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1105-1104},
doi = {10.1145/3540250.3549117},
year = {2022},
}
Publisher's Version
Detecting Simulink Compiler Bugs via Controllable Zombie Blocks Mutation
Shikai Guo,
He Jiang,
Zhihao Xu,
Xiaochen Li,
Zhilei Ren,
Zhide Zhou, and
Rong Chen
(Dalian Maritime University, China; Dalian University of Technology, China)
@InProceedings{ESEC/FSE22p1118,
author = {Shikai Guo and He Jiang and Zhihao Xu and Xiaochen Li and Zhilei Ren and Zhide Zhou and Rong Chen},
title = {Detecting Simulink Compiler Bugs via Controllable Zombie Blocks Mutation},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1118-1117},
doi = {10.1145/3540250.3549159},
year = {2022},
}
Publisher's Version
Diet Code Is Healthy: Simplifying Programs for Pre-trained Models of Code
Zhaowei Zhang,
Hongyu Zhang,
Beijun Shen, and
Xiaodong Gu
(Shanghai Jiao Tong University, China; University of Newcastle, Australia)
@InProceedings{ESEC/FSE22p1131,
author = {Zhaowei Zhang and Hongyu Zhang and Beijun Shen and Xiaodong Gu},
title = {Diet Code Is Healthy: Simplifying Programs for Pre-trained Models of Code},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1131-1130},
doi = {10.1145/3540250.3549094},
year = {2022},
}
Publisher's Version
Do Bugs Lead to Unnaturalness of Source Code?
Yanjie Jiang,
Hui Liu,
Yuxia Zhang,
Weixing Ji,
Hao Zhong, and
Lu Zhang
(Beijing Institute of Technology, China; Shanghai Jiao Tong University, China; Peking University, China)
@InProceedings{ESEC/FSE22p1144,
author = {Yanjie Jiang and Hui Liu and Yuxia Zhang and Weixing Ji and Hao Zhong and Lu Zhang},
title = {Do Bugs Lead to Unnaturalness of Source Code?},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1144-1143},
doi = {10.1145/3540250.3549149},
year = {2022},
}
Publisher's Version
Generating Realistic Vulnerabilities via Neural Code Editing: An Empirical Study
Yu Nong,
Yuzhe Ou,
Michael Pradel,
Feng Chen, and
Haipeng Cai
(Washington State University, USA; University of Texas at Dallas, USA; University of Stuttgart, Germany)
@InProceedings{ESEC/FSE22p1157,
author = {Yu Nong and Yuzhe Ou and Michael Pradel and Feng Chen and Haipeng Cai},
title = {Generating Realistic Vulnerabilities via Neural Code Editing: An Empirical Study},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1157-1156},
doi = {10.1145/3540250.3549128},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Generic Sensitivity: Customizing Context-Sensitive Pointer Analysis for Generics
Haofeng Li,
Jie Lu,
Haining Meng,
Liqing Cao,
Yongheng Huang,
Lian Li, and
Lin Gao
(Institute of Computing Technology at Chinese Academy of Sciences, China; University of Chinese Academy of Sciences, China; TianqiSoft, China)
@InProceedings{ESEC/FSE22p1170,
author = {Haofeng Li and Jie Lu and Haining Meng and Liqing Cao and Yongheng Huang and Lian Li and Lin Gao},
title = {Generic Sensitivity: Customizing Context-Sensitive Pointer Analysis for Generics},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1170-1169},
doi = {10.1145/3540250.3549122},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
MAAT: A Novel Ensemble Approach to Addressing Fairness and Performance Bugs for Machine Learning Software
Zhenpeng Chen,
Jie M. Zhang,
Federica Sarro, and
Mark Harman
(University College London, UK; King’s College London, UK)
@InProceedings{ESEC/FSE22p1183,
author = {Zhenpeng Chen and Jie M. Zhang and Federica Sarro and Mark Harman},
title = {MAAT: A Novel Ensemble Approach to Addressing Fairness and Performance Bugs for Machine Learning Software},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1183-1182},
doi = {10.1145/3540250.3549093},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
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)
@InProceedings{ESEC/FSE22p1196,
author = {Chijin Zhou and Quan Zhang and Mingzhe Wang and Lihua Guo and Jie Liang and Zhe Liu and Mathias Payer and Yu Jiang},
title = {Minerva: Browser API Fuzzing with Dynamic Mod-Ref Analysis},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1196-1195},
doi = {10.1145/3540250.3549107},
year = {2022},
}
Publisher's Version
NMTSloth: Understanding and Testing Efficiency Degradation of Neural Machine Translation Systems
Simin Chen,
Cong Liu,
Mirazul Haque,
Zihe Song, and
Wei Yang
(University of Texas at Dallas, USA)
@InProceedings{ESEC/FSE22p1209,
author = {Simin Chen and Cong Liu and Mirazul Haque and Zihe Song and Wei Yang},
title = {NMTSloth: Understanding and Testing Efficiency Degradation of Neural Machine Translation Systems},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1209-1208},
doi = {10.1145/3540250.3549102},
year = {2022},
}
Publisher's Version
Putting Them under Microscope: A Fine-Grained Approach for Detecting Redundant Test Cases in Natural Language
Zhiyuan Chang,
Mingyang Li,
Junjie Wang,
Qing Wang, and
Shoubin Li
(Institute of Software at Chinese Academy of Sciences, China; University of Chinese Academy of Sciences, China)
@InProceedings{ESEC/FSE22p1222,
author = {Zhiyuan Chang and Mingyang Li and Junjie Wang and Qing Wang and Shoubin Li},
title = {Putting Them under Microscope: A Fine-Grained Approach for Detecting Redundant Test Cases in Natural Language},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1222-1221},
doi = {10.1145/3540250.3549089},
year = {2022},
}
Publisher's Version
RULER: Discriminative and Iterative Adversarial Training for Deep Neural Network Fairness
Guanhong Tao,
Weisong Sun,
Tingxu Han,
Chunrong Fang, and
Xiangyu Zhang
(Purdue University, USA; Nanjing University, China)
@InProceedings{ESEC/FSE22p1235,
author = {Guanhong Tao and Weisong Sun and Tingxu Han and Chunrong Fang and Xiangyu Zhang},
title = {RULER: Discriminative and Iterative Adversarial Training for Deep Neural Network Fairness},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1235-1234},
doi = {10.1145/3540250.3549169},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
SamplingCA: Effective and Efficient Sampling-Based Pairwise Testing for Highly Configurable Software Systems
Chuan Luo,
Qiyuan Zhao,
Shaowei Cai,
Hongyu Zhang, and
Chunming Hu
(Beihang University, China; Shanghai Jiao Tong University, China; Institute of Software at Chinese Academy of Sciences, China; University of Newcastle, Australia)
@InProceedings{ESEC/FSE22p1248,
author = {Chuan Luo and Qiyuan Zhao and Shaowei Cai and Hongyu Zhang and Chunming Hu},
title = {SamplingCA: Effective and Efficient Sampling-Based Pairwise Testing for Highly Configurable Software Systems},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1248-1247},
doi = {10.1145/3540250.3549155},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
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)
@InProceedings{ESEC/FSE22p1261,
author = {Xuheng Wang and Xu Zhang and Liqun Li and Shilin He and Hongyu Zhang and Yudong Liu and Lingling Zheng and Yu Kang and Qingwei Lin and Yingnong Dang and Saravanakumar Rajmohan and Dongmei Zhang},
title = {SPINE: A Scalable Log Parser with Feedback Guidance},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1261-1260},
doi = {10.1145/3540250.3549176},
year = {2022},
}
Publisher's Version
SymMC: Approximate Model Enumeration and Counting using Symmetry Information for Alloy Specifications
Wenxi Wang,
Yang Hu,
Kenneth L. McMillan, and
Sarfraz Khurshid
(University of Texas at Austin, USA)
@InProceedings{ESEC/FSE22p1274,
author = {Wenxi Wang and Yang Hu and Kenneth L. McMillan and Sarfraz Khurshid},
title = {SymMC: Approximate Model Enumeration and Counting using Symmetry Information for Alloy Specifications},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1274-1273},
doi = {10.1145/3540250.3549161},
year = {2022},
}
Publisher's Version
TraceCRL: Contrastive Representation Learning for Microservice Trace Analysis
Chenxi Zhang,
Xin Peng,
Tong Zhou,
Chaofeng Sha,
Zhenghui Yan,
Yiru Chen, and
Hong Yang
(Fudan University, China)
@InProceedings{ESEC/FSE22p1287,
author = {Chenxi Zhang and Xin Peng and Tong Zhou and Chaofeng Sha and Zhenghui Yan and Yiru Chen and Hong Yang},
title = {TraceCRL: Contrastive Representation Learning for Microservice Trace Analysis},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1287-1286},
doi = {10.1145/3540250.3549146},
year = {2022},
}
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)
@InProceedings{ESEC/FSE22p1300,
author = {Yao Wan and Shijie Zhang and Hongyu Zhang and Yulei Sui and Guandong Xu and Dezhong Yao and Hai Jin and Lichao Sun},
title = {You See What I Want You to See: Poisoning Vulnerabilities in Neural Code Search},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1300-1299},
doi = {10.1145/3540250.3549153},
year = {2022},
}
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)
@InProceedings{ESEC/FSE22p1313,
author = {Chandra Maddila and Suhas Shanbhogue and Apoorva Agrawal and Thomas Zimmermann and Chetan Bansal and Nicole Forsgren and Divyanshu Agrawal and Kim Herzig and Arie van Deursen},
title = {Nalanda: A Socio-technical Graph Platform for Building Software Analytics Tools at Enterprise Scale},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1313-1312},
doi = {10.1145/3540250.3558949},
year = {2022},
}
Publisher's Version
Uncertainty-Aware Transfer Learning to Evolve Digital Twins for Industrial Elevators
Qinghua Xu,
Shaukat Ali,
Tao Yue, and
Maite Arratibel
(Simula Research Laboratory, Norway; University of Oslo, Norway; Orona, Spain)
@InProceedings{ESEC/FSE22p1325,
author = {Qinghua Xu and Shaukat Ali and Tao Yue and Maite Arratibel},
title = {Uncertainty-Aware Transfer Learning to Evolve Digital Twins for Industrial Elevators},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1325-1324},
doi = {10.1145/3540250.3558957},
year = {2022},
}
Publisher's Version
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)
@InProceedings{ESEC/FSE22p1337,
author = {Vitaliy Bibaev and Alexey Kalina and Vadim Lomshakov and Yaroslav Golubev and Alexander Bezzubov and Nikita Povarov and Timofey Bryksin},
title = {All You Need Is Logs: Improving Code Completion by Learning from Anonymous IDE Usage Logs},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1337-1336},
doi = {10.1145/3540250.3558968},
year = {2022},
}
Publisher's Version
Testing of Machine Learning Models with Limited Samples: An Industrial Vacuum Pumping Application
Ayan Chatterjee,
Bestoun S. Ahmed,
Erik Hallin, and
Anton Engman
(Karlstad University, Sweden; Uddeholms, Sweden)
@InProceedings{ESEC/FSE22p1349,
author = {Ayan Chatterjee and Bestoun S. Ahmed and Erik Hallin and Anton Engman},
title = {Testing of Machine Learning Models with Limited Samples: An Industrial Vacuum Pumping Application},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1349-1348},
doi = {10.1145/3540250.3558943},
year = {2022},
}
Publisher's Version
Improving ML-Based Information Retrieval Software with User-Driven Functional Testing and Defect Class Analysis
Junjie Zhu,
Teng Long,
Wei Wang, and
Atif Memon
(Apple, USA)
@InProceedings{ESEC/FSE22p1361,
author = {Junjie Zhu and Teng Long and Wei Wang and Atif Memon},
title = {Improving ML-Based Information Retrieval Software with User-Driven Functional Testing and Defect Class Analysis},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1361-1360},
doi = {10.1145/3540250.3558941},
year = {2022},
}
Publisher's Version
Empirical
What Improves Developer Productivity at Google? Code Quality
Lan Cheng,
Emerson Murphy-Hill,
Mark Canning,
Ciera Jaspan,
Collin Green,
Andrea Knight,
Nan Zhang, and
Elizabeth Kammer
(Google, USA)
@InProceedings{ESEC/FSE22p1373,
author = {Lan Cheng and Emerson Murphy-Hill and Mark Canning and Ciera Jaspan and Collin Green and Andrea Knight and Nan Zhang and Elizabeth Kammer},
title = {What Improves Developer Productivity at Google? Code Quality},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1373-1372},
doi = {10.1145/3540250.3558940},
year = {2022},
}
Publisher's Version
Archive submitted (330 kB)
Understanding Why We Cannot Model How Long a Code Review Will Take: An Industrial Case Study
Lawrence Chen,
Peter C. Rigby, and
Nachiappan Nagappan
(Meta, USA; Concordia University, Canada)
@InProceedings{ESEC/FSE22p1385,
author = {Lawrence Chen and Peter C. Rigby and Nachiappan Nagappan},
title = {Understanding Why We Cannot Model How Long a Code Review Will Take: An Industrial Case Study},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1385-1384},
doi = {10.1145/3540250.3558945},
year = {2022},
}
Publisher's Version
Leveraging Test Plan Quality to Improve Code Review Efficacy
Lawrence Chen,
Rui Abreu,
Tobi Akomolede,
Peter C. Rigby,
Satish Chandra, and
Nachiappan Nagappan
(Meta Platforms, USA; Concordia University, Canada)
@InProceedings{ESEC/FSE22p1397,
author = {Lawrence Chen and Rui Abreu and Tobi Akomolede and Peter C. Rigby and Satish Chandra and Nachiappan Nagappan},
title = {Leveraging Test Plan Quality to Improve Code Review Efficacy},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1397-1396},
doi = {10.1145/3540250.3558952},
year = {2022},
}
Publisher's Version
Are Elevator Software Robust against Uncertainties? Results and Experiences from an Industrial Case Study
Liping Han,
Tao Yue,
Shaukat Ali,
Aitor Arrieta, and
Maite Arratibel
(Nanjing University of Aeronautics and Astronautics, China; Simula Research Laboratory, Norway; Mondragon University, Spain; Orona, Spain)
@InProceedings{ESEC/FSE22p1409,
author = {Liping Han and Tao Yue and Shaukat Ali and Aitor Arrieta and Maite Arratibel},
title = {Are Elevator Software Robust against Uncertainties? Results and Experiences from an Industrial Case Study},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1409-1408},
doi = {10.1145/3540250.3558955},
year = {2022},
}
Publisher's Version
Community
Achievement Unlocked: A Case Study on Gamifying DevOps Practices in Industry
Patrick Ayoup,
Diego Elias Costa, and
Emad Shihab
(Concordia University, Canada; Université du Québec à Montréal, Canada)
@InProceedings{ESEC/FSE22p1421,
author = {Patrick Ayoup and Diego Elias Costa and Emad Shihab},
title = {Achievement Unlocked: A Case Study on Gamifying DevOps Practices in Industry},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1421-1420},
doi = {10.1145/3540250.3558948},
year = {2022},
}
Publisher's Version
Software Evolution
Sometimes You Have to Treat the Symptoms: Tackling Model Drift in an Industrial Clone-and-Own Software Product Line
Christof Tinnes,
Wolfgang Rössler,
Uwe Hohenstein,
Torsten Kühn,
Andreas Biesdorf, and
Sven Apel
(Siemens, Germany; Siemens Mobility, Germany; Saarland University, Germany)
@InProceedings{ESEC/FSE22p1433,
author = {Christof Tinnes and Wolfgang Rössler and Uwe Hohenstein and Torsten Kühn and Andreas Biesdorf and Sven Apel},
title = {Sometimes You Have to Treat the Symptoms: Tackling Model Drift in an Industrial Clone-and-Own Software Product Line},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1433-1432},
doi = {10.1145/3540250.3558960},
year = {2022},
}
Publisher's Version
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)
@InProceedings{ESEC/FSE22p1445,
author = {Maria Christakis and Thomas Cottenier and Antonio Filieri and Linghui Luo and Muhammad Numair Mansur and Lee Pike and Nicolás Rosner and Martin Schäf and Aritra Sengupta and Willem Visser},
title = {Input Splitting for Cloud-Based Static Application Security Testing Platforms},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1445-1444},
doi = {10.1145/3540250.3558944},
year = {2022},
}
Publisher's Version
Debugging/Localization
Metadata-Based Retrieval for Resolution Recommendation in AIOps
Harshit Kumar,
Ruchi Mahindru, and
Debanjana Kar
(IBM Research, India; IBM Research, USA)
@InProceedings{ESEC/FSE22p1457,
author = {Harshit Kumar and Ruchi Mahindru and Debanjana Kar},
title = {Metadata-Based Retrieval for Resolution Recommendation in AIOps},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1457-1456},
doi = {10.1145/3540250.3558964},
year = {2022},
}
Publisher's Version
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)
@InProceedings{ESEC/FSE22p1469,
author = {Yifen Chen and Peter C. Rigby and Yulin Chen and Kun Jiang and Nader Dehghani and Qianying Huang and Peter Cottle and Clayton Andrews and Noah Lee and Nachiappan Nagappan},
title = {Workgraph: Personal Focus vs. Interruption for Engineers at Meta},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1469-1468},
doi = {10.1145/3540250.3558961},
year = {2022},
}
Publisher's Version
Understanding Automated Code Review Process and Developer Experience in Industry
Hyungjin Kim,
Yonghwi Kwon,
Sangwoo Joh,
Hyukin Kwon,
Yeonhee Ryou, and
Taeksu Kim
(Samsung Research, South Korea)
@InProceedings{ESEC/FSE22p1481,
author = {Hyungjin Kim and Yonghwi Kwon and Sangwoo Joh and Hyukin Kwon and Yeonhee Ryou and Taeksu Kim},
title = {Understanding Automated Code Review Process and Developer Experience in Industry},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1481-1480},
doi = {10.1145/3540250.3558950},
year = {2022},
}
Publisher's Version
Dependability
Unite: An Adapter for Transforming Analysis Tools to Web Services via OSLC
Ondřej Vašíček,
Jan Fiedor,
Tomáš Kratochvíla,
Bohuslav Křena,
Aleš Smrčka, and
Tomáš Vojnar
(Brno University of Technology, Czechia; Honeywell International, Czechia)
@InProceedings{ESEC/FSE22p1493,
author = {Ondřej Vašíček and Jan Fiedor and Tomáš Kratochvíla and Bohuslav Křena and Aleš Smrčka and Tomáš Vojnar},
title = {Unite: An Adapter for Transforming Analysis Tools to Web Services via OSLC},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1493-1492},
doi = {10.1145/3540250.3558939},
year = {2022},
}
Publisher's Version
Discovering Feature Flag Interdependencies in Microsoft Office
Michael Schröder,
Katja Kevic,
Dan Gopstein,
Brendan Murphy, and
Jennifer Beckmann
(TU Wien, Austria; Microsoft, UK; Microsoft, USA)
@InProceedings{ESEC/FSE22p1505,
author = {Michael Schröder and Katja Kevic and Dan Gopstein and Brendan Murphy and Jennifer Beckmann},
title = {Discovering Feature Flag Interdependencies in Microsoft Office},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1505-1504},
doi = {10.1145/3540250.3558942},
year = {2022},
}
Publisher's Version
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)
@InProceedings{ESEC/FSE22p1517,
author = {Zikan Dong and Hongxuan Liu and Liu Wang and Xiapu Luo and Yao Guo and Guoai Xu and Xusheng Xiao and Haoyu Wang},
title = {What Did You Pack in My App? A Systematic Analysis of Commercial Android Packers},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1517-1516},
doi = {10.1145/3540250.3558969},
year = {2022},
}
Publisher's Version
Repair/Synthesis
An Empirical Study of Deep Transfer Learning-Based Program Repair for Kotlin Projects
Misoo Kim,
Youngkyoung Kim,
Hohyeon Jeong,
Jinseok Heo,
Sungoh Kim,
Hyunhee Chung, and
Eunseok Lee
(Sungkyunkwan University, South Korea; Samsung Electronics, South Korea)
@InProceedings{ESEC/FSE22p1529,
author = {Misoo Kim and Youngkyoung Kim and Hohyeon Jeong and Jinseok Heo and Sungoh Kim and Hyunhee Chung and Eunseok Lee},
title = {An Empirical Study of Deep Transfer Learning-Based Program Repair for Kotlin Projects},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1529-1528},
doi = {10.1145/3540250.3558967},
year = {2022},
}
Publisher's Version
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)
@InProceedings{ESEC/FSE22p1541,
author = {Minghua Ma and Yudong Liu and Yuang Tong and Haozhe Li and Pu Zhao and Yong Xu and Hongyu Zhang and Shilin He and Lu Wang and Yingnong Dang and Saravanakumar Rajmohan and Qingwei Lin},
title = {An Empirical Investigation of Missing Data Handling in Cloud Node Failure Prediction},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1541-1540},
doi = {10.1145/3540250.3558946},
year = {2022},
}
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)
@InProceedings{ESEC/FSE22p1553,
author = {Shilin He and Xu Zhang and Pinjia He and Yong Xu and Liqun Li and Yu Kang and Minghua Ma and Yining Wei and Yingnong Dang and Saravanakumar Rajmohan and Qingwei Lin},
title = {An Empirical Study of Log Analysis at Microsoft},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1553-1552},
doi = {10.1145/3540250.3558963},
year = {2022},
}
Publisher's Version
AutoTSG: Learning and Synthesis for Incident Troubleshooting
Manish Shetty,
Chetan Bansal,
Sai Pramod Upadhyayula,
Arjun Radhakrishna, and
Anurag Gupta
(Microsoft Research, India; Microsoft, USA)
@InProceedings{ESEC/FSE22p1565,
author = {Manish Shetty and Chetan Bansal and Sai Pramod Upadhyayula and Arjun Radhakrishna and Anurag Gupta},
title = {AutoTSG: Learning and Synthesis for Incident Troubleshooting},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1565-1564},
doi = {10.1145/3540250.3558958},
year = {2022},
}
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)
@InProceedings{ESEC/FSE22p1577,
author = {Liu Wang and Haoyu Wang and Xiapu Luo and Tao Zhang and Shangguang Wang and Xuanzhe Liu},
title = {Demystifying “Removed Reviews” in iOS App Store},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1577-1576},
doi = {10.1145/3540250.3558966},
year = {2022},
}
Publisher's Version
Exploring and Evaluating Personalized Models for Code Generation
Andrei Zlotchevski,
Dawn Drain,
Alexey Svyatkovskiy,
Colin B. Clement,
Neel Sundaresan, and
Michele Tufano
(McGill University, Canada; Anthropic, USA; Microsoft, USA)
@InProceedings{ESEC/FSE22p1589,
author = {Andrei Zlotchevski and Dawn Drain and Alexey Svyatkovskiy and Colin B. Clement and Neel Sundaresan and Michele Tufano},
title = {Exploring and Evaluating Personalized Models for Code Generation},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1589-1588},
doi = {10.1145/3540250.3558959},
year = {2022},
}
Publisher's Version
FlakeRepro: Automated and Efficient Reproduction of Concurrency-Related Flaky Tests
Tanakorn Leesatapornwongsa,
Xiang Ren, and
Suman Nath
(Microsoft Research, USA; University of Toronto, Canada)
@InProceedings{ESEC/FSE22p1601,
author = {Tanakorn Leesatapornwongsa and Xiang Ren and Suman Nath},
title = {FlakeRepro: Automated and Efficient Reproduction of Concurrency-Related Flaky Tests},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1601-1600},
doi = {10.1145/3540250.3558956},
year = {2022},
}
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)
@InProceedings{ESEC/FSE22p1613,
author = {Taotao Gu and Xiang Li and Shuaibing Lu and Jianwen Tian and Yuanping Nie and Xiaohui Kuang and Zhechao Lin and Chenyifan Liu and Jie Liang and Yu Jiang},
title = {Group-Based Corpus Scheduling for Parallel Fuzzing},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1613-1612},
doi = {10.1145/3540250.3560885},
year = {2022},
}
Publisher's Version
Incorporating Domain Knowledge through Task Augmentation for Front-End JavaScript Code Generation
Sijie Shen,
Xiang Zhu,
Yihong Dong,
Qizhi Guo,
Yankun Zhen, and
Ge Li
(Peking University, China; Alibaba Group, China)
@InProceedings{ESEC/FSE22p1625,
author = {Sijie Shen and Xiang Zhu and Yihong Dong and Qizhi Guo and Yankun Zhen and Ge Li},
title = {Incorporating Domain Knowledge through Task Augmentation for Front-End JavaScript Code Generation},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1625-1624},
doi = {10.1145/3540250.3558965},
year = {2022},
}
Publisher's Version
Industry Experiences with Large-Scale Refactoring
James Ivers,
Robert L. Nord,
Ipek Ozkaya,
Chris Seifried,
Christopher S. Timperley, and
Marouane Kessentini
(Carnegie Mellon University, USA; Oakland University, USA)
@InProceedings{ESEC/FSE22p1637,
author = {James Ivers and Robert L. Nord and Ipek Ozkaya and Chris Seifried and Christopher S. Timperley and Marouane Kessentini},
title = {Industry Experiences with Large-Scale Refactoring},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1637-1636},
doi = {10.1145/3540250.3558954},
year = {2022},
}
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)
@InProceedings{ESEC/FSE22p1649,
author = {Runzhe Wang and Qinglong Wang and Yuxi Hu and Heyuan Shi and Yuheng Shen and Yu Zhan and Ying Fu and Zheng Liu and Xiaohai Shi and Yu Jiang},
title = {Industry Practice of Configuration Auto-tuning for Cloud Applications and Services},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1649-1648},
doi = {10.1145/3540250.3558962},
year = {2022},
}
Publisher's Version
Investigating and Improving Log Parsing in Practice
Ying Fu,
Meng Yan,
Jian Xu,
Jianguo Li,
Zhongxin Liu,
Xiaohong Zhang, and
Dan Yang
(Chongqing University, China; Ant Group, China; Zhejiang University, China)
@InProceedings{ESEC/FSE22p1661,
author = {Ying Fu and Meng Yan and Jian Xu and Jianguo Li and Zhongxin Liu and Xiaohong Zhang and Dan Yang},
title = {Investigating and Improving Log Parsing in Practice},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1661-1660},
doi = {10.1145/3540250.3558947},
year = {2022},
}
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)
@InProceedings{ESEC/FSE22p1673,
author = {Emily Rowan Winter and Vesna Nowack and David Bowes and Steve Counsell and Tracy Hall and Sæmundur Haraldsson and John Woodward and Serkan Kirbas and Etienne Windels and Olayori McBello and Abdurahman Atakishiyev and Kevin Kells and Matthew Pagano},
title = {Towards Developer-Centered Automatic Program Repair: Findings from Bloomberg},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1673-1672},
doi = {10.1145/3540250.3558953},
year = {2022},
}
Publisher's Version
Trace Analysis Based Microservice Architecture Measurement
Xin Peng,
Chenxi Zhang,
Zhongyuan Zhao,
Akasaka Isami,
Xiaofeng Guo, and
Yunna Cui
(Fudan University, China; Alibaba Group, China)
@InProceedings{ESEC/FSE22p1685,
author = {Xin Peng and Chenxi Zhang and Zhongyuan Zhao and Akasaka Isami and Xiaofeng Guo and Yunna Cui},
title = {Trace Analysis Based Microservice Architecture Measurement},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1685-1684},
doi = {10.1145/3540250.3558951},
year = {2022},
}
Publisher's Version
Ideas, Visions, and Reflections
Community
In War and Peace: The Impact of World Politics on Software Ecosystems
Raula Gaikovina Kula and
Christoph Treude
(NAIST, Japan; University of Melbourne, Australia)
@InProceedings{ESEC/FSE22p1697,
author = {Raula Gaikovina Kula and Christoph Treude},
title = {In War and Peace: The Impact of World Politics on Software Ecosystems},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1697-1696},
doi = {10.1145/3540250.3560882},
year = {2022},
}
Publisher's Version
Machine Learning
Discrepancies among Pre-trained Deep Neural Networks: A New Threat to Model Zoo Reliability
Diego Montes,
Pongpatapee Peerapatanapokin,
Jeff Schultz,
Chengjun Guo,
Wenxin Jiang, and
James C. Davis
(Purdue University, USA)
@InProceedings{ESEC/FSE22p1705,
author = {Diego Montes and Pongpatapee Peerapatanapokin and Jeff Schultz and Chengjun Guo and Wenxin Jiang and James C. Davis},
title = {Discrepancies among Pre-trained Deep Neural Networks: A New Threat to Model Zoo Reliability},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1705-1704},
doi = {10.1145/3540250.3560881},
year = {2022},
}
Publisher's Version
Debugging/Localization
Reflections on Software Failure Analysis
Paschal C. Amusuo,
Aishwarya Sharma,
Siddharth R. Rao,
Abbey Vincent, and
James C. Davis
(Purdue University, USA)
@InProceedings{ESEC/FSE22p1721,
author = {Paschal C. Amusuo and Aishwarya Sharma and Siddharth R. Rao and Abbey Vincent and James C. Davis},
title = {Reflections on Software Failure Analysis},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1721-1720},
doi = {10.1145/3540250.3560879},
year = {2022},
}
Publisher's Version
Program Analysis
Language-Agnostic Dynamic Analysis of Multilingual Code: Promises, Pitfalls, and Prospects
Haoran Yang,
Wen Li, and
Haipeng Cai
(Washington State University, USA)
@InProceedings{ESEC/FSE22p1729,
author = {Haoran Yang and Wen Li and Haipeng Cai},
title = {Language-Agnostic Dynamic Analysis of Multilingual Code: Promises, Pitfalls, and Prospects},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1729-1728},
doi = {10.1145/3540250.3560880},
year = {2022},
}
Publisher's Version
Online Presentations
Paving the Way for Mature Secondary Research: The Seven Types of Literature Review
Paul Ralph and
Sebastian Baltes
(Dalhousie University, Canada; University of Adelaide, Australia)
@InProceedings{ESEC/FSE22p1745,
author = {Paul Ralph and Sebastian Baltes},
title = {Paving the Way for Mature Secondary Research: The Seven Types of Literature Review},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1745-1744},
doi = {10.1145/3540250.3560877},
year = {2022},
}
Publisher's Version
Demonstrations
Community
iTiger: An Automatic Issue Title Generation Tool
Ting Zhang,
Ivana Clairine Irsan,
Ferdian Thung,
DongGyun Han,
David Lo, and
Lingxiao Jiang
(Singapore Management University, Singapore; Royal Holloway University of London, UK)
@InProceedings{ESEC/FSE22p1753,
author = {Ting Zhang and Ivana Clairine Irsan and Ferdian Thung and DongGyun Han and David Lo and Lingxiao Jiang},
title = {iTiger: An Automatic Issue Title Generation Tool},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1753-1752},
doi = {10.1145/3540250.3558934},
year = {2022},
}
Publisher's Version
CodeMatcher: A Tool for Large-Scale Code Search Based on Query Semantics Matching
Chao Liu,
Xuanlin Bao,
Xin Xia,
Meng Yan,
David Lo, and
Ting Zhang
(Chongqing University, China; Huawei, China; Singapore Management University, Singapore)
@InProceedings{ESEC/FSE22p1758,
author = {Chao Liu and Xuanlin Bao and Xin Xia and Meng Yan and David Lo and Ting Zhang},
title = {CodeMatcher: A Tool for Large-Scale Code Search Based on Query Semantics Matching},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1758-1757},
doi = {10.1145/3540250.3558935},
year = {2022},
}
Publisher's Version
Software Evolution
Context-Aware Code Recommendation in Intellij IDEA
Shamsa Abid,
Hamid Abdul Basit, and
Shafay Shamail
(Singapore Management University, Singapore; Prince Sultan University, Saudi Arabia; Lahore University of Management Sciences, Pakistan)
@InProceedings{ESEC/FSE22p1763,
author = {Shamsa Abid and Hamid Abdul Basit and Shafay Shamail},
title = {Context-Aware Code Recommendation in Intellij IDEA},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1763-1762},
doi = {10.1145/3540250.3558937},
year = {2022},
}
Publisher's Version
Python-by-Contract Dataset
Jiyang Zhang,
Marko Ristin,
Phillip Schanely,
Hans Wernher van de Venn, and
Milos Gligoric
(University of Texas at Austin, USA; Zurich University of Applied Sciences, Switzerland)
@InProceedings{ESEC/FSE22p1768,
author = {Jiyang Zhang and Marko Ristin and Phillip Schanely and Hans Wernher van de Venn and Milos Gligoric},
title = {Python-by-Contract Dataset},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1768-1767},
doi = {10.1145/3540250.3558917},
year = {2022},
}
Publisher's Version
Human/Computer Interaction
MultIPAs: Applying Program Transformations to Introductory Programming Assignments for Data Augmentation
Pedro Orvalho,
Mikoláš Janota, and
Vasco Manquinho
(INESC-ID, Portugal; University of Lisbon, Portugal; Czech Technical University in Prague, Czechia)
@InProceedings{ESEC/FSE22p1773,
author = {Pedro Orvalho and Mikoláš Janota and Vasco Manquinho},
title = {MultIPAs: Applying Program Transformations to Introductory Programming Assignments for Data Augmentation},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1773-1772},
doi = {10.1145/3540250.3558931},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
PolyFax: A Toolkit for Characterizing Multi-language Software
Wen Li,
Li Li, and
Haipeng Cai
(Washington State University, USA; Monash University, Australia)
@InProceedings{ESEC/FSE22p1778,
author = {Wen Li and Li Li and Haipeng Cai},
title = {PolyFax: A Toolkit for Characterizing Multi-language Software},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1778-1777},
doi = {10.1145/3540250.3558925},
year = {2022},
}
Publisher's Version
Software Testing
CLIFuzzer: Mining Grammars for Command-Line Invocations
Abhilash Gupta,
Rahul Gopinath, and
Andreas Zeller
(CISPA Helmholtz Center for Information Security, Germany)
@InProceedings{ESEC/FSE22p1783,
author = {Abhilash Gupta and Rahul Gopinath and Andreas Zeller},
title = {CLIFuzzer: Mining Grammars for Command-Line Invocations},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1783-1782},
doi = {10.1145/3540250.3558918},
year = {2022},
}
Publisher's Version
RecipeGen++: An Automated Trigger Action Programs Generator
Imam Nur Bani Yusuf,
Diyanah Binte Abdul Jamal,
Lingxiao Jiang, and
David Lo
(Singapore Management University, Singapore)
@InProceedings{ESEC/FSE22p1788,
author = {Imam Nur Bani Yusuf and Diyanah Binte Abdul Jamal and Lingxiao Jiang and David Lo},
title = {RecipeGen++: An Automated Trigger Action Programs Generator},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1788-1787},
doi = {10.1145/3540250.3558913},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Empirical
TAPHSIR: Towards AnaPHoric Ambiguity Detection and ReSolution In Requirements
Saad Ezzini,
Sallam Abualhaija,
Chetan Arora, and
Mehrdad Sabetzadeh
(University of Luxembourg, Luxembourg; Deakin University, Australia; University of Ottawa, Canada)
@InProceedings{ESEC/FSE22p1793,
author = {Saad Ezzini and Sallam Abualhaija and Chetan Arora and Mehrdad Sabetzadeh},
title = {TAPHSIR: Towards AnaPHoric Ambiguity Detection and ReSolution In Requirements},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1793-1792},
doi = {10.1145/3540250.3558928},
year = {2022},
}
Publisher's Version
COREQQA: A COmpliance REQuirements Understanding using Question Answering Tool
Sallam Abualhaija,
Chetan Arora, and
Lionel C. Briand
(University of Luxembourg, Luxembourg; Deakin University, Australia; University of Ottawa, Canada)
@InProceedings{ESEC/FSE22p1798,
author = {Sallam Abualhaija and Chetan Arora and Lionel C. Briand},
title = {COREQQA: A COmpliance REQuirements Understanding using Question Answering Tool},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1798-1797},
doi = {10.1145/3540250.3558926},
year = {2022},
}
Publisher's Version
Formal Methods
SolSEE: A Source-Level Symbolic Execution Engine for Solidity
Shang-Wei Lin,
Palina Tolmach,
Ye Liu, and
Yi Li
(Nanyang Technological University, Singapore; IHPC at A*STAR, Singapore)
@InProceedings{ESEC/FSE22p1803,
author = {Shang-Wei Lin and Palina Tolmach and Ye Liu and Yi Li},
title = {SolSEE: A Source-Level Symbolic Execution Engine for Solidity},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1803-1802},
doi = {10.1145/3540250.3558923},
year = {2022},
}
Publisher's Version
MpBP: Verifying Robustness of Neural Networks with Multi-path Bound Propagation
Ye Zheng,
Jiaxiang Liu, and
Xiaomu Shi
(Shenzhen University, China)
@InProceedings{ESEC/FSE22p1808,
author = {Ye Zheng and Jiaxiang Liu and Xiaomu Shi},
title = {MpBP: Verifying Robustness of Neural Networks with Multi-path Bound Propagation},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1808-1807},
doi = {10.1145/3540250.3558924},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Debugging
eGEN: An Energy-Saving Modeling Language and Code Generator for Location-Sensing of Mobile Apps
Kowndinya Boyalakuntla,
Marimuthu Chinnakali,
Sridhar Chimalakonda, and
Chandrasekaran K
(IIT Tirupati, India; National Institute of Technology Karnataka, India)
@InProceedings{ESEC/FSE22p1813,
author = {Kowndinya Boyalakuntla and Marimuthu Chinnakali and Sridhar Chimalakonda and Chandrasekaran K},
title = {eGEN: An Energy-Saving Modeling Language and Code Generator for Location-Sensing of Mobile Apps},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1813-1812},
doi = {10.1145/3540250.3558914},
year = {2022},
}
Publisher's Version
SFLKit: A Workbench for Statistical Fault Localization
Marius Smytzek and
Andreas Zeller
(CISPA Helmholtz Center for Information Security, Germany; Saarland University, Germany)
@InProceedings{ESEC/FSE22p1818,
author = {Marius Smytzek and Andreas Zeller},
title = {SFLKit: A Workbench for Statistical Fault Localization},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1818-1817},
doi = {10.1145/3540250.3558915},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Mining Software Repositories
WikiDoMiner: Wikipedia Domain-Specific Miner
Saad Ezzini,
Sallam Abualhaija, and
Mehrdad Sabetzadeh
(University of Luxembourg, Luxembourg; University of Ottawa, Canada)
@InProceedings{ESEC/FSE22p1823,
author = {Saad Ezzini and Sallam Abualhaija and Mehrdad Sabetzadeh},
title = {WikiDoMiner: Wikipedia Domain-Specific Miner},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1823-1822},
doi = {10.1145/3540250.3558916},
year = {2022},
}
Publisher's Version
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)
@InProceedings{ESEC/FSE22p1828,
author = {Xuezhi Song and Yun Lin and Yijian Wu and Yifan Zhang and Siang Hwee Ng and Xin Peng and Jin Song Dong and Hong Mei},
title = {RegMiner: Mining Replicable Regression Dataset from Code Repositories},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1828-1827},
doi = {10.1145/3540250.3558929},
year = {2022},
}
Publisher's Version
Program Analysis
FIM: Fault Injection and Mutation for Simulink
Ezio Bartocci,
Leonardo Mariani,
Dejan Ničković, and
Drishti Yadav
(TU Wien, Austria; University of Milano-Bicocca, Italy; AIT, Austria)
@InProceedings{ESEC/FSE22p1833,
author = {Ezio Bartocci and Leonardo Mariani and Dejan Ničković and Drishti Yadav},
title = {FIM: Fault Injection and Mutation for Simulink},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1833-1832},
doi = {10.1145/3540250.3558932},
year = {2022},
}
Publisher's Version
JSIMutate: Understanding Performance Results through Mutations
Thomas Laurent,
Paolo Arcaini,
Catia Trubiani, and
Anthony Ventresque
(Lero, Ireland; University College Dublin, Ireland; National Institute of Informatics, Japan; Gran Sasso Science Institute, Italy)
@InProceedings{ESEC/FSE22p1838,
author = {Thomas Laurent and Paolo Arcaini and Catia Trubiani and Anthony Ventresque},
title = {JSIMutate: Understanding Performance Results through Mutations},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1838-1837},
doi = {10.1145/3540250.3558930},
year = {2022},
}
Publisher's Version
Security
VulCurator: A Vulnerability-Fixing Commit Detector
Truong Giang Nguyen,
Thanh Le-Cong,
Hong Jin Kang,
Xuan-Bach D. Le, and
David Lo
(Singapore Management University, Singapore; University of Melbourne, Australia)
@InProceedings{ESEC/FSE22p1843,
author = {Truong Giang Nguyen and Thanh Le-Cong and Hong Jin Kang and Xuan-Bach D. Le and David Lo},
title = {VulCurator: A Vulnerability-Fixing Commit Detector},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1843-1842},
doi = {10.1145/3540250.3558936},
year = {2022},
}
Publisher's Version
KVS: A Tool for Knowledge-Driven Vulnerability Searching
Xingqi Cheng,
Xiaobing Sun,
Lili Bo, and
Ying Wei
(Yangzhou University, China; Heidelberg University, Germany; Nanjing University, China)
@InProceedings{ESEC/FSE22p1848,
author = {Xingqi Cheng and Xiaobing Sun and Lili Bo and Ying Wei},
title = {KVS: A Tool for Knowledge-Driven Vulnerability Searching},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1848-1847},
doi = {10.1145/3540250.3558920},
year = {2022},
}
Publisher's Version
MANDO-GURU: Vulnerability Detection for Smart Contract Source Code by Heterogeneous Graph Embeddings
Hoang H. Nguyen,
Nhat-Minh Nguyen,
Hong-Phuc Doan,
Zahra Ahmadi,
Thanh-Nam Doan, and
Lingxiao Jiang
(Leibniz Universität Hannover, Germany; Singapore Management University, Singapore; Hanoi University of Science and Technology, Vietnam)
@InProceedings{ESEC/FSE22p1853,
author = {Hoang H. Nguyen and Nhat-Minh Nguyen and Hong-Phuc Doan and Zahra Ahmadi and Thanh-Nam Doan and Lingxiao Jiang},
title = {MANDO-GURU: Vulnerability Detection for Smart Contract Source Code by Heterogeneous Graph Embeddings},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1853-1852},
doi = {10.1145/3540250.3558927},
year = {2022},
}
Publisher's Version
FastKLEE: Faster Symbolic Execution via Reducing Redundant Bound Checking of Type-Safe Pointers
Haoxin Tu,
Lingxiao Jiang,
Xuhua Ding, and
He Jiang
(Singapore Management University, Singapore; Dalian University of Technology, China)
@InProceedings{ESEC/FSE22p1858,
author = {Haoxin Tu and Lingxiao Jiang and Xuhua Ding and He Jiang},
title = {FastKLEE: Faster Symbolic Execution via Reducing Redundant Bound Checking of Type-Safe Pointers},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1858-1857},
doi = {10.1145/3540250.3558919},
year = {2022},
}
Publisher's Version
Online Presentations
Clang __usercall: Towards Native Support for User Defined Calling Conventions
Jared Widberg,
Sashank Narain, and
Yimin Chen
(University of Massachusetts at Lowell, USA)
@InProceedings{ESEC/FSE22p1863,
author = {Jared Widberg and Sashank Narain and Yimin Chen},
title = {Clang __usercall: Towards Native Support for User Defined Calling Conventions},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1863-1862},
doi = {10.1145/3540250.3558921},
year = {2022},
}
Publisher's Version
GFI-Bot: Automated Good First Issue Recommendation on GitHub
Hao He,
Haonan Su,
Wenxin Xiao,
Runzhi He, and
Minghui Zhou
(Peking University, China)
@InProceedings{ESEC/FSE22p1868,
author = {Hao He and Haonan Su and Wenxin Xiao and Runzhi He and Minghui Zhou},
title = {GFI-Bot: Automated Good First Issue Recommendation on GitHub},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1868-1867},
doi = {10.1145/3540250.3558922},
year = {2022},
}
Publisher's Version
SemCluster: A Semi-supervised Clustering Tool for Crowdsourced Test Reports with Deep Image Understanding
Mingzhe Du,
Shengcheng Yu,
Chunrong Fang,
Tongyu Li,
Heyuan Zhang, and
Zhenyu Chen
(Nanjing University, China)
@InProceedings{ESEC/FSE22p1873,
author = {Mingzhe Du and Shengcheng Yu and Chunrong Fang and Tongyu Li and Heyuan Zhang and Zhenyu Chen},
title = {SemCluster: A Semi-supervised Clustering Tool for Crowdsourced Test Reports with Deep Image Understanding},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1873-1872},
doi = {10.1145/3540250.3558933},
year = {2022},
}
Publisher's Version
Doctoral Symposium
Session 1
Session 2
Session 3
Session 4
Student Research Competition
Online Presentations
Tutorials
Program Analysis using WALA (Tutorial)
Joanna C. S. Santos and
Julian Dolby
(University of Notre Dame, USA; IBM Research, USA)
@InProceedings{ESEC/FSE22p1938,
author = {Joanna C. S. Santos and Julian Dolby},
title = {Program Analysis using WALA (Tutorial)},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1938-1937},
doi = {10.1145/3540250.3569449},
year = {2022},
}
Publisher's Version
Dynamic Data Race Prediction: Fundamentals, Theory, and Practice (Tutorial)
Umang Mathur and
Andreas Pavlogiannis
(National University of Singapore, Singapore; Aarhus University, Denmark)
@InProceedings{ESEC/FSE22p1939,
author = {Umang Mathur and Andreas Pavlogiannis},
title = {Dynamic Data Race Prediction: Fundamentals, Theory, and Practice (Tutorial)},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1939-1938},
doi = {10.1145/3540250.3569450},
year = {2022},
}
Publisher's Version
Machine Learning and Natural Language Processing for Automating Software Testing (Tutorial)
Mauro Pezzè
(USI Lugano, Switzerland; Schaffhausen Institute of Technology, Switzerland)
@InProceedings{ESEC/FSE22p1940,
author = {Mauro Pezzè},
title = {Machine Learning and Natural Language Processing for Automating Software Testing (Tutorial)},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1940-1939},
doi = {10.1145/3540250.3569451},
year = {2022},
}
Publisher's Version
proc time: 1.17