Powered by
29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2021), August 23–28, 2021,
Athens, Greece
Frontmatter
Invited Presentations
The 4Ps: Product, Process, People, and Productivity: A Data-Driven Approach to Improve Software Engineering (Keynote)
Nachiappan Nagappan
(Facebook, USA)
@InProceedings{ESEC/FSE21p3,
author = {Nachiappan Nagappan},
title = {The 4Ps: Product, Process, People, and Productivity: A Data-Driven Approach to Improve Software Engineering (Keynote)},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {3-2},
doi = {10.1145/3468264.3478690},
year = {2021},
}
Publisher's Version
Research Papers
Cyber-Physical Systems
Hazard Analysis for Human-on-the-Loop Interactions in sUAS Systems
Michael Vierhauser,
Md Nafee Al Islam,
Ankit Agrawal,
Jane Cleland-Huang, and
James Mason
(JKU Linz, Austria; University of Notre Dame, USA; Northrop Grumman, USA)
@InProceedings{ESEC/FSE21p8,
author = {Michael Vierhauser and Md Nafee Al Islam and Ankit Agrawal and Jane Cleland-Huang and James Mason},
title = {Hazard Analysis for Human-on-the-Loop Interactions in sUAS Systems},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {8-7},
doi = {10.1145/3468264.3468534},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
An Exploratory Study of Autopilot Software Bugs in Unmanned Aerial Vehicles
Dinghua Wang,
Shuqing Li,
Guanping Xiao,
Yepang Liu, and
Yulei Sui
(University of Technology Sydney, Australia; Southern University of Science and Technology, China; Nanjing University of Aeronautics and Astronautics, China)
@InProceedings{ESEC/FSE21p24,
author = {Dinghua Wang and Shuqing Li and Guanping Xiao and Yepang Liu and Yulei Sui},
title = {An Exploratory Study of Autopilot Software Bugs in Unmanned Aerial Vehicles},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {24-23},
doi = {10.1145/3468264.3468559},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Code Integrity Attestation for PLCs using Black Box Neural Network Predictions
Yuqi Chen,
Christopher M. Poskitt, and
Jun Sun
(Singapore Management University, Singapore)
@InProceedings{ESEC/FSE21p40,
author = {Yuqi Chen and Christopher M. Poskitt and Jun Sun},
title = {Code Integrity Attestation for PLCs using Black Box Neural Network Predictions},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {40-39},
doi = {10.1145/3468264.3468617},
year = {2021},
}
Publisher's Version
PHYSFRAME: Type Checking Physical Frames of Reference for Robotic Systems
Sayali Kate,
Michael Chinn,
Hongjun Choi,
Xiangyu Zhang, and
Sebastian Elbaum
(Purdue University, USA; University of Virginia, USA)
@InProceedings{ESEC/FSE21p56,
author = {Sayali Kate and Michael Chinn and Hongjun Choi and Xiangyu Zhang and Sebastian Elbaum},
title = {PHYSFRAME: Type Checking Physical Frames of Reference for Robotic Systems},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {56-55},
doi = {10.1145/3468264.3468608},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Continuous Integration and Delivery
Automating Serverless Deployments for DevOps Organizations
Daniel Sokolowski,
Pascal Weisenburger, and
Guido Salvaneschi
(TU Darmstadt, Germany; University of St. Gallen, Switzerland)
@InProceedings{ESEC/FSE21p72,
author = {Daniel Sokolowski and Pascal Weisenburger and Guido Salvaneschi},
title = {Automating Serverless Deployments for DevOps Organizations},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {72-71},
doi = {10.1145/3468264.3468575},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Mobile Analysis and Testing
Algebraic-Datatype Taint Tracking, with Applications to Understanding Android Identifier Leaks
Sydur Rahaman,
Iulian Neamtiu, and
Xin Yin
(New Jersey Institute of Technology, USA)
@InProceedings{ESEC/FSE21p88,
author = {Sydur Rahaman and Iulian Neamtiu and Xin Yin},
title = {Algebraic-Datatype Taint Tracking, with Applications to Understanding Android Identifier Leaks},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {88-87},
doi = {10.1145/3468264.3468550},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Vet: Identifying and Avoiding UI Exploration Tarpits
Wenyu Wang,
Wei Yang,
Tianyin Xu, and
Tao Xie
(University of Illinois at Urbana-Champaign, USA; University of Texas at Dallas, USA; Peking University, China)
@InProceedings{ESEC/FSE21p104,
author = {Wenyu Wang and Wei Yang and Tianyin Xu and Tao Xie},
title = {Vet: Identifying and Avoiding UI Exploration Tarpits},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {104-103},
doi = {10.1145/3468264.3468554},
year = {2021},
}
Publisher's Version
Checking Conformance of Applications against GUI Policies
Zhen Zhang,
Yu Feng,
Michael D. Ernst,
Sebastian Porst, and
Isil Dillig
(University of Washington, USA; University of California at Santa Barbara, USA; Google, USA; University of Texas at Austin, USA)
@InProceedings{ESEC/FSE21p120,
author = {Zhen Zhang and Yu Feng and Michael D. Ernst and Sebastian Porst and Isil Dillig},
title = {Checking Conformance of Applications against GUI Policies},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {120-119},
doi = {10.1145/3468264.3468561},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Mobile Human-Computer Interaction
Data-Driven Accessibility Repair Revisited: On the Effectiveness of Generating Labels for Icons in Android Apps
Forough Mehralian,
Navid Salehnamadi, and
Sam Malek
(University of California at Irvine, USA)
@InProceedings{ESEC/FSE21p136,
author = {Forough Mehralian and Navid Salehnamadi and Sam Malek},
title = {Data-Driven Accessibility Repair Revisited: On the Effectiveness of Generating Labels for Icons in Android Apps},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {136-135},
doi = {10.1145/3468264.3468604},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Benchmarking Automated GUI Testing for Android against Real-World Bugs
Ting Su,
Jue Wang, and
Zhendong Su
(East China Normal University, China; Nanjing University, China; ETH Zurich, Switzerland)
@InProceedings{ESEC/FSE21p152,
author = {Ting Su and Jue Wang and Zhendong Su},
title = {Benchmarking Automated GUI Testing for Android against Real-World Bugs},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {152-151},
doi = {10.1145/3468264.3468620},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Model Checking
Checking LTL[F,G,X] on Compressed Traces in Polynomial Time
Minjian Zhang,
Umang Mathur, and
Mahesh Viswanathan
(University of Illinois at Urbana-Champaign, USA)
@InProceedings{ESEC/FSE21p168,
author = {Minjian Zhang and Umang Mathur and Mahesh Viswanathan},
title = {Checking LTL[F,G,X] on Compressed Traces in Polynomial Time},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {168-167},
doi = {10.1145/3468264.3468557},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Conditional Interpolation: Making Concurrent Program Verification More Effective
Jie Su,
Cong Tian, and
Zhenhua Duan
(Xidian University, China)
@InProceedings{ESEC/FSE21p184,
author = {Jie Su and Cong Tian and Zhenhua Duan},
title = {Conditional Interpolation: Making Concurrent Program Verification More Effective},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {184-183},
doi = {10.1145/3468264.3468602},
year = {2021},
}
Publisher's Version
Model-Driven Software Engineering
AlloyMax: Bringing Maximum Satisfaction to Relational Specifications
Changjian Zhang,
Ryan Wagner,
Pedro Orvalho,
David Garlan,
Vasco Manquinho,
Ruben Martins, and
Eunsuk Kang
(Carnegie Mellon University, USA; INESC-ID, Portugal; University of Lisbon, Portugal)
@InProceedings{ESEC/FSE21p200,
author = {Changjian Zhang and Ryan Wagner and Pedro Orvalho and David Garlan and Vasco Manquinho and Ruben Martins and Eunsuk Kang},
title = {AlloyMax: Bringing Maximum Satisfaction to Relational Specifications},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {200-199},
doi = {10.1145/3468264.3468587},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Timely and Accurate Detection of Model Deviation in Self-Adaptive Software-Intensive Systems
Yanxiang Tong,
Yi Qin,
Yanyan Jiang,
Chang Xu,
Chun Cao, and
Xiaoxing Ma
(Nanjing University, China)
@InProceedings{ESEC/FSE21p216,
author = {Yanxiang Tong and Yi Qin and Yanyan Jiang and Chang Xu and Chun Cao and Xiaoxing Ma},
title = {Timely and Accurate Detection of Model Deviation in Self-Adaptive Software-Intensive Systems},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {216-215},
doi = {10.1145/3468264.3468548},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Dependability
Lightweight and Modular Resource Leak Verification
Martin Kellogg,
Narges Shadab,
Manu Sridharan, and
Michael D. Ernst
(University of Washington, USA; University of California at Riverside, USA)
@InProceedings{ESEC/FSE21p232,
author = {Martin Kellogg and Narges Shadab and Manu Sridharan and Michael D. Ernst},
title = {Lightweight and Modular Resource Leak Verification},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {232-231},
doi = {10.1145/3468264.3468576},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Code Recommendation
Automating the Removal of Obsolete TODO Comments
Zhipeng Gao,
Xin Xia,
David Lo,
John Grundy, and
Thomas Zimmermann
(Monash University, Australia; Singapore Management University, Singapore; Microsoft Research, USA)
@InProceedings{ESEC/FSE21p280,
author = {Zhipeng Gao and Xin Xia and David Lo and John Grundy and Thomas Zimmermann},
title = {Automating the Removal of Obsolete TODO Comments},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {280-279},
doi = {10.1145/3468264.3468553},
year = {2021},
}
Publisher's Version
Fuzzing
Estimating Residual Risk in Greybox Fuzzing
Marcel Böhme,
Danushka Liyanage, and
Valentin Wüstholz
(Monash University, Australia; ConsenSys, Germany)
@InProceedings{ESEC/FSE21p296,
author = {Marcel Böhme and Danushka Liyanage and Valentin Wüstholz},
title = {Estimating Residual Risk in Greybox Fuzzing},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {296-295},
doi = {10.1145/3468264.3468570},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
HeteroFuzz: Fuzz Testing to Detect Platform Dependent Divergence for Heterogeneous Applications
Qian Zhang,
Jiyuan Wang, and
Miryung Kim
(University of California at Los Angeles, USA)
@InProceedings{ESEC/FSE21p312,
author = {Qian Zhang and Jiyuan Wang and Miryung Kim},
title = {HeteroFuzz: Fuzz Testing to Detect Platform Dependent Divergence for Heterogeneous Applications},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {312-311},
doi = {10.1145/3468264.3468610},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Defect Prediction and Effort Estimation
Sound and Efficient Concurrency Bug Prediction
Yan Cai,
Hao Yun,
Jinqiu Wang,
Lei Qiao, and
Jens Palsberg
(Institute of Software at Chinese Academy of Sciences, China; Beijing Institute of Control Engineering, China; University of California at Los Angeles, USA)
@InProceedings{ESEC/FSE21p328,
author = {Yan Cai and Hao Yun and Jinqiu Wang and Lei Qiao and Jens Palsberg},
title = {Sound and Efficient Concurrency Bug Prediction},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {328-327},
doi = {10.1145/3468264.3468549},
year = {2021},
}
Publisher's Version
Artifacts Reusable
Vulnerabilities
Detecting Node.js Prototype Pollution Vulnerabilities via Object Lookup Analysis
Song Li,
Mingqing Kang,
Jianwei Hou, and
Yinzhi Cao
(Johns Hopkins University, USA; Renmin University of China, China)
@InProceedings{ESEC/FSE21p344,
author = {Song Li and Mingqing Kang and Jianwei Hou and Yinzhi Cao},
title = {Detecting Node.js Prototype Pollution Vulnerabilities via Object Lookup Analysis},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {344-343},
doi = {10.1145/3468264.3468542},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Detecting Concurrency Vulnerabilities Based on Partial Orders of Memory and Thread Events
Kunpeng Yu,
Chenxu Wang,
Yan Cai,
Xiapu Luo, and
Zijiang Yang
(Xi'an Jiaotong University, China; Institute of Software at Chinese Academy of Sciences, China; University of Chinese Academy of Sciences, China; Hong Kong Polytechnic University, China)
@InProceedings{ESEC/FSE21p360,
author = {Kunpeng Yu and Chenxu Wang and Yan Cai and Xiapu Luo and Zijiang Yang},
title = {Detecting Concurrency Vulnerabilities Based on Partial Orders of Memory and Thread Events},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {360-359},
doi = {10.1145/3468264.3468572},
year = {2021},
}
Publisher's Version
Vulnerability Detection with Fine-Grained Interpretations
Yi Li,
Shaohua Wang, and
Tien N. Nguyen
(New Jersey Institute of Technology, USA; University of Texas at Dallas, USA)
@InProceedings{ESEC/FSE21p376,
author = {Yi Li and Shaohua Wang and Tien N. Nguyen},
title = {Vulnerability Detection with Fine-Grained Interpretations},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {376-375},
doi = {10.1145/3468264.3468597},
year = {2021},
}
Publisher's Version
Identifying Casualty Changes in Software Patches
Adriana Sejfia,
Yixue Zhao, and
Nenad Medvidović
(University of Southern California, USA; University of Massachusetts at Amherst, USA)
@InProceedings{ESEC/FSE21p392,
author = {Adriana Sejfia and Yixue Zhao and Nenad Medvidović},
title = {Identifying Casualty Changes in Software Patches},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {392-391},
doi = {10.1145/3468264.3468624},
year = {2021},
}
Publisher's Version
ACHyb: A Hybrid Analysis Approach to Detect Kernel Access Control Vulnerabilities
Yang Hu,
Wenxi Wang,
Casen Hunger,
Riley Wood,
Sarfraz Khurshid, and
Mohit Tiwari
(University of Texas at Austin, USA)
@InProceedings{ESEC/FSE21p408,
author = {Yang Hu and Wenxi Wang and Casen Hunger and Riley Wood and Sarfraz Khurshid and Mohit Tiwari},
title = {ACHyb: A Hybrid Analysis Approach to Detect Kernel Access Control Vulnerabilities},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {408-407},
doi = {10.1145/3468264.3468627},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Program Repair
Context-Aware and Data-Driven Feedback Generation for Programming Assignments
Dowon Song,
Woosuk Lee, and
Hakjoo Oh
(Korea University, South Korea; Hanyang University, South Korea)
@InProceedings{ESEC/FSE21p424,
author = {Dowon Song and Woosuk Lee and Hakjoo Oh},
title = {Context-Aware and Data-Driven Feedback Generation for Programming Assignments},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {424-423},
doi = {10.1145/3468264.3468598},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
A Syntax-Guided Edit Decoder for Neural Program Repair
Qihao Zhu,
Zeyu Sun,
Yuan-an Xiao,
Wenjie Zhang,
Kang Yuan,
Yingfei Xiong, and
Lu Zhang
(Peking University, China; Stony Brook University, USA)
@InProceedings{ESEC/FSE21p440,
author = {Qihao Zhu and Zeyu Sun and Yuan-an Xiao and Wenjie Zhang and Kang Yuan and Yingfei Xiong and Lu Zhang},
title = {A Syntax-Guided Edit Decoder for Neural Program Repair},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {440-439},
doi = {10.1145/3468264.3468544},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
VarFix: Balancing Edit Expressiveness and Search Effectiveness in Automated Program Repair
Chu-Pan Wong,
Priscila Santiesteban,
Christian Kästner, and
Claire Le Goues
(Carnegie Mellon University, USA; Coe College, USA)
@InProceedings{ESEC/FSE21p456,
author = {Chu-Pan Wong and Priscila Santiesteban and Christian Kästner and Claire Le Goues},
title = {VarFix: Balancing Edit Expressiveness and Search Effectiveness in Automated Program Repair},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {456-455},
doi = {10.1145/3468264.3468600},
year = {2021},
}
Publisher's Version
Flaky Tests
Flaky Test Detection in Android via Event Order Exploration
Zhen Dong,
Abhishek Tiwari,
Xiao Liang Yu, and
Abhik Roychoudhury
(National University of Singapore, Singapore)
@InProceedings{ESEC/FSE21p472,
author = {Zhen Dong and Abhishek Tiwari and Xiao Liang Yu and Abhik Roychoudhury},
title = {Flaky Test Detection in Android via Event Order Exploration},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {472-471},
doi = {10.1145/3468264.3468584},
year = {2021},
}
Publisher's Version
Collaborative Software Engineering
SmartCommit: A Graph-Based Interactive Assistant for Activity-Oriented Commits
Bo Shen,
Wei Zhang,
Christian Kästner,
Haiyan Zhao,
Zhao Wei,
Guangtai Liang, and
Zhi Jin
(Peking University, China; Carnegie Mellon University, USA; Huawei Technologies, China)
@InProceedings{ESEC/FSE21p488,
author = {Bo Shen and Wei Zhang and Christian Kästner and Haiyan Zhao and Zhao Wei and Guangtai Liang and Zhi Jin},
title = {SmartCommit: A Graph-Based Interactive Assistant for Activity-Oriented Commits},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {488-487},
doi = {10.1145/3468264.3468551},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
A First Look at Developers’ Live Chat on Gitter
Lin Shi,
Xiao Chen,
Ye Yang,
Hanzhi Jiang,
Ziyou Jiang,
Nan Niu, and
Qing Wang
(Institute of Software at Chinese Academy of Sciences, China; University of Chinese Academy of Sciences, China; Stevens Institute of Technology, USA; University of Cincinnati, USA)
@InProceedings{ESEC/FSE21p504,
author = {Lin Shi and Xiao Chen and Ye Yang and Hanzhi Jiang and Ziyou Jiang and Nan Niu and Qing Wang},
title = {A First Look at Developers’ Live Chat on Gitter},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {504-503},
doi = {10.1145/3468264.3468562},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Reel Life vs. Real Life: How Software Developers Share Their Daily Life through Vlogs
Souti Chattopadhyay,
Thomas Zimmermann, and
Denae Ford
(Oregon State University, USA; Microsoft Research, USA)
@InProceedings{ESEC/FSE21p520,
author = {Souti Chattopadhyay and Thomas Zimmermann and Denae Ford},
title = {Reel Life vs. Real Life: How Software Developers Share Their Daily Life through Vlogs},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {520-519},
doi = {10.1145/3468264.3468599},
year = {2021},
}
Publisher's Version
Cloud Computing
An Empirical Study on Challenges of Application Development in Serverless Computing
Jinfeng Wen,
Zhenpeng Chen,
Yi Liu,
Yiling Lou,
Yun Ma,
Gang Huang,
Xin Jin, and
Xuanzhe Liu
(Peking University, China)
@InProceedings{ESEC/FSE21p536,
author = {Jinfeng Wen and Zhenpeng Chen and Yi Liu and Yiling Lou and Yun Ma and Gang Huang and Xin Jin and Xuanzhe Liu},
title = {An Empirical Study on Challenges of Application Development in Serverless Computing},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {536-535},
doi = {10.1145/3468264.3468558},
year = {2021},
}
Publisher's Version
Search Based Software Engineering
Bias in Machine Learning Software: Why? How? What to Do?
Joymallya Chakraborty,
Suvodeep Majumder, and
Tim Menzies
(North Carolina State University, USA)
@InProceedings{ESEC/FSE21p552,
author = {Joymallya Chakraborty and Suvodeep Majumder and Tim Menzies},
title = {Bias in Machine Learning Software: Why? How? What to Do?},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {552-551},
doi = {10.1145/3468264.3468537},
year = {2021},
}
Publisher's Version
Understanding Neural Code Intelligence through Program Simplification
Md Rafiqul Islam Rabin,
Vincent J. Hellendoorn, and
Mohammad Amin Alipour
(University of Houston, USA; Carnegie Mellon University, USA)
@InProceedings{ESEC/FSE21p568,
author = {Md Rafiqul Islam Rabin and Vincent J. Hellendoorn and Mohammad Amin Alipour},
title = {Understanding Neural Code Intelligence through Program Simplification},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {568-567},
doi = {10.1145/3468264.3468539},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Multi-objectivizing Software Configuration Tuning
Tao Chen and
Miqing Li
(University of Electronic Science and Technology of China, China; Loughborough University, UK; University of Birmingham, UK)
@InProceedings{ESEC/FSE21p584,
author = {Tao Chen and Miqing Li},
title = {Multi-objectivizing Software Configuration Tuning},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {584-583},
doi = {10.1145/3468264.3468555},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Libraries and APIs
Embedding App-Library Graph for Neural Third Party Library Recommendation
Bo Li,
Qiang He,
Feifei Chen,
Xin Xia,
Li Li,
John Grundy, and
Yun Yang
(Swinburne University of Technology, Australia; Deakin University, Australia; Monash University, Australia)
@InProceedings{ESEC/FSE21p600,
author = {Bo Li and Qiang He and Feifei Chen and Xin Xia and Li Li and John Grundy and Yun Yang},
title = {Embedding App-Library Graph for Neural Third Party Library Recommendation},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {600-599},
doi = {10.1145/3468264.3468552},
year = {2021},
}
Publisher's Version
A Large-Scale Empirical Study on Java Library Migrations: Prevalence, Trends, and Rationales
Hao He,
Runzhi He,
Haiqiao Gu, and
Minghui Zhou
(Peking University, China; Tsinghua University, China)
@InProceedings{ESEC/FSE21p616,
author = {Hao He and Runzhi He and Haiqiao Gu and Minghui Zhou},
title = {A Large-Scale Empirical Study on Java Library Migrations: Prevalence, Trends, and Rationales},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {616-615},
doi = {10.1145/3468264.3468571},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Learning-Based Extraction of First-Order Logic Representations of API Directives
Mingwei Liu,
Xin Peng,
Andrian Marcus,
Christoph Treude,
Xuefang Bai,
Gang Lyu,
Jiazhan Xie, and
Xiaoxin Zhang
(Fudan University, China; University of Texas at Dallas, USA; University of Adelaide, Australia)
@InProceedings{ESEC/FSE21p632,
author = {Mingwei Liu and Xin Peng and Andrian Marcus and Christoph Treude and Xuefang Bai and Gang Lyu and Jiazhan Xie and Xiaoxin Zhang},
title = {Learning-Based Extraction of First-Order Logic Representations of API Directives},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {632-631},
doi = {10.1145/3468264.3468618},
year = {2021},
}
Publisher's Version
Development Tools
DIFFBASE: A Differential Factbase for Effective Software Evolution Management
Xiuheng Wu,
Chenguang Zhu, and
Yi Li
(Nanyang Technological University, Singapore; University of Texas at Austin, USA)
@InProceedings{ESEC/FSE21p648,
author = {Xiuheng Wu and Chenguang Zhu and Yi Li},
title = {DIFFBASE: A Differential Factbase for Effective Software Evolution Management},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {648-647},
doi = {10.1145/3468264.3468605},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Would You Like a Quick Peek? Providing Logging Support to Monitor Data Processing in Big Data Applications
Zehao Wang,
Haoxiang Zhang,
Tse-Hsun (Peter) Chen, and
Shaowei Wang
(Concordia University, Canada; Huawei, Canada; University of Manitoba, Canada)
@InProceedings{ESEC/FSE21p664,
author = {Zehao Wang and Haoxiang Zhang and Tse-Hsun (Peter) Chen and Shaowei Wang},
title = {Would You Like a Quick Peek? Providing Logging Support to Monitor Data Processing in Big Data Applications},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {664-663},
doi = {10.1145/3468264.3468613},
year = {2021},
}
Publisher's Version
Code Review and Changes
Identifying Bad Software Changes via Multimodal Anomaly Detection for Online Service Systems
Nengwen Zhao,
Junjie Chen,
Zhaoyang Yu,
Honglin Wang,
Jiesong Li,
Bin Qiu,
Hongyu Xu,
Wenchi Zhang,
Kaixin Sui, and
Dan Pei
(Tsinghua University, China; Tianjin University, China; BizSeer, China; China Guangfa Bank, China)
@InProceedings{ESEC/FSE21p680,
author = {Nengwen Zhao and Junjie Chen and Zhaoyang Yu and Honglin Wang and Jiesong Li and Bin Qiu and Hongyu Xu and Wenchi Zhang and Kaixin Sui and Dan Pei},
title = {Identifying Bad Software Changes via Multimodal Anomaly Detection for Online Service Systems},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {680-679},
doi = {10.1145/3468264.3468543},
year = {2021},
}
Publisher's Version
Refactoring
An Automatic Refactoring Framework for Replacing Test-Production Inheritance by Mocking Mechanism
Xiao Wang,
Lu Xiao,
Tingting Yu,
Anne Woepse, and
Sunny Wong
(Stevens Institute of Technology, USA; University of Cincinnati, USA; Analytical Graphics, USA)
@InProceedings{ESEC/FSE21p696,
author = {Xiao Wang and Lu Xiao and Tingting Yu and Anne Woepse and Sunny Wong},
title = {An Automatic Refactoring Framework for Replacing Test-Production Inheritance by Mocking Mechanism},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {696-695},
doi = {10.1145/3468264.3468590},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Blockchain
ÐArcher: Detecting On-Chain-Off-Chain Synchronization Bugs in Decentralized Applications
Wuqi Zhang,
Lili Wei,
Shuqing Li,
Yepang Liu, and
Shing-Chi Cheung
(Hong Kong University of Science and Technology, China; Southern University of Science and Technology, China)
@InProceedings{ESEC/FSE21p712,
author = {Wuqi Zhang and Lili Wei and Shuqing Li and Yepang Liu and Shing-Chi Cheung},
title = {ÐArcher: Detecting On-Chain-Off-Chain Synchronization Bugs in Decentralized Applications},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {712-711},
doi = {10.1145/3468264.3468546},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
iBatch: Saving Ethereum Fees via Secure and Cost-Effective Batching of Smart-Contract Invocations
Yibo Wang,
Qi Zhang,
Kai Li,
Yuzhe Tang,
Jiaqi Chen,
Xiapu Luo, and
Ting Chen
(Syracuse University, USA; Hong Kong Polytechnic University, China; University of Electronic Science and Technology of China, China)
@InProceedings{ESEC/FSE21p728,
author = {Yibo Wang and Qi Zhang and Kai Li and Yuzhe Tang and Jiaqi Chen and Xiapu Luo and Ting Chen},
title = {iBatch: Saving Ethereum Fees via Secure and Cost-Effective Batching of Smart-Contract Invocations},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {728-727},
doi = {10.1145/3468264.3468568},
year = {2021},
}
Publisher's Version
Recommender Systems
Which Abbreviations Should Be Expanded?
Yanjie Jiang,
Hui Liu,
Yuxia Zhang,
Nan Niu,
Yuhai Zhao, and
Lu Zhang
(Beijing Institute of Technology, China; University of Cincinnati, USA; Northeastern University, USA; Peking University, China)
@InProceedings{ESEC/FSE21p744,
author = {Yanjie Jiang and Hui Liu and Yuxia Zhang and Nan Niu and Yuhai Zhao and Lu Zhang},
title = {Which Abbreviations Should Be Expanded?},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {744-743},
doi = {10.1145/3468264.3468616},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Testing of Machine Learning Models
Validation on Machine Reading Comprehension Software without Annotated Labels: A Property-Based Method
Songqiang Chen,
Shuo Jin, and
Xiaoyuan Xie
(Wuhan University, China)
@InProceedings{ESEC/FSE21p760,
author = {Songqiang Chen and Shuo Jin and Xiaoyuan Xie},
title = {Validation on Machine Reading Comprehension Software without Annotated Labels: A Property-Based Method},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {760-759},
doi = {10.1145/3468264.3468569},
year = {2021},
}
Publisher's Version
FLEX: Fixing Flaky Tests in Machine Learning Projects by Updating Assertion Bounds
Saikat Dutta,
August Shi, and
Sasa Misailovic
(University of Illinois at Urbana-Champaign, USA; University of Texas at Austin, USA)
@InProceedings{ESEC/FSE21p776,
author = {Saikat Dutta and August Shi and Sasa Misailovic},
title = {FLEX: Fixing Flaky Tests in Machine Learning Projects by Updating Assertion Bounds},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {776-775},
doi = {10.1145/3468264.3468615},
year = {2021},
}
Publisher's Version
Analysis and Testing of Unconventional Software
Exposing Numerical Bugs in Deep Learning via Gradient Back-Propagation
Ming Yan,
Junjie Chen,
Xiangyu Zhang,
Lin Tan,
Gan Wang, and
Zan Wang
(Tianjin University, China; Purdue University, USA)
@InProceedings{ESEC/FSE21p808,
author = {Ming Yan and Junjie Chen and Xiangyu Zhang and Lin Tan and Gan Wang and Zan Wang},
title = {Exposing Numerical Bugs in Deep Learning via Gradient Back-Propagation},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {808-807},
doi = {10.1145/3468264.3468612},
year = {2021},
}
Publisher's Version
Metamorphic Testing of Datalog Engines
Muhammad Numair Mansur,
Maria Christakis, and
Valentin Wüstholz
(MPI-SWS, Germany; ConsenSys, Germany)
@InProceedings{ESEC/FSE21p824,
author = {Muhammad Numair Mansur and Maria Christakis and Valentin Wüstholz},
title = {Metamorphic Testing of Datalog Engines},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {824-823},
doi = {10.1145/3468264.3468573},
year = {2021},
}
Publisher's Version
Human Computer Interaction
Synthesis of Web Layouts from Examples
Dylan Lukes,
John Sarracino,
Cora Coleman,
Hila Peleg,
Sorin Lerner, and
Nadia Polikarpova
(University of California at San Diego, USA; Cornell University, USA; Technion, Israel)
@InProceedings{ESEC/FSE21p840,
author = {Dylan Lukes and John Sarracino and Cora Coleman and Hila Peleg and Sorin Lerner and Nadia Polikarpova},
title = {Synthesis of Web Layouts from Examples},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {840-839},
doi = {10.1145/3468264.3468533},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Machine Learning for Software Engineering
Boosting Coverage-Based Fault Localization via Graph-Based Representation Learning
Yiling Lou,
Qihao Zhu,
Jinhao Dong,
Xia Li,
Zeyu Sun,
Dan Hao,
Lu Zhang, and
Lingming Zhang
(Peking University, China; Kennesaw State University, USA; University of Illinois at Urbana-Champaign, USA)
@InProceedings{ESEC/FSE21p856,
author = {Yiling Lou and Qihao Zhu and Jinhao Dong and Xia Li and Zeyu Sun and Dan Hao and Lu Zhang and Lingming Zhang},
title = {Boosting Coverage-Based Fault Localization via Graph-Based Representation Learning},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {856-855},
doi = {10.1145/3468264.3468580},
year = {2021},
}
Publisher's Version
SynGuar: Guaranteeing Generalization in Programming by Example
Bo Wang,
Teodora Baluta,
Aashish Kolluri, and
Prateek Saxena
(National University of Singapore, Singapore)
@InProceedings{ESEC/FSE21p872,
author = {Bo Wang and Teodora Baluta and Aashish Kolluri and Prateek Saxena},
title = {SynGuar: Guaranteeing Generalization in Programming by Example},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {872-871},
doi = {10.1145/3468264.3468621},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
StateFormer: Fine-Grained Type Recovery from Binaries using Generative State Modeling
Kexin Pei,
Jonas Guan,
Matthew Broughton,
Zhongtian Chen,
Songchen Yao,
David Williams-King,
Vikas Ummadisetty,
Junfeng Yang,
Baishakhi Ray, and
Suman Jana
(Columbia University, USA; University of Toronto, Canada; Dublin High School, Ireland)
@InProceedings{ESEC/FSE21p888,
author = {Kexin Pei and Jonas Guan and Matthew Broughton and Zhongtian Chen and Songchen Yao and David Williams-King and Vikas Ummadisetty and Junfeng Yang and Baishakhi Ray and Suman Jana},
title = {StateFormer: Fine-Grained Type Recovery from Binaries using Generative State Modeling},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {888-887},
doi = {10.1145/3468264.3468607},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Explaining Mispredictions of Machine Learning Models using Rule Induction
Jürgen Cito,
Isil Dillig,
Seohyun Kim,
Vijayaraghavan Murali, and
Satish Chandra
(TU Vienna, Austria; Facebook, Austria; University of Texas at Austin, USA; Facebook, USA)
@InProceedings{ESEC/FSE21p920,
author = {Jürgen Cito and Isil Dillig and Seohyun Kim and Vijayaraghavan Murali and Satish Chandra},
title = {Explaining Mispredictions of Machine Learning Models using Rule Induction},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {920-919},
doi = {10.1145/3468264.3468614},
year = {2021},
}
Publisher's Version
Generalizable and Interpretable Learning for Configuration Extrapolation
Yi Ding,
Ahsan Pervaiz,
Michael Carbin, and
Henry Hoffmann
(Massachusetts Institute of Technology, USA; University of Chicago, USA)
@InProceedings{ESEC/FSE21p936,
author = {Yi Ding and Ahsan Pervaiz and Michael Carbin and Henry Hoffmann},
title = {Generalizable and Interpretable Learning for Configuration Extrapolation},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {936-935},
doi = {10.1145/3468264.3468603},
year = {2021},
}
Publisher's Version
Program Comprehension
Lightweight Global and Local Contexts Guided Method Name Recommendation with Prior Knowledge
Shangwen Wang,
Ming Wen,
Bo Lin, and
Xiaoguang Mao
(National University of Defense Technology, China; Huazhong University of Science and Technology, China)
@InProceedings{ESEC/FSE21p952,
author = {Shangwen Wang and Ming Wen and Bo Lin and Xiaoguang Mao},
title = {Lightweight Global and Local Contexts Guided Method Name Recommendation with Prior Knowledge},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {952-951},
doi = {10.1145/3468264.3468567},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
To Read or to Rotate? Comparing the Effects of Technical Reading Training and Spatial Skills Training on Novice Programming Ability
Madeline Endres,
Madison Fansher,
Priti Shah, and
Westley Weimer
(University of Michigan, USA)
@InProceedings{ESEC/FSE21p968,
author = {Madeline Endres and Madison Fansher and Priti Shah and Westley Weimer},
title = {To Read or to Rotate? Comparing the Effects of Technical Reading Training and Spatial Skills Training on Novice Programming Ability},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {968-967},
doi = {10.1145/3468264.3468583},
year = {2021},
}
Publisher's Version
Connecting the Dots: Rethinking the Relationship between Code and Prose Writing with Functional Connectivity
Zachary Karas,
Andrew Jahn,
Westley Weimer, and
Yu Huang
(University of Michigan, USA)
@InProceedings{ESEC/FSE21p984,
author = {Zachary Karas and Andrew Jahn and Westley Weimer and Yu Huang},
title = {Connecting the Dots: Rethinking the Relationship between Code and Prose Writing with Functional Connectivity},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {984-983},
doi = {10.1145/3468264.3468579},
year = {2021},
}
Publisher's Version
Software Security
LastPyMile: Identifying the Discrepancy between Sources and Packages
Duc-Ly Vu,
Fabio Massacci,
Ivan Pashchenko,
Henrik Plate, and
Antonino Sabetta
(University of Trento, Italy; Vrije Universiteit Amsterdam, Netherlands; SAP Security Research, France)
@InProceedings{ESEC/FSE21p1000,
author = {Duc-Ly Vu and Fabio Massacci and Ivan Pashchenko and Henrik Plate and Antonino Sabetta},
title = {LastPyMile: Identifying the Discrepancy between Sources and Packages},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1000-999},
doi = {10.1145/3468264.3468592},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
A Grounded Theory of the Role of Coordination in Software Security Patch Management
Nesara Dissanayake,
Mansooreh Zahedi,
Asangi Jayatilaka, and
Muhammad Ali Babar
(University of Adelaide, Australia)
@InProceedings{ESEC/FSE21p1016,
author = {Nesara Dissanayake and Mansooreh Zahedi and Asangi Jayatilaka and Muhammad Ali Babar},
title = {A Grounded Theory of the Role of Coordination in Software Security Patch Management},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1016-1015},
doi = {10.1145/3468264.3468595},
year = {2021},
}
Publisher's Version
TaintStream: Fine-Grained Taint Tracking for Big Data Platforms through Dynamic Code Translation
Chengxu Yang,
Yuanchun Li,
Mengwei Xu,
Zhenpeng Chen,
Yunxin Liu,
Gang Huang, and
Xuanzhe Liu
(Peking University, China; Microsoft Research, China; Beijing University of Posts and Telecommunications, China; Tsinghua University, China)
@InProceedings{ESEC/FSE21p1032,
author = {Chengxu Yang and Yuanchun Li and Mengwei Xu and Zhenpeng Chen and Yunxin Liu and Gang Huang and Xuanzhe Liu},
title = {TaintStream: Fine-Grained Taint Tracking for Big Data Platforms through Dynamic Code Translation},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1032-1031},
doi = {10.1145/3468264.3468532},
year = {2021},
}
Publisher's Version
Debugging
Demystifying “Bad” Error Messages in Data Science Libraries
Yida Tao,
Zhihui Chen,
Yepang Liu,
Jifeng Xuan,
Zhiwu Xu, and
Shengchao Qin
(Shenzhen University, China; Southern University of Science and Technology, China; Wuhan University, China; Teesside University, UK)
@InProceedings{ESEC/FSE21p1048,
author = {Yida Tao and Zhihui Chen and Yepang Liu and Jifeng Xuan and Zhiwu Xu and Shengchao Qin},
title = {Demystifying “Bad” Error Messages in Data Science Libraries},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1048-1047},
doi = {10.1145/3468264.3468560},
year = {2021},
}
Publisher's Version
NIL: Large-Scale Detection of Large-Variance Clones
Tasuku Nakagawa,
Yoshiki Higo, and
Shinji Kusumoto
(Osaka University, Japan)
@InProceedings{ESEC/FSE21p1064,
author = {Tasuku Nakagawa and Yoshiki Higo and Shinji Kusumoto},
title = {NIL: Large-Scale Detection of Large-Variance Clones},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1064-1063},
doi = {10.1145/3468264.3468564},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Understanding and Detecting Server-Side Request Races in Web Applications
Zhengyi Qiu,
Shudi Shao,
Qi Zhao, and
Guoliang Jin
(North Carolina State University, USA)
@InProceedings{ESEC/FSE21p1080,
author = {Zhengyi Qiu and Shudi Shao and Qi Zhao and Guoliang Jin},
title = {Understanding and Detecting Server-Side Request Races in Web Applications},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1080-1079},
doi = {10.1145/3468264.3468594},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Detecting and Localizing Keyboard Accessibility Failures in Web Applications
Paul T. Chiou,
Ali S. Alotaibi, and
William G. J. Halfond
(University of Southern California, USA)
@InProceedings{ESEC/FSE21p1096,
author = {Paul T. Chiou and Ali S. Alotaibi and William G. J. Halfond},
title = {Detecting and Localizing Keyboard Accessibility Failures in Web Applications},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1096-1095},
doi = {10.1145/3468264.3468581},
year = {2021},
}
Publisher's Version
Artifacts Reusable
Swarmbug: Debugging Configuration Bugs in Swarm Robotics
Chijung Jung,
Ali Ahad,
Jinho Jung,
Sebastian Elbaum, and
Yonghwi Kwon
(University of Virginia, USA; Georgia Institute of Technology, USA)
@InProceedings{ESEC/FSE21p1112,
author = {Chijung Jung and Ali Ahad and Jinho Jung and Sebastian Elbaum and Yonghwi Kwon},
title = {Swarmbug: Debugging Configuration Bugs in Swarm Robotics},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1112-1111},
doi = {10.1145/3468264.3468601},
year = {2021},
}
Publisher's Version
Probabilistic Delta Debugging
Guancheng Wang,
Ruobing Shen,
Junjie Chen,
Yingfei Xiong, and
Lu Zhang
(Peking University, China; Tianjin University, China)
@InProceedings{ESEC/FSE21p1128,
author = {Guancheng Wang and Ruobing Shen and Junjie Chen and Yingfei Xiong and Lu Zhang},
title = {Probabilistic Delta Debugging},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1128-1127},
doi = {10.1145/3468264.3468625},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Bug Characterization and Fixing
Finding Broken Linux Configuration Specifications by Statically Analyzing the Kconfig Language
Jeho Oh,
Necip Fazıl Yıldıran,
Julian Braha, and
Paul Gazzillo
(University of Texas at Austin, USA; University of Central Florida, USA)
@InProceedings{ESEC/FSE21p1144,
author = {Jeho Oh and Necip Fazıl Yıldıran and Julian Braha and Paul Gazzillo},
title = {Finding Broken Linux Configuration Specifications by Statically Analyzing the Kconfig Language},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1144-1143},
doi = {10.1145/3468264.3468578},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Mining Software Repositories
Characterizing Search Activities on Stack Overflow
Jiakun Liu,
Sebastian Baltes,
Christoph Treude,
David Lo,
Yun Zhang, and
Xin Xia
(Zhejiang University, China; University of Adelaide, Australia; Singapore Management University, Singapore; Zhejiang University City College, China; Huawei, China)
@InProceedings{ESEC/FSE21p1176,
author = {Jiakun Liu and Sebastian Baltes and Christoph Treude and David Lo and Yun Zhang and Xin Xia},
title = {Characterizing Search Activities on Stack Overflow},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1176-1175},
doi = {10.1145/3468264.3468582},
year = {2021},
}
Publisher's Version
Authorship Attribution of Source Code: A Language-Agnostic Approach and Applicability in Software Engineering
Egor Bogomolov,
Vladimir Kovalenko,
Yurii Rebryk,
Alberto Bacchelli, and
Timofey Bryksin
(JetBrains Research, Russia; HSE University, Russia; JetBrains Research, Netherlands; University of Zurich, Switzerland)
@InProceedings{ESEC/FSE21p1192,
author = {Egor Bogomolov and Vladimir Kovalenko and Yurii Rebryk and Alberto Bacchelli and Timofey Bryksin},
title = {Authorship Attribution of Source Code: A Language-Agnostic Approach and Applicability in Software Engineering},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1192-1191},
doi = {10.1145/3468264.3468606},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Software Engineering for Machine Learning
Probing Model Signal-Awareness via Prediction-Preserving Input Minimization
Sahil Suneja,
Yunhui Zheng,
Yufan Zhuang,
Jim A. Laredo, and
Alessandro Morari
(IBM Research, USA)
@InProceedings{ESEC/FSE21p1208,
author = {Sahil Suneja and Yunhui Zheng and Yufan Zhuang and Jim A. Laredo and Alessandro Morari},
title = {Probing Model Signal-Awareness via Prediction-Preserving Input Minimization},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1208-1207},
doi = {10.1145/3468264.3468545},
year = {2021},
}
Publisher's Version
Generating Efficient Solvers from Constraint Models
Shu Lin,
Na Meng, and
Wenxin Li
(Peking University, China; Virginia Tech, USA)
@InProceedings{ESEC/FSE21p1224,
author = {Shu Lin and Na Meng and Wenxin Li},
title = {Generating Efficient Solvers from Constraint Models},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1224-1223},
doi = {10.1145/3468264.3468566},
year = {2021},
}
Publisher's Version
A Comprehensive Study of Deep Learning Compiler Bugs
Qingchao Shen,
Haoyang Ma,
Junjie Chen,
Yongqiang Tian,
Shing-Chi Cheung, and
Xiang Chen
(Tianjin University, China; University of Waterloo, Canada; Hong Kong University of Science and Technology, China; Nantong University, China)
@InProceedings{ESEC/FSE21p1240,
author = {Qingchao Shen and Haoyang Ma and Junjie Chen and Yongqiang Tian and Shing-Chi Cheung and Xiang Chen},
title = {A Comprehensive Study of Deep Learning Compiler Bugs},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1240-1239},
doi = {10.1145/3468264.3468591},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Fairea: A Model Behaviour Mutation Approach to Benchmarking Bias Mitigation Methods
Max Hort,
Jie M. Zhang,
Federica Sarro, and
Mark Harman
(University College London, UK)
@InProceedings{ESEC/FSE21p1272,
author = {Max Hort and Jie M. Zhang and Federica Sarro and Mark Harman},
title = {Fairea: A Model Behaviour Mutation Approach to Benchmarking Bias Mitigation Methods},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1272-1271},
doi = {10.1145/3468264.3468565},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Software Evolution
Feature Trace Recording
Paul Maximilian Bittner,
Alexander Schultheiß,
Thomas Thüm,
Timo Kehrer,
Jeffrey M. Young, and
Lukas Linsbauer
(University of Ulm, Germany; Humboldt University of Berlin, Germany; Oregon State University, USA; TU Braunschweig, Germany)
@InProceedings{ESEC/FSE21p1288,
author = {Paul Maximilian Bittner and Alexander Schultheiß and Thomas Thüm and Timo Kehrer and Jeffrey M. Young and Lukas Linsbauer},
title = {Feature Trace Recording},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1288-1287},
doi = {10.1145/3468264.3468531},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
A Longitudinal Analysis of Bloated Java Dependencies
César Soto-Valero,
Thomas Durieux, and
Benoit Baudry
(KTH, Sweden)
@InProceedings{ESEC/FSE21p1304,
author = {César Soto-Valero and Thomas Durieux and Benoit Baudry},
title = {A Longitudinal Analysis of Bloated Java Dependencies},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1304-1303},
doi = {10.1145/3468264.3468589},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Software Practices
XAI Tools in the Public Sector: A Case Study on Predicting Combined Sewer Overflows
Nicholas Maltbie,
Nan Niu,
Matthew Van Doren, and
Reese Johnson
(University of Cincinnati, USA; Metropolitan Sewer District of Greater Cincinnati, USA)
@InProceedings{ESEC/FSE21p1320,
author = {Nicholas Maltbie and Nan Niu and Matthew Van Doren and Reese Johnson},
title = {XAI Tools in the Public Sector: A Case Study on Predicting Combined Sewer Overflows},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1320-1319},
doi = {10.1145/3468264.3468547},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
How Disabled Tests Manifest in Test Maintainability Challenges?
Dong Jae Kim,
Bo Yang,
Jinqiu Yang, and
Tse-Hsun (Peter) Chen
(Concordia University, Canada)
@InProceedings{ESEC/FSE21p1336,
author = {Dong Jae Kim and Bo Yang and Jinqiu Yang and Tse-Hsun (Peter) Chen},
title = {How Disabled Tests Manifest in Test Maintainability Challenges?},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1336-1335},
doi = {10.1145/3468264.3468609},
year = {2021},
}
Publisher's Version
Software Processes
Sustainability Forecasting for Apache Incubator Projects
Likang Yin,
Zhuangzhi Chen,
Qi Xuan, and
Vladimir Filkov
(University of California at Davis, USA; Zhejiang University of Technology, China)
@InProceedings{ESEC/FSE21p1352,
author = {Likang Yin and Zhuangzhi Chen and Qi Xuan and Vladimir Filkov},
title = {Sustainability Forecasting for Apache Incubator Projects},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1352-1351},
doi = {10.1145/3468264.3468563},
year = {2021},
}
Publisher's Version
Test Generation
Graph-Based Seed Object Synthesis for Search-Based Unit Testing
Yun Lin,
You Sheng Ong,
Jun Sun,
Gordon Fraser, and
Jin Song Dong
(National University of Singapore, Singapore; Singapore Management University, Singapore; University of Passau, Germany)
@InProceedings{ESEC/FSE21p1368,
author = {Yun Lin and You Sheng Ong and Jun Sun and Gordon Fraser and Jin Song Dong},
title = {Graph-Based Seed Object Synthesis for Search-Based Unit Testing},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1368-1367},
doi = {10.1145/3468264.3468619},
year = {2021},
}
Publisher's Version
LS-Sampling: An Effective Local Search Based Sampling Approach for Achieving High t-wise Coverage
Chuan Luo,
Binqi Sun,
Bo Qiao,
Junjie Chen,
Hongyu Zhang,
Jinkun Lin,
Qingwei Lin, and
Dongmei Zhang
(Microsoft Research, China; Tianjin University, China; University of Newcastle, Australia; Institute of Software at Chinese Academy of Sciences, China)
@InProceedings{ESEC/FSE21p1384,
author = {Chuan Luo and Binqi Sun and Bo Qiao and Junjie Chen and Hongyu Zhang and Jinkun Lin and Qingwei Lin and Dongmei Zhang},
title = {LS-Sampling: An Effective Local Search Based Sampling Approach for Achieving High t-wise Coverage},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1384-1383},
doi = {10.1145/3468264.3468622},
year = {2021},
}
Publisher's Version
GLIB: Towards Automated Test Oracle for Graphically-Rich Applications
Ke Chen,
Yufei Li,
Yingfeng Chen,
Changjie Fan,
Zhipeng Hu, and
Wei Yang
(Netease, China; University of Texas at Dallas, USA)
@InProceedings{ESEC/FSE21p1400,
author = {Ke Chen and Yufei Li and Yingfeng Chen and Changjie Fan and Zhipeng Hu and Wei Yang},
title = {GLIB: Towards Automated Test Oracle for Graphically-Rich Applications},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1400-1399},
doi = {10.1145/3468264.3468586},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Metrics
Reassessing Automatic Evaluation Metrics for Code Summarization Tasks
Devjeet Roy,
Sarah Fakhoury, and
Venera Arnaoudova
(Washington State University, USA)
@InProceedings{ESEC/FSE21p1416,
author = {Devjeet Roy and Sarah Fakhoury and Venera Arnaoudova},
title = {Reassessing Automatic Evaluation Metrics for Code Summarization Tasks},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1416-1415},
doi = {10.1145/3468264.3468588},
year = {2021},
}
Publisher's Version
Programming Languages
Toward Efficient Interactions between Python and Native Libraries
Jialiang Tan,
Yu Chen,
Zhenming Liu,
Bin Ren,
Shuaiwen Leon Song,
Xipeng Shen, and
Xu Liu
(College of William & Mary, USA; University of Sydney, Australia; North Carolina State University, USA)
@InProceedings{ESEC/FSE21p1432,
author = {Jialiang Tan and Yu Chen and Zhenming Liu and Bin Ren and Shuaiwen Leon Song and Xipeng Shen and Xu Liu},
title = {Toward Efficient Interactions between Python and Native Libraries},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1432-1431},
doi = {10.1145/3468264.3468541},
year = {2021},
}
Publisher's Version
Accelerating JavaScript Static Analysis via Dynamic Shortcuts
Joonyoung Park,
Jihyeok Park,
Dongjun Youn, and
Sukyoung Ryu
(KAIST, South Korea)
@InProceedings{ESEC/FSE21p1448,
author = {Joonyoung Park and Jihyeok Park and Dongjun Youn and Sukyoung Ryu},
title = {Accelerating JavaScript Static Analysis via Dynamic Shortcuts},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1448-1447},
doi = {10.1145/3468264.3468556},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Approximations in Program Analysis and Testing
Skeletal Approximation Enumeration for SMT Solver Testing
Peisen Yao,
Heqing Huang,
Wensheng Tang,
Qingkai Shi,
Rongxin Wu, and
Charles Zhang
(Hong Kong University of Science and Technology, China; Ant Group, China; Xiamen University, China)
@InProceedings{ESEC/FSE21p1464,
author = {Peisen Yao and Heqing Huang and Wensheng Tang and Qingkai Shi and Rongxin Wu and Charles Zhang},
title = {Skeletal Approximation Enumeration for SMT Solver Testing},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1464-1463},
doi = {10.1145/3468264.3468540},
year = {2021},
}
Publisher's Version
Boosting Static Analysis Accuracy with Instrumented Test Executions
Tianyi Chen,
Kihong Heo, and
Mukund Raghothaman
(University of Southern California, USA; KAIST, South Korea)
@InProceedings{ESEC/FSE21p1480,
author = {Tianyi Chen and Kihong Heo and Mukund Raghothaman},
title = {Boosting Static Analysis Accuracy with Instrumented Test Executions},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1480-1479},
doi = {10.1145/3468264.3468626},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Symbolic Parallel Adaptive Importance Sampling for Probabilistic Program Analysis
Yicheng Luo,
Antonio Filieri, and
Yuan Zhou
(University College London, UK; Imperial College London, UK; DII, China)
@InProceedings{ESEC/FSE21p1496,
author = {Yicheng Luo and Antonio Filieri and Yuan Zhou},
title = {Symbolic Parallel Adaptive Importance Sampling for Probabilistic Program Analysis},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1496-1495},
doi = {10.1145/3468264.3468593},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Static Analysis and Symbolic Execution
IDE Support for Cloud-Based Static Analyses
Linghui Luo,
Martin Schäf,
Daniel Sanchez, and
Eric Bodden
(University of Paderborn, Germany; Amazon Web Services, USA; Amazon Alexa, USA; Fraunhofer IEM, Germany)
@InProceedings{ESEC/FSE21p1512,
author = {Linghui Luo and Martin Schäf and Daniel Sanchez and Eric Bodden},
title = {IDE Support for Cloud-Based Static Analyses},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1512-1511},
doi = {10.1145/3468264.3468535},
year = {2021},
}
Publisher's Version
A Bounded Symbolic-Size Model for Symbolic Execution
David Trabish,
Shachar Itzhaky, and
Noam Rinetzky
(Tel Aviv University, Israel; Technion, Israel)
@InProceedings{ESEC/FSE21p1528,
author = {David Trabish and Shachar Itzhaky and Noam Rinetzky},
title = {A Bounded Symbolic-Size Model for Symbolic Execution},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1528-1527},
doi = {10.1145/3468264.3468596},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Dynamic Analysis
Efficient Module-Level Dynamic Analysis for Dynamic Languages with Module Recontextualization
Nikos Vasilakis,
Grigoris Ntousakis,
Veit Heller, and
Martin C. Rinard
(Massachusetts Institute of Technology, USA; TU Crete, Greece)
@InProceedings{ESEC/FSE21p1544,
author = {Nikos Vasilakis and Grigoris Ntousakis and Veit Heller and Martin C. Rinard},
title = {Efficient Module-Level Dynamic Analysis for Dynamic Languages with Module Recontextualization},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1544-1543},
doi = {10.1145/3468264.3468574},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Industry Papers
Mono2Micro: A Practical and Effective Tool for Decomposing Monolithic Java Applications to Microservices
Anup K. Kalia,
Jin Xiao,
Rahul Krishna,
Saurabh Sinha,
Maja Vukovic, and
Debasish Banerjee
(IBM Research, USA; IBM, USA)
@InProceedings{ESEC/FSE21p1560,
author = {Anup K. Kalia and Jin Xiao and Rahul Krishna and Saurabh Sinha and Maja Vukovic and Debasish Banerjee},
title = {Mono2Micro: A Practical and Effective Tool for Decomposing Monolithic Java Applications to Microservices},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1560-1559},
doi = {10.1145/3468264.3473915},
year = {2021},
}
Publisher's Version
Data-Driven Test Selection at Scale
Sonu Mehta,
Farima Farmahinifarahani,
Ranjita Bhagwan,
Suraj Guptha,
Sina Jafari,
Rahul Kumar,
Vaibhav Saini, and
Anirudh Santhiar
(Microsoft Research, India; University of California at Irvine, USA; Microsoft, USA)
@InProceedings{ESEC/FSE21p1572,
author = {Sonu Mehta and Farima Farmahinifarahani and Ranjita Bhagwan and Suraj Guptha and Sina Jafari and Rahul Kumar and Vaibhav Saini and Anirudh Santhiar},
title = {Data-Driven Test Selection at Scale},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1572-1571},
doi = {10.1145/3468264.3473916},
year = {2021},
}
Publisher's Version
Effective Low Capacity Status Prediction for Cloud Systems
Hang Dong,
Si Qin,
Yong Xu,
Bo Qiao,
Shandan Zhou,
Xian Yang,
Chuan Luo,
Pu Zhao,
Qingwei Lin,
Hongyu Zhang,
Abulikemu Abuduweili,
Sanjay Ramanujan,
Karthikeyan Subramanian,
Andrew Zhou,
Saravanakumar Rajmohan,
Dongmei Zhang, and
Thomas Moscibroda
(Microsoft Research, China; Microsoft Azure, USA; Hong Kong Baptist University, China; University of Newcastle, Australia; Microsoft 365, China; Microsoft 365, USA)
@InProceedings{ESEC/FSE21p1584,
author = {Hang Dong and Si Qin and Yong Xu and Bo Qiao and Shandan Zhou and Xian Yang and Chuan Luo and Pu Zhao and Qingwei Lin and Hongyu Zhang and Abulikemu Abuduweili and Sanjay Ramanujan and Karthikeyan Subramanian and Andrew Zhou and Saravanakumar Rajmohan and Dongmei Zhang and Thomas Moscibroda},
title = {Effective Low Capacity Status Prediction for Cloud Systems},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1584-1583},
doi = {10.1145/3468264.3473917},
year = {2021},
}
Publisher's Version
Onion: Identifying Incident-Indicating Logs for Cloud Systems
Xu Zhang,
Yong Xu,
Si Qin,
Shilin He,
Bo Qiao,
Ze Li,
Hongyu Zhang,
Xukun Li,
Yingnong Dang,
Qingwei Lin,
Murali Chintalapati,
Saravanakumar Rajmohan, and
Dongmei Zhang
(Microsoft Research, China; Microsoft Azure, USA; University of Newcastle, Australia; Microsoft 365, USA)
@InProceedings{ESEC/FSE21p1602,
author = {Xu Zhang and Yong Xu and Si Qin and Shilin He and Bo Qiao and Ze Li and Hongyu Zhang and Xukun Li and Yingnong Dang and Qingwei Lin and Murali Chintalapati and Saravanakumar Rajmohan and Dongmei Zhang},
title = {Onion: Identifying Incident-Indicating Logs for Cloud Systems},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1602-1601},
doi = {10.1145/3468264.3473919},
year = {2021},
}
Publisher's Version
Generating Metamorphic Relations for Cyber-Physical Systems with Genetic Programming: An Industrial Case Study
Jon Ayerdi,
Valerio Terragni,
Aitor Arrieta,
Paolo Tonella,
Goiuria Sagardui, and
Maite Arratibel
(Mondragon University, Spain; University of Auckland, New Zealand; USI Lugano, Switzerland; Orona, Spain)
@InProceedings{ESEC/FSE21p1614,
author = {Jon Ayerdi and Valerio Terragni and Aitor Arrieta and Paolo Tonella and Goiuria Sagardui and Maite Arratibel},
title = {Generating Metamorphic Relations for Cyber-Physical Systems with Genetic Programming: An Industrial Case Study},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1614-1613},
doi = {10.1145/3468264.3473920},
year = {2021},
}
Publisher's Version
Domain Adaptation for an Automated Classification of Deontic Modalities in Software Engineering Contracts
Vivek Joshi,
Preethu Rose Anish, and
Smita Ghaisas
(TCS Research, India)
@InProceedings{ESEC/FSE21p1626,
author = {Vivek Joshi and Preethu Rose Anish and Smita Ghaisas},
title = {Domain Adaptation for an Automated Classification of Deontic Modalities in Software Engineering Contracts},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1626-1625},
doi = {10.1145/3468264.3473921},
year = {2021},
}
Publisher's Version
How Can Manual Testing Processes Be Optimized? Developer Survey, Optimization Guidelines, and Case Studies
Roman Haas,
Daniel Elsner,
Elmar Juergens,
Alexander Pretschner, and
Sven Apel
(Saarland University, Germany; CQSE, Germany; TU Munich, Germany)
@InProceedings{ESEC/FSE21p1632,
author = {Roman Haas and Daniel Elsner and Elmar Juergens and Alexander Pretschner and Sven Apel},
title = {How Can Manual Testing Processes Be Optimized? Developer Survey, Optimization Guidelines, and Case Studies},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1632-1631},
doi = {10.1145/3468264.3473922},
year = {2021},
}
Publisher's Version
One Thousand and One Stories: A Large-Scale Survey of Software Refactoring
Yaroslav Golubev,
Zarina Kurbatova,
Eman Abdullah AlOmar,
Timofey Bryksin, and
Mohamed Wiem Mkaouer
(JetBrains Research, Russia; Rochester Institute of Technology, USA; HSE University, Russia)
@InProceedings{ESEC/FSE21p1656,
author = {Yaroslav Golubev and Zarina Kurbatova and Eman Abdullah AlOmar and Timofey Bryksin and Mohamed Wiem Mkaouer},
title = {One Thousand and One Stories: A Large-Scale Survey of Software Refactoring},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1656-1655},
doi = {10.1145/3468264.3473924},
year = {2021},
}
Publisher's Version
A Comprehensive Study on Learning-Based PE Malware Family Classification Methods
Yixuan Ma,
Shuang Liu,
Jiajun Jiang,
Guanhong Chen, and
Keqiu Li
(State Key Laboratory of Communication Content Cognition, China; Tianjin University, China)
@InProceedings{ESEC/FSE21p1668,
author = {Yixuan Ma and Shuang Liu and Jiajun Jiang and Guanhong Chen and Keqiu Li},
title = {A Comprehensive Study on Learning-Based PE Malware Family Classification Methods},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1668-1667},
doi = {10.1145/3468264.3473925},
year = {2021},
}
Publisher's Version
Infiltrating Security into Development: Exploring the World’s Largest Software Security Study
Charles Weir,
Sammy Migues,
Mike Ware, and
Laurie Williams
(Lancaster University, UK; Synopsys, USA; North Carolina State University, USA)
@InProceedings{ESEC/FSE21p1680,
author = {Charles Weir and Sammy Migues and Mike Ware and Laurie Williams},
title = {Infiltrating Security into Development: Exploring the World’s Largest Software Security Study},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1680-1679},
doi = {10.1145/3468264.3473926},
year = {2021},
}
Publisher's Version
Data-Driven Extract Method Recommendations: A Study at ING
David van der Leij,
Jasper Binda,
Robbert van Dalen,
Pieter Vallen,
Yaping Luo, and
Maurício Aniche
(Delft University of Technology, Netherlands; ING, Netherlands; Eindhoven University of Technology, Netherlands)
@InProceedings{ESEC/FSE21p1692,
author = {David van der Leij and Jasper Binda and Robbert van Dalen and Pieter Vallen and Yaping Luo and Maurício Aniche},
title = {Data-Driven Extract Method Recommendations: A Study at ING},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1692-1691},
doi = {10.1145/3468264.3473927},
year = {2021},
}
Publisher's Version
Duplicated Code Pattern Mining in Visual Programming Languages
Miguel Terra-Neves,
João Nadkarni,
Miguel Ventura,
Pedro Resende,
Hugo Veiga, and
António Alegria
(OutSystems, Portugal)
@InProceedings{ESEC/FSE21p1704,
author = {Miguel Terra-Neves and João Nadkarni and Miguel Ventura and Pedro Resende and Hugo Veiga and António Alegria},
title = {Duplicated Code Pattern Mining in Visual Programming Languages},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1704-1703},
doi = {10.1145/3468264.3473928},
year = {2021},
}
Publisher's Version
Making Smart Contract Development More Secure and Easier
Meng Ren,
Fuchen Ma,
Zijing Yin,
Ying Fu,
Huizhong Li,
Wanli Chang, and
Yu Jiang
(Tsinghua University, China; Ant Group, China; WeBank, China; University of York, UK)
@InProceedings{ESEC/FSE21p1716,
author = {Meng Ren and Fuchen Ma and Zijing Yin and Ying Fu and Huizhong Li and Wanli Chang and Yu Jiang},
title = {Making Smart Contract Development More Secure and Easier},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1716-1715},
doi = {10.1145/3468264.3473929},
year = {2021},
}
Publisher's Version
When Life Gives You Oranges: Detecting and Diagnosing Intermittent Job Failures at Mozilla
Johannes Lampel,
Sascha Just,
Sven Apel, and
Andreas Zeller
(CISPA, Germany; Saarland University, Germany; Microsoft, USA)
@InProceedings{ESEC/FSE21p1740,
author = {Johannes Lampel and Sascha Just and Sven Apel and Andreas Zeller},
title = {When Life Gives You Oranges: Detecting and Diagnosing Intermittent Job Failures at Mozilla},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1740-1739},
doi = {10.1145/3468264.3473931},
year = {2021},
}
Publisher's Version
FuzzBench: An Open Fuzzer Benchmarking Platform and Service
Jonathan Metzman,
László Szekeres,
Laurent Simon,
Read Sprabery, and
Abhishek Arya
(Google, USA)
@InProceedings{ESEC/FSE21p1752,
author = {Jonathan Metzman and László Szekeres and Laurent Simon and Read Sprabery and Abhishek Arya},
title = {FuzzBench: An Open Fuzzer Benchmarking Platform and Service},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1752-1751},
doi = {10.1145/3468264.3473932},
year = {2021},
}
Publisher's Version
An Empirical Investigation of Practical Log Anomaly Detection for Online Service Systems
Nengwen Zhao,
Honglin Wang,
Zeyan Li,
Xiao Peng,
Gang Wang,
Zhu Pan,
Yong Wu,
Zhen Feng,
Xidao Wen,
Wenchi Zhang,
Kaixin Sui, and
Dan Pei
(Tsinghua University, China; BizSeer, China; China Everbright Bank, China)
@InProceedings{ESEC/FSE21p1764,
author = {Nengwen Zhao and Honglin Wang and Zeyan Li and Xiao Peng and Gang Wang and Zhu Pan and Yong Wu and Zhen Feng and Xidao Wen and Wenchi Zhang and Kaixin Sui and Dan Pei},
title = {An Empirical Investigation of Practical Log Anomaly Detection for Online Service Systems},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1764-1763},
doi = {10.1145/3468264.3473933},
year = {2021},
}
Publisher's Version
RAPID: Checking API Usage for the Cloud in the Cloud
Michael Emmi,
Liana Hadarean,
Ranjit Jhala,
Lee Pike,
Nicolás Rosner,
Martin Schäf,
Aritra Sengupta, and
Willem Visser
(Amazon Web Services, USA)
@InProceedings{ESEC/FSE21p1776,
author = {Michael Emmi and Liana Hadarean and Ranjit Jhala and Lee Pike and Nicolás Rosner and Martin Schäf and Aritra Sengupta and Willem Visser},
title = {RAPID: Checking API Usage for the Cloud in the Cloud},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1776-1775},
doi = {10.1145/3468264.3473934},
year = {2021},
}
Publisher's Version
An Empirical Study of GUI Widget Detection for Industrial Mobile Games
Jiaming Ye,
Ke Chen,
Xiaofei Xie,
Lei Ma,
Ruochen Huang,
Yingfeng Chen,
Yinxing Xue, and
Jianjun Zhao
(Kyushu University, Japan; Netease, China; University of Alberta, Canada; University of Science and Technology of China, China)
@InProceedings{ESEC/FSE21p1788,
author = {Jiaming Ye and Ke Chen and Xiaofei Xie and Lei Ma and Ruochen Huang and Yingfeng Chen and Yinxing Xue and Jianjun Zhao},
title = {An Empirical Study of GUI Widget Detection for Industrial Mobile Games},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1788-1787},
doi = {10.1145/3468264.3473935},
year = {2021},
}
Publisher's Version
Intelligent Container Reallocation at Microsoft 365
Bo Qiao,
Fangkai Yang,
Chuan Luo,
Yanan Wang,
Johnny Li,
Qingwei Lin,
Hongyu Zhang,
Mohit Datta,
Andrew Zhou,
Thomas Moscibroda,
Saravanakumar Rajmohan, and
Dongmei Zhang
(Microsoft Research, China; Microsoft 365, China; University of Newcastle, Australia; Microsoft 365, USA; Microsoft Azure, USA)
@InProceedings{ESEC/FSE21p1800,
author = {Bo Qiao and Fangkai Yang and Chuan Luo and Yanan Wang and Johnny Li and Qingwei Lin and Hongyu Zhang and Mohit Datta and Andrew Zhou and Thomas Moscibroda and Saravanakumar Rajmohan and Dongmei Zhang},
title = {Intelligent Container Reallocation at Microsoft 365},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1800-1799},
doi = {10.1145/3468264.3473936},
year = {2021},
}
Publisher's Version
Organizational Implications of Agile Adoption: A Case Study from the Public Sector
Parastoo Mohagheghi and
Casper Lassenius
(NAV, Norway; Simula Metropolitan Center for Digital Engineering, Norway)
@InProceedings{ESEC/FSE21p1806,
author = {Parastoo Mohagheghi and Casper Lassenius},
title = {Organizational Implications of Agile Adoption: A Case Study from the Public Sector},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1806-1805},
doi = {10.1145/3468264.3473937},
year = {2021},
}
Publisher's Version
Ideas, Visions, and Reflections
Towards Immersive Software Archaeology: Regaining Legacy Systems’ Design Knowledge via Interactive Exploration in Virtual Reality
Adrian Hoff,
Michael Nieke, and
Christoph Seidl
(IT University of Copenhagen, Denmark)
@InProceedings{ESEC/FSE21p1818,
author = {Adrian Hoff and Michael Nieke and Christoph Seidl},
title = {Towards Immersive Software Archaeology: Regaining Legacy Systems’ Design Knowledge via Interactive Exploration in Virtual Reality},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1818-1817},
doi = {10.1145/3468264.3473128},
year = {2021},
}
Publisher's Version
Selecting Test Inputs for DNNs using Differential Testing with Subspecialized Model Instances
Yu-Seung Ma,
Shin Yoo, and
Taeho Kim
(Electronics and Telecommunications Research Institute, South Korea; KAIST, South Korea)
@InProceedings{ESEC/FSE21p1830,
author = {Yu-Seung Ma and Shin Yoo and Taeho Kim},
title = {Selecting Test Inputs for DNNs using Differential Testing with Subspecialized Model Instances},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1830-1829},
doi = {10.1145/3468264.3473131},
year = {2021},
}
Publisher's Version
Term Interrelations and Trends in Software Engineering
Janusan Baskararajah,
Lei Zhang, and
Andriy Miranskyy
(Ryerson University, Canada)
@InProceedings{ESEC/FSE21p1834,
author = {Janusan Baskararajah and Lei Zhang and Andriy Miranskyy},
title = {Term Interrelations and Trends in Software Engineering},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1834-1833},
doi = {10.1145/3468264.3473132},
year = {2021},
}
Publisher's Version
Software Robustness: A Survey, a Theory, and Prospects
Justyna Petke,
David Clark, and
William B. Langdon
(University College London, UK)
@InProceedings{ESEC/FSE21p1838,
author = {Justyna Petke and David Clark and William B. Langdon},
title = {Software Robustness: A Survey, a Theory, and Prospects},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1838-1837},
doi = {10.1145/3468264.3473133},
year = {2021},
}
Publisher's Version
Towards Automating Code Review at Scale
Vincent J. Hellendoorn,
Jason Tsay,
Manisha Mukherjee, and
Martin Hirzel
(Carnegie Mellon University, USA; IBM Research, USA)
@InProceedings{ESEC/FSE21p1842,
author = {Vincent J. Hellendoorn and Jason Tsay and Manisha Mukherjee and Martin Hirzel},
title = {Towards Automating Code Review at Scale},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1842-1841},
doi = {10.1145/3468264.3473134},
year = {2021},
}
Publisher's Version
Learning Type Annotation: Is Big Data Enough?
Kevin Jesse,
Premkumar T. Devanbu, and
Toufique Ahmed
(University of California at Davis, USA)
@InProceedings{ESEC/FSE21p1846,
author = {Kevin Jesse and Premkumar T. Devanbu and Toufique Ahmed},
title = {Learning Type Annotation: Is Big Data Enough?},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1846-1845},
doi = {10.1145/3468264.3473135},
year = {2021},
}
Publisher's Version
New Visions on Metamorphic Testing after a Quarter of a Century of Inception
Tsong Yueh Chen and
T. H. Tse
(Swinburne University of Technology, Australia; University of Hong Kong, Hong Kong)
@InProceedings{ESEC/FSE21p1850,
author = {Tsong Yueh Chen and T. H. Tse},
title = {New Visions on Metamorphic Testing after a Quarter of a Century of Inception},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1850-1849},
doi = {10.1145/3468264.3473136},
year = {2021},
}
Publisher's Version
Health of Smart Ecosystems
Noura El Moussa,
Davide Molinelli,
Mauro Pezzè, and
Martin Tappler
(USI Lugano, Switzerland; Schaffhausen Institute of Technology, Switzerland; TU Graz, Austria; Silicon Austria Labs, Austria)
@InProceedings{ESEC/FSE21p1854,
author = {Noura El Moussa and Davide Molinelli and Mauro Pezzè and Martin Tappler},
title = {Health of Smart Ecosystems},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1854-1853},
doi = {10.1145/3468264.3473137},
year = {2021},
}
Publisher's Version
Demonstrations
LLSC: A Parallel Symbolic Execution Compiler for LLVM IR
Guannan Wei,
Shangyin Tan,
Oliver Bračevac, and
Tiark Rompf
(Purdue University, USA)
@InProceedings{ESEC/FSE21p1858,
author = {Guannan Wei and Shangyin Tan and Oliver Bračevac and Tiark Rompf},
title = {LLSC: A Parallel Symbolic Execution Compiler for LLVM IR},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1858-1857},
doi = {10.1145/3468264.3473108},
year = {2021},
}
Publisher's Version
OwlEyes-Online: A Fully Automated Platform for Detecting and Localizing UI Display Issues
Yuhui Su,
Zhe Liu,
Chunyang Chen,
Junjie Wang, and
Qing Wang
(Institute of Software at Chinese Academy of Sciences, China; University of Chinese Academy of Sciences, China; Monash University, Australia)
@InProceedings{ESEC/FSE21p1863,
author = {Yuhui Su and Zhe Liu and Chunyang Chen and Junjie Wang and Qing Wang},
title = {OwlEyes-Online: A Fully Automated Platform for Detecting and Localizing UI Display Issues},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1863-1862},
doi = {10.1145/3468264.3473109},
year = {2021},
}
Publisher's Version
Exploit Those Code Reviews! Bigger Data for Deeper Learning
Robert Heumüller,
Sebastian Nielebock, and
Frank Ortmeier
(University of Magdeburg, Germany)
@InProceedings{ESEC/FSE21p1868,
author = {Robert Heumüller and Sebastian Nielebock and Frank Ortmeier},
title = {Exploit Those Code Reviews! Bigger Data for Deeper Learning},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1868-1867},
doi = {10.1145/3468264.3473110},
year = {2021},
}
Publisher's Version
BRAID: An API Recommender Supporting Implicit User Feedback
Yu Zhou,
Haonan Jin,
Xinying Yang,
Taolue Chen,
Krishna Narasimhan, and
Harald C. Gall
(Nanjing University of Aeronautics and Astronautics, China; University of London, UK; TU Darmstadt, Germany; University of Zurich, Switzerland)
@InProceedings{ESEC/FSE21p1873,
author = {Yu Zhou and Haonan Jin and Xinying Yang and Taolue Chen and Krishna Narasimhan and Harald C. Gall},
title = {BRAID: An API Recommender Supporting Implicit User Feedback},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1873-1872},
doi = {10.1145/3468264.3473111},
year = {2021},
}
Publisher's Version
KGAMD: An API-Misuse Detector Driven by Fine-Grained API-Constraint Knowledge Graph
Xiaoxue Ren,
Xinyuan Ye,
Zhenchang Xing,
Xin Xia,
Xiwei Xu,
Liming Zhu, and
Jianling Sun
(Zhejiang University, China; Australian National University, Australia; Monash University, Australia; CSIRO’s Data61, Australia)
@InProceedings{ESEC/FSE21p1878,
author = {Xiaoxue Ren and Xinyuan Ye and Zhenchang Xing and Xin Xia and Xiwei Xu and Liming Zhu and Jianling Sun},
title = {KGAMD: An API-Misuse Detector Driven by Fine-Grained API-Constraint Knowledge Graph},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1878-1877},
doi = {10.1145/3468264.3473112},
year = {2021},
}
Publisher's Version
Code2Que: A Tool for Improving Question Titles from Mined Code Snippets in Stack Overflow
Zhipeng Gao,
Xin Xia,
David Lo,
John Grundy, and
Yuan-Fang Li
(Monash University, Australia; Singapore Management University, Singapore)
@InProceedings{ESEC/FSE21p1888,
author = {Zhipeng Gao and Xin Xia and David Lo and John Grundy and Yuan-Fang Li},
title = {Code2Que: A Tool for Improving Question Titles from Mined Code Snippets in Stack Overflow},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1888-1887},
doi = {10.1145/3468264.3473114},
year = {2021},
}
Publisher's Version
BF-Detector: An Automated Tool for CI Build Failure Detection
Islem Saidani,
Ali Ouni,
Moataz Chouchen, and
Mohamed Wiem Mkaouer
(ETS, Canada; Rochester Institute of Technology, USA)
@InProceedings{ESEC/FSE21p1893,
author = {Islem Saidani and Ali Ouni and Moataz Chouchen and Mohamed Wiem Mkaouer},
title = {BF-Detector: An Automated Tool for CI Build Failure Detection},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1893-1892},
doi = {10.1145/3468264.3473115},
year = {2021},
}
Publisher's Version
AlloyFL: A Fault Localization Framework for Alloy
Tanvir Ahmed Khan,
Allison Sullivan, and
Kaiyuan Wang
(University of Texas at Arlington, USA; Google, USA)
@InProceedings{ESEC/FSE21p1898,
author = {Tanvir Ahmed Khan and Allison Sullivan and Kaiyuan Wang},
title = {AlloyFL: A Fault Localization Framework for Alloy},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1898-1897},
doi = {10.1145/3468264.3473116},
year = {2021},
}
Publisher's Version
BiasRV: Uncovering Biased Sentiment Predictions at Runtime
Zhou Yang,
Muhammad Hilmi Asyrofi, and
David Lo
(Singapore Management University, Singapore)
@InProceedings{ESEC/FSE21p1903,
author = {Zhou Yang and Muhammad Hilmi Asyrofi and David Lo},
title = {BiasRV: Uncovering Biased Sentiment Predictions at Runtime},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1903-1902},
doi = {10.1145/3468264.3473117},
year = {2021},
}
Publisher's Version
ICME: An Informed Consent Management Engine for Conformance in Smart Building Environments
Chehara Pathmabandu,
John Grundy,
Mohan Baruwal Chhetri, and
Zubair Baig
(Monash University, Australia; CSIRO’s Data61, Australia; Deakin University, Australia)
@InProceedings{ESEC/FSE21p1908,
author = {Chehara Pathmabandu and John Grundy and Mohan Baruwal Chhetri and Zubair Baig},
title = {ICME: An Informed Consent Management Engine for Conformance in Smart Building Environments},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1908-1907},
doi = {10.1145/3468264.3473118},
year = {2021},
}
Publisher's Version
AC²: Towards Understanding Architectural Changes in Python Projects
A. Eashaan Rao,
Dheeraj Vagavolu, and
Sridhar Chimalakonda
(IIT Tirupati, India)
@InProceedings{ESEC/FSE21p1918,
author = {A. Eashaan Rao and Dheeraj Vagavolu and Sridhar Chimalakonda},
title = {AC²: Towards Understanding Architectural Changes in Python Projects},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1918-1917},
doi = {10.1145/3468264.3473120},
year = {2021},
}
Publisher's Version
csDetector: An Open Source Tool for Community Smells Detection
Nuri Almarimi,
Ali Ouni,
Moataz Chouchen, and
Mohamed Wiem Mkaouer
(ETS, Canada; University of Quebec, Canada; Rochester Institute of Technology, USA)
@InProceedings{ESEC/FSE21p1923,
author = {Nuri Almarimi and Ali Ouni and Moataz Chouchen and Mohamed Wiem Mkaouer},
title = {csDetector: An Open Source Tool for Community Smells Detection},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1923-1922},
doi = {10.1145/3468264.3473121},
year = {2021},
}
Publisher's Version
CrossVul: A Cross-Language Vulnerability Dataset with Commit Data
Georgios Nikitopoulos,
Konstantina Dritsa,
Panos Louridas, and
Dimitris Mitropoulos
(University of Thessaly, Greece; Athens University of Economics and Business, Greece; University of Athens, Greece)
@InProceedings{ESEC/FSE21p1928,
author = {Georgios Nikitopoulos and Konstantina Dritsa and Panos Louridas and Dimitris Mitropoulos},
title = {CrossVul: A Cross-Language Vulnerability Dataset with Commit Data},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1928-1927},
doi = {10.1145/3468264.3473122},
year = {2021},
}
Publisher's Version
Slicer4J: A Dynamic Slicer for Java
Khaled Ahmed,
Mieszko Lis, and
Julia Rubin
(University of British Columbia, Canada)
@InProceedings{ESEC/FSE21p1933,
author = {Khaled Ahmed and Mieszko Lis and Julia Rubin},
title = {Slicer4J: A Dynamic Slicer for Java},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1933-1932},
doi = {10.1145/3468264.3473123},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
CrossASR++: A Modular Differential Testing Framework for Automatic Speech Recognition
Muhammad Hilmi Asyrofi,
Zhou Yang, and
David Lo
(Singapore Management University, Singapore)
@InProceedings{ESEC/FSE21p1938,
author = {Muhammad Hilmi Asyrofi and Zhou Yang and David Lo},
title = {CrossASR++: A Modular Differential Testing Framework for Automatic Speech Recognition},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1938-1937},
doi = {10.1145/3468264.3473124},
year = {2021},
}
Publisher's Version
Frontmatter: Mining Android User Interfaces at Scale
Konstantin Kuznetsov,
Chen Fu,
Song Gao,
David N. Jansen,
Lijun Zhang, and
Andreas Zeller
(CISPA, Germany; Institute of Software at Chinese Academy of Sciences, China; University of Chinese Academy of Sciences, China; Institute of Intelligent Software, China)
@InProceedings{ESEC/FSE21p1943,
author = {Konstantin Kuznetsov and Chen Fu and Song Gao and David N. Jansen and Lijun Zhang and Andreas Zeller},
title = {Frontmatter: Mining Android User Interfaces at Scale},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1943-1942},
doi = {10.1145/3468264.3473125},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
GenSys: A Scalable Fixed-Point Engine for Maximal Controller Synthesis over Infinite State Spaces
Stanly Samuel,
Deepak D'Souza, and
Raghavan Komondoor
(IISc Bengaluru, India)
@InProceedings{ESEC/FSE21p1948,
author = {Stanly Samuel and Deepak D'Souza and Raghavan Komondoor},
title = {GenSys: A Scalable Fixed-Point Engine for Maximal Controller Synthesis over Infinite State Spaces},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1948-1947},
doi = {10.1145/3468264.3473126},
year = {2021},
}
Publisher's Version
Analysis of Specifications of Multiparty Sessions with dcj-lint
Erik Horlings and
Sung-Shik Jongmans
(Open University of the Netherlands, Netherlands; CWI, Netherlands)
@InProceedings{ESEC/FSE21p1953,
author = {Erik Horlings and Sung-Shik Jongmans},
title = {Analysis of Specifications of Multiparty Sessions with dcj-lint},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1953-1952},
doi = {10.1145/3468264.3473127},
year = {2021},
}
Publisher's Version
Reuse, Reproduction, and Replication
A Replication of ‘DeepBugs: A Learning Approach to Name-based Bug Detection’
Jordan Winkler,
Abhimanyu Agarwal,
Caleb Tung,
Dario Rios Ugalde,
Young Jin Jung, and
James C. Davis
(Purdue University, USA; Lockheed Martin, USA)
@InProceedings{ESEC/FSE21p1967,
author = {Jordan Winkler and Abhimanyu Agarwal and Caleb Tung and Dario Rios Ugalde and Young Jin Jung and James C. Davis},
title = {A Replication of ‘DeepBugs: A Learning Approach to Name-based Bug Detection’},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1967-1966},
doi = {10.1145/3468264.3477221},
year = {2021},
}
Publisher's Version
Published Artifact
Artifacts Available
Doctoral Symposium
Freeing Hybrid Distributed AI Training Configuration
Haoran Wang
(Huawei, France; University of Orléans, France)
@InProceedings{ESEC/FSE21p1983,
author = {Haoran Wang},
title = {Freeing Hybrid Distributed AI Training Configuration},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1983-1982},
doi = {10.1145/3468264.3473104},
year = {2021},
}
Publisher's Version
Towards an Approach for Resource-Driven Adaptation
Paul A. Akiki
(Open University, UK)
@InProceedings{ESEC/FSE21p1988,
author = {Paul A. Akiki},
title = {Towards an Approach for Resource-Driven Adaptation},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1988-1987},
doi = {10.1145/3468264.3473098},
year = {2021},
}
Publisher's Version
Lightweight Verification via Specialized Typecheckers
Martin Kellogg
(University of Washington, USA)
@InProceedings{ESEC/FSE21p1998,
author = {Martin Kellogg},
title = {Lightweight Verification via Specialized Typecheckers},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {1998-1997},
doi = {10.1145/3468264.3473105},
year = {2021},
}
Publisher's Version
A Live Environment for Inspection and Refactoring of Software Systems
Sara Fernandes
(University of Porto, Portugal; INESC-ID, Portugal)
@InProceedings{ESEC/FSE21p2018,
author = {Sara Fernandes},
title = {A Live Environment for Inspection and Refactoring of Software Systems},
booktitle = {Proc.\ ESEC/FSE},
publisher = {ACM},
pages = {2018-2017},
doi = {10.1145/3468264.3473100},
year = {2021},
}
Publisher's Version
Student Research Competition
Undergraduate Students
Graduate Students
proc time: 0.97