Write a Blog >>
ESEC/FSE 2021
Mon 23 - Sat 28 August 2021 Athens, Greece
Dates
Tracks

This program is tentative and subject to change.

You're viewing the program in a time zone which is different from your device's time zone - change time zone

Conference Day
Wed 25 Aug

Displayed time zone: Athens change

08:00 - 09:00
Analysis—Development ToolsResearch Papers / Demonstrations / Journal First +12h
08:00
10m
Paper
DIFFBASE: A Differential Factbase for Effective Software Evolution Management
Research Papers
Xiuheng WuNanyang Technological University, Chenguang ZhuUniversity of Texas at Austin, Yi LiNanyang Technological University
DOI Pre-print
08:10
10m
Paper
Would You Like a Quick Peek? Providing Logging Support to Monitor Data Processing in Big Data Applications
Research Papers
Zehao WangConcordia University, Haoxiang ZhangHuawei, Tse-Hsun (Peter) ChenConcordia University, Shaowei WangUniversity of Manitoba
DOI Pre-print
08:20
5m
Paper
Slicer4J: A Dynamic Slicer for Java
Demonstrations
Khaled AhmedUniversity of British Columbia, Mieszko LisUniversity of British Columbia, Julia RubinUniversity of British Columbia
DOI Media Attached
08:25
5m
Paper
Information Needs: Lessons for Programming Tools
Journal First
Thomas LaTozaGeorge Mason University
08:30
30m
Live Q&A
Q&A
Research Papers

08:00 - 09:00
Analytics & Software Evolution—Code RecommendationJournal First / Research Papers +12h
08:00
10m
Paper
Cross-Language Code Search using Static and Dynamic Analyses
Research Papers
George MathewNorth Carolina State University, Kathryn StoleeNorth Carolina State University
DOI
08:10
10m
Paper
Automating the Removal of Obsolete TODO Comments
Research Papers
Zhipeng GaoMonash University, Xin XiaMonash University, David LoSingapore Management University, John GrundyMonash University, Thomas ZimmermannMicrosoft Research
DOI
08:20
10m
Paper
Generating Question Titles for Stack Overflow from Mined Code Snippets
Journal First
Zhipeng GaoMonash University, Xin XiaMonash University, John GrundyMonash University, David LoSingapore Management University, Yuan-Fang LiMonash University
08:30
30m
Live Q&A
Q&A
Research Papers

08:00 - 09:00
Testing—Approximations in Testing and AnalysisResearch Papers +12h
08:00
10m
Paper
Skeletal Approximation Enumeration for SMT Solver Testing
Research Papers
Peisen YaoHong Kong University of Science and Technology, Heqing HuangHong Kong University of Science and Technology, Wensheng TangHong Kong University of Science and Technology, Qingkai ShiPurdue University, Rongxin WuXiamen University, Charles ZhangHong Kong University of Science and Technology
DOI
08:10
10m
Paper
Boosting Static Analysis Accuracy with Instrumented Test Executions
Research Papers
Tianyi ChenUniversity of Southern California, Kihong HeoKAIST, Mukund RaghothamanUniversity of Southern California
DOI
08:20
10m
Paper
Symbolic Parallel Adaptive Importance Sampling for Probabilistic Program Analysis
Research Papers
Yicheng LuoUniversity College London, Antonio FilieriImperial College London, Yuan ZhouUniversity of Oxford
DOI
08:30
30m
Live Q&A
Q&A
Research Papers

08:00 - 09:00
AI—Machine Learning for Software Engineering 1Research Papers +12h
08:00
10m
Paper
Boosting Coverage-Based Fault Localization via Graph-Based Representation Learning
Research Papers
Yiling LouPurdue University, USA, Qihao ZhuPeking University, Jinhao DongPeking University, Xia LiKennesaw State University, Zeyu SunPeking University, Dan HaoPeking University, Lu ZhangPeking University, Lingming ZhangUniversity of Illinois at Urbana-Champaign
DOI
08:10
10m
Paper
SynGuar: Guaranteeing Generalization in Programming by Example
Research Papers
Bo WangNational University of Singapore, Teodora BalutaNational University of Singapore, Aashish KolluriNational University of Singapore, Prateek SaxenaNational University of Singapore
DOI
08:20
10m
Paper
StateFormer: Fine-Grained Type Recovery from Binaries using Generative State Modeling
Research Papers
Kexin PeiColumbia University, Jonas GuanUniversity of Toronto, Matthew BroughtonColumbia University, Zhongtian ChenColumbia University, Songchen YaoColumbia University, David Williams-KingColumbia University, Vikas UmmadisettyDublin High School, Junfeng YangColumbia University, Baishakhi RayColumbia University, Suman JanaColumbia University
DOI
08:30
30m
Live Q&A
Q&A
Research Papers

09:00 - 10:00
Analysis—Dynamic AnalysisResearch Papers / Journal First +12h
09:00
10m
Paper
Efficient Module-Level Dynamic Analysis for Dynamic Languages with Module RecontextualizationDistinguished Paper Award
Research Papers
Nikos VasilakisMassachusetts Institute of Technology, Grigoris NtousakisTU Crete, Veit Hellern.n., Martin C. RinardMassachusetts Institute of Technology
DOI
09:10
10m
Paper
Seads: Scalable and Cost-Effective Dynamic Dependence Analysis of Distributed Systems via Reinforcement Learning
Journal First
Xiaoqin FuWashington State University, Haipeng CaiWashington State University, USA, Wen Li, Li LiMonash University
09:20
10m
Paper
Monotone Precision and Recall Measures for Comparing Executions and Specifications of Dynamic Systems
Journal First
Artem PolyvyanyyThe University of Melbourne, Andreas SoltiVienna University of Economics and Business, Matthias WeidlichHumboldt-Universtität zu Berlin, Claudio Di CiccioDepartment of Computer Science, Sapienza University of Rome, Jan MendlingVienna University of Economics and Business
09:30
30m
Live Q&A
Q&A
Research Papers

09:00 - 10:00
Analytics & Software Evolution—Code Reviews and ChangesJournal First / Research Papers / Demonstrations / Ideas, Visions and Reflections +12h
09:00
10m
Paper
Identifying Bad Software Changes via Multimodal Anomaly Detection for Online Service Systems
Research Papers
Nengwen ZhaoTsinghua University, Junjie ChenTianjin University, Zhaoyang YuTsinghua University, Honglin WangBizSeer, Jiesong LiChina Guangfa Bank, Bin QiuChina Guangfa Bank, Hongyu XuChina Guangfa Bank, Wenchi ZhangBizSeer, Kaixin SuiBizSeer, Dan PeiTsinghua University
DOI
09:10
10m
Paper
Journal First Submission of the Article: "An Empirical Investigation of Relevant Changes and Automation Needs in Modern Code Review"
Journal First
Sebastiano PanichellaZurich University of Applied Sciences, Nick ZauggUniversity of Zurich
09:20
5m
Paper
Exploit Those Code Reviews! Bigger Data for Deeper Learning
Demonstrations
Robert HeumüllerUniversity of Magdeburg, Sebastian NielebockUniversity of Magdeburg, Frank OrtmeierUniversity of Magdeburg
DOI Media Attached
09:25
5m
Paper
Towards Automating Code Review at Scale
Ideas, Visions and Reflections
Vincent J. HellendoornCarnegie Mellon University, Jason TsayIBM Research, Manisha MukherjeeCarnegie Mellon University, Martin HirzelIBM Research
DOI
09:30
30m
Live Q&A
Q&A
Research Papers

09:00 - 10:00
AI—Machine Learning for Software Engineering 2Research Papers +12h
09:00
10m
Paper
Empirical Study of Transformers for Source Code
Research Papers
Nadezhda ChirkovaHSE University, Sergey TroshinHSE University
DOI
09:10
10m
Paper
Explaining Mispredictions of Machine Learning Models using Rule Induction
Research Papers
Jürgen CitoTU Vienna; Facebook, Isil DilligUniversity of Texas at Austin, Seohyun KimFacebook, Vijayaraghavan MuraliFacebook, Satish ChandraFacebook
DOI
09:20
10m
Paper
Generalizable and Interpretable Learning for Configuration Extrapolation
Research Papers
Yi DingMassachusetts Institute of Technology, Ahsan PervaizUniversity of Chicago, Michael CarbinMassachusetts Institute of Technology, Henry HoffmannUniversity of Chicago
DOI
09:30
30m
Live Q&A
Q&A
Research Papers

09:00 - 10:00
Testing—Analysis and Testing of Unconventional SoftwareResearch Papers +12h
09:00
10m
Paper
Parallel Shadow Execution to Accelerate the Debugging of Numerical Errors
Research Papers
Sangeeta ChowdharyRutgers University, Santosh NagarakatteRutgers University
DOI
09:10
10m
Paper
Exposing Numerical Bugs in Deep Learning via Gradient Back-Propagation
Research Papers
Ming YanTianjin University, Junjie ChenTianjin University, Xiangyu ZhangPurdue University, Lin TanPurdue University, Gan WangTianjin University
DOI
09:20
10m
Paper
Metamorphic Testing of Datalog Engines
Research Papers
DOI
09:30
30m
Live Q&A
Q&A
Research Papers

11:00 - 12:00
Testing—Debugging 1Research Papers +12h
11:00
10m
Paper
Demystifying “Bad” Error Messages in Data Science Libraries
Research Papers
Yida TaoShenzhen University, Zhihui ChenShenzhen University, Yepang LiuSouthern University of Science and Technology, Jifeng XuanWuhan University, Zhiwu XuShenzhen University, Shengchao QinTeesside University
DOI
11:10
10m
Paper
NIL: Large-Scale Detection of Large-Variance Clones
Research Papers
Tasuku NakagawaOsaka University, Yoshiki HigoOsaka University, Shinji KusumotoOsaka University
DOI Pre-print
11:20
10m
Paper
Understanding and Detecting Server-Side Request Races in Web Applications
Research Papers
Zhengyi QiuNorth Carolina State University, Shudi ShaoNorth Carolina State University, Qi ZhaoNorth Carolina State University, Guoliang JinNorth Carolina State University
DOI
11:30
30m
Live Q&A
Q&A
Research Papers

11:00 - 12:00
Analysis—Model CheckingJournal First / Research Papers +12h
11:00
10m
Paper
Checking LTL[F,G,X] on Compressed Traces in Polynomial Time
Research Papers
Minjian ZhangUniversity of Illinois at Urbana-Champaign, Umang MathurUniversity of Illinois at Urbana-Champaign, Mahesh ViswanathanUniversity of Illinois at Urbana-Champaign
DOI
11:10
10m
Paper
Conditional Interpolation: Making Concurrent Program Verification More Effective
Research Papers
Jie SuXidian University, Cong TianXidian University, Zhenhua DuanXidian University
DOI
11:20
10m
Paper
RegionTrack: A Trace-based Sound and Complete Checker to Debug Transactional Atomicity Violations and Non-Serializable Traces
Journal First
Xiaoxue MaCity University of Hong Kong, Shangru WUCity University of Hong Kong, Ernest PobeeCity University of Hong Kong, Xiupei MeiCity University of Hong Kong, Hao ZhangCity University of Hong Kong, Bo JiangBeihang University, Wing-Kwong ChanCity University of Hong Kong, Hong Kong
11:30
30m
Live Q&A
Q&A
Research Papers

11:00 - 12:00
Analytics & Software Evolution—Continuous Integration and DeliveryResearch Papers / Journal First +12h
11:00
10m
Paper
Accelerating Continuous Integration by Caching Environments and Inferring Dependencies
Journal First
Keheliya GallabaMcGill University, John EwartYourBase Inc., Yves JunqueiraYourBase Inc., Shane McIntoshMcGill University
11:10
10m
Paper
Predicting Node Failures in an Ultra-large-scale Cloud Computing Platform: an AIOps Solution: A Journal First Presentation Proposal
Journal First
Yangguang LiYork University, Zhen Ming (Jack) JiangYork University , Heng LiPolytechnique Montréal, Ahmed E. HassanQueen's University, Cheng HeAlibaba Group, Ruirui HuangAlibaba Group, China, Zhengda ZengAlibaba Group, Mian WangAlibaba Group, PIN AN CHENAlibaba
11:20
10m
Paper
Automating Serverless Deployments for DevOps Organizations
Research Papers
Daniel SokolowskiTU Darmstadt, Pascal WeisenburgerTU Darmstadt, Guido SalvaneschiUniversity of St. Gallen
DOI Pre-print
11:30
30m
Live Q&A
Q&A
Research Papers

16:00 - 17:00
Analysis—Programming LanguagesResearch Papers / Industry Papers +12h
16:00
10m
Paper
Automated Code Transformation for Context Propagation in Go
Industry Papers
Adam WelcUber Technologies
DOI
16:10
10m
Paper
Toward Efficient Interactions between Python and Native Libraries
Research Papers
Jialiang TanCollege of William & Mary, Yu ChenCollege of William & Mary, Zhenming LiuCollege of William & Mary, Bin RenCollege of William & Mary, Shuaiwen Leon SongUniversity of Sydney, Xipeng ShenNorth Carolina State University, Xu LiuNorth Carolina State University
DOI
16:20
10m
Paper
Accelerating JavaScript Static Analysis via Dynamic Shortcuts
Research Papers
DOI
16:30
30m
Live Q&A
Q&A
Research Papers

16:00 - 17:00
Analytics & Software Evolution—Libraries and APIs 1Research Papers / Industry Papers / Journal First +12h
16:00
10m
Paper
Embedding App-Library Graph for Neural Third Party Library Recommendation
Research Papers
Bo LiSwinburne University of Technology, Qiang HeSwinburne University of Technology, Feifei ChenDeakin University, Xin XiaMonash University, Li LiMonash University, John GrundyMonash University, Yun YangSwinburne University of Technology
DOI
16:10
10m
Paper
Heuristic and Neural Network based Prediction of Project-Specific API Member Access
Journal First
Lin JiangBeijing Institute of Technology, Hui LiuBeijing Institute of Technology, He JiangBeijing Institute of Technology, Lu ZhangPeking University, Hong MeiBeijing Institute of Technology
16:20
10m
Paper
Data-Driven Extract Method Recommendations: A Study at ING
Industry Papers
David van der LeijDelft University of Technology; ING, Jasper BindaING, Robbert van DalenING, Pieter VallenING, Yaping LuoING; Eindhoven University of Technology, Maurício AnicheDelft University of Technology
DOI Pre-print
16:30
30m
Live Q&A
Q&A
Research Papers

16:00 - 17:00
AI—Software Engineering for Machine Learning 2Research Papers / Journal First / Ideas, Visions and Reflections +12h
16:00
10m
Paper
Fair Preprocessing: Towards Understanding Compositional Fairness of Data Transformers in Machine Learning Pipeline
Research Papers
Sumon BiswasIowa State University, Hridesh RajanIowa State University
DOI Pre-print Media Attached
16:10
10m
Paper
Fairea: A Model Behaviour Mutation Approach to Benchmarking Bias Mitigation Methods
Research Papers
Max HortUniversity College London, Jie M. ZhangUniversity College London, Federica SarroUniversity College London, Mark HarmanUniversity College London
DOI
16:20
5m
Paper
Selecting Test Inputs for DNNs using Differential Testing with Subspecialized Model Instances
Ideas, Visions and Reflections
Yu-Seung MaElectronics and Telecommunications Research Institute, Shin YooKAIST, Taeho KimElectronics and Telecommunications Research Institute
DOI
16:25
5m
Paper
The Current State of Industrial Practice in Artificial Intelligence Ethics
Journal First
Ville VakkuriUniversity of Jyvaskyla, Kai-Kristian KemellUniversity of Jyvaskyla, Joni KultanenUniversity of Jyvaskyla, Pekka AbrahamssonUniversity of Jyväskylä
16:30
30m
Live Q&A
Q&A
Research Papers

16:00 - 17:00
Testing—Bug Characterization and FixingResearch Papers / Demonstrations / Ideas, Visions and Reflections +12h
16:00
10m
Paper
Finding Broken Linux Configuration Specifications by Statically Analyzing the Kconfig Language
Research Papers
Jeho OhUniversity of Texas at Austin, Necip Fazıl YıldıranUniversity of Central Florida, Julian BrahaUniversity of Central Florida, Paul GazzilloUniversity of Central Florida
DOI Pre-print
16:10
10m
Paper
Semantic Bug Seeding: A Learning-Based Approach for Creating Realistic BugsDistinguished Paper Award
Research Papers
Jibesh PatraUniversity of Stuttgart, Michael PradelUniversity of Stuttgart
DOI Pre-print Media Attached
16:20
5m
Paper
Analysis of Specifications of Multiparty Sessions with dcj-lint
Demonstrations
Erik HorlingsOpen University of the Netherlands, Sung-Shik JongmansOpen University of the Netherlands; CWI
DOI
16:25
5m
Paper
Reducing the Search Space of Bug Inducing Commits using Failure Coverage
Ideas, Visions and Reflections
Gabin AnKAIST, Shin YooKAIST
DOI
16:30
30m
Live Q&A
Q&A
Research Papers

17:00 - 18:00
Analysis—Static Analysis and Symbolic ExecutionIdeas, Visions and Reflections / Research Papers / Demonstrations +12h
17:00
10m
Paper
IDE Support for Cloud-Based Static Analyses
Research Papers
Linghui LuoUniversity of Paderborn, Martin SchäfAmazon Web Services, Daniel J SanchezAmazon Alexa, Eric BoddenUniversity of Paderborn; Fraunhofer IEM
DOI Pre-print
17:10
10m
Paper
A Bounded Symbolic-Size Model for Symbolic Execution
Research Papers
David TrabishTel Aviv University, Shachar ItzhakyTechnion, Noam RinetzkyTel Aviv University
DOI
17:20
5m
Paper
LLSC: A Parallel Symbolic Execution Compiler for LLVM IR
Demonstrations
Guannan WeiPurdue University, Shangyin TanPurdue University, Oliver BračevacPurdue University, Tiark RompfPurdue University
DOI Pre-print
17:25
5m
Paper
Learning Type Annotation: Is Big Data Enough?
Ideas, Visions and Reflections
Kevin JesseUniversity of California at Davis, Prem DevanbuUniversity of California at Davis, Toufique AhmedUniversity of California at Davis
DOI
17:30
30m
Live Q&A
Q&A
Research Papers

17:00 - 18:00
Analytics & Software Evolution—Libraries and APIs 2Research Papers / Journal First +12h
17:00
10m
Paper
A Large-Scale Empirical Study on Java Library Migrations: Prevalence, Trends, and Rationales
Research Papers
Hao HePeking University, Runzhi HePeking University, Haiqiao GuTsinghua University, Minghui ZhouPeking University
DOI Pre-print
17:10
10m
Paper
Learning-Based Extraction of First-Order Logic Representations of API Directives
Research Papers
Mingwei LiuFudan University, Xin PengFudan University, Andrian MarcusUniversity of Texas at Dallas, Christoph TreudeUniversity of Adelaide, Xuefang BaiFudan University, Gang LyuFudan University, Jiazhan XieFudan University, Xiaoxin ZhangFudan University
DOI
17:20
10m
Paper
Information Correspondence between Types of Documentation for APIs
Journal First
Deeksha AryaMcGill University, Jin L.C. GuoMcGill University, Martin P. RobillardMcGill University
17:30
30m
Live Q&A
Q&A
Research Papers

17:00 - 18:00
AI—Software Engineering for Machine Learning 1Research Papers +12h
17:00
10m
Paper
Probing Model Signal-Awareness via Prediction-Preserving Input Minimization
Research Papers
Sahil SunejaIBM Research, Yunhui ZhengIBM Research, Yufan ZhuangIBM Research, Jim A. LaredoIBM Research, Alessandro MorariIBM Research
DOI
17:10
10m
Paper
Generating Efficient Solvers from Constraint Models
Research Papers
Shu LinPeking University, Na MengVirginia Tech, Wenxin LiPeking University
DOI
17:20
10m
Paper
A Comprehensive Study of Deep Learning Compiler Bugs
Research Papers
Qingchao ShenTianjin University, Haoyang MaTianjin University, Junjie ChenTianjin University, Yongqiang TianTianjin University, Shing-Chi CheungUniversity of Waterloo, Xiang ChenHong Kong University of Science and Technology
DOI
17:30
30m
Live Q&A
Q&A
Research Papers

17:00 - 18:00
Testing—Failures and Fault LocalizationDemonstrations / Journal First / Research Papers / Ideas, Visions and Reflections +12h
17:00
10m
Paper
A Qualitative Study of the Benefits and Costs of Logging from Developers' Perspectives: A Journal First Presentation Proposal
Journal First
Heng LiPolytechnique Montréal, Weiyi ShangConcordia University, Bram AdamsQueens University, Mohammed SayaghETS Montreal, University of Quebec, Ahmed E. HassanQueen's University
17:10
5m
Paper
Just-In-Time Defect Identification and Localization: A Two-Phase Framework
Journal First
Meng YanChongqing University, Xin XiaMonash University, Yuanrui FanZhejiang University, David LoSingapore Management University, Ahmed E. HassanQueen's University, Shanping LiZhejiang University
17:15
5m
Paper
New Visions on Metamorphic Testing after a Quarter of a Century of Inception
Ideas, Visions and Reflections
Tsong Yueh ChenSwinburne University of Technology, T. H. TseUniversity of Hong Kong
DOI
17:20
5m
Paper
AlloyFL: A Fault Localization Framework for Alloy
Demonstrations
Tanvir Ahmed KhanUniversity of Texas at Arlington, Allison SullivanUniversity of Texas at Arlington, Kaiyuan WangGoogle
DOI Media Attached
17:25
5m
Paper
BF-Detector: An Automated Tool for CI Build Failure Detection
Demonstrations
Islem SaidaniETS, Ali OuniETS, Moataz ChouchenETS, Mohamed Wiem MkaouerRochester Institute of Technology
DOI
17:30
30m
Live Q&A
Q&A
Research Papers

19:00 - 20:00
Dependability—Blockchain 1Journal First / Research Papers / Industry Papers +12h
19:00
10m
Paper
Checking Smart Contracts with Structural Code Embedding
Journal First
Zhipeng GaoMonash University, Lingxiao JiangSingapore Management University, Xin XiaMonash University, David LoSingapore Management University, John GrundyMonash University
19:10
10m
Paper
ÐArcher: Detecting On-Chain-Off-Chain Synchronization Bugs in Decentralized Applications
Research Papers
Wuqi ZhangHong Kong University of Science and Technology, Lili WeiHong Kong University of Science and Technology, Shuqing LiSouthern University of Science and Technology, Yepang LiuSouthern University of Science and Technology, Shing-Chi CheungUniversity of Waterloo
DOI Pre-print
19:20
10m
Paper
Making Smart Contract Development More Secure and Easier
Industry Papers
Meng RenTsinghua University, Fuchen MaTsinghua University, Zijing YinTsinghua University, Ying FuAnt Group, Huizhong LiWeBank, Wanli ChangUniversity of York, Yu JiangTsinghua University
DOI
19:30
30m
Live Q&A
Q&A
Research Papers

19:00 - 20:00
Analytics & Software Evolution—Defect Prediction and Effort EstimationJournal First / Research Papers +12h
19:00
10m
Paper
Learning From Mistakes: Machine Learning Enhanced Human Expert Effort Estimates
Journal First
Federica SarroUniversity College London, Rebecca MoussaUniversity College London, Alessio PetrozzielloUniversity College London, Mark HarmanUniversity College London
19:10
10m
Paper
Sound and Efficient Concurrency Bug Prediction
Research Papers
Yan CaiInstitute of Software at Chinese Academy of Sciences, Hao YunInstitute of Software at Chinese Academy of Sciences, Jinqiu WangInstitute of Software at Chinese Academy of Sciences, Lei QiaoBeijing Institute of Control Engineering, Jens PalsbergUniversity of California at Los Angeles
DOI
19:20
10m
Paper
On the Assessment of Software Defect Prediction Models via ROC Curves
Journal First
Sandro Morasca Università degli Studi dell'Insubria, Luigi Lavazza Università degli Studi dell'Insubria
19:30
30m
Live Q&A
Q&A
Research Papers

19:00 - 20:00
AI—Search Based Software EngineeringResearch Papers +12h
19:00
10m
Paper
Bias in Machine Learning Software: Why? How? What to Do?Distinguished Paper Award
Research Papers
Joymallya ChakrabortyNorth Carolina State University, Suvodeep MajumderNorth Carolina State University, Tim MenziesNorth Carolina State University
DOI Pre-print
19:10
10m
Paper
Understanding Neural Code Intelligence through Program Simplification
Research Papers
Md Rafiqul Islam RabinUniversity of Houston, Vincent J. HellendoornCarnegie Mellon University, Amin AlipourUniversity of Houston
DOI Pre-print Media Attached
19:20
10m
Paper
Multi-objectivizing Software Configuration Tuning
Research Papers
Tao ChenLoughborough University, Miqing LiUniversity of Birmingham
DOI Pre-print
19:30
30m
Live Q&A
Q&A
Research Papers

19:00 - 20:00
Testing—Flaky TestsResearch Papers / Industry Papers +12h
19:00
10m
Paper
Flaky Test Detection in Android via Event Order Exploration
Research Papers
Zhen DongNational University of Singapore, Abhishek TiwariNational University of Singapore, Xiao Liang YuNational University of Singapore, Abhik RoychoudhuryNational University of Singapore
DOI Pre-print
19:10
10m
Paper
Quantifying No-Fault-Found Test Failures to Prioritize Inspection of Flaky Tests at Ericsson
Industry Papers
Maaz Hafeez Ur RehmanConcordia University, Peter C. RigbyConcordia University
DOI
19:20
10m
Paper
When Life Gives You Oranges: Detecting and Diagnosing Intermittent Job Failures at Mozilla
Industry Papers
Johannes LampelCISPA; Saarland University, Sascha JustMicrosoft, Sven ApelSaarland University, Andreas ZellerCISPA
DOI
19:30
30m
Live Q&A
Q&A
Research Papers

20:00 - 21:00
Analysis—Development ToolsResearch Papers / Journal First / Demonstrations
20:00
10m
Paper
DIFFBASE: A Differential Factbase for Effective Software Evolution Management
Research Papers
Xiuheng WuNanyang Technological University, Chenguang ZhuUniversity of Texas at Austin, Yi LiNanyang Technological University
DOI Pre-print
20:10
10m
Paper
Would You Like a Quick Peek? Providing Logging Support to Monitor Data Processing in Big Data Applications
Research Papers
Zehao WangConcordia University, Haoxiang ZhangHuawei, Tse-Hsun (Peter) ChenConcordia University, Shaowei WangUniversity of Manitoba
DOI Pre-print
20:20
5m
Paper
Slicer4J: A Dynamic Slicer for Java
Demonstrations
Khaled AhmedUniversity of British Columbia, Mieszko LisUniversity of British Columbia, Julia RubinUniversity of British Columbia
DOI Media Attached
20:25
5m
Paper
Information Needs: Lessons for Programming Tools
Journal First
Thomas LaTozaGeorge Mason University
20:30
30m
Live Q&A
Q&A
Research Papers

20:00 - 21:00
Analytics & Software Evolution—Code RecommendationResearch Papers / Journal First
20:00
10m
Paper
Cross-Language Code Search using Static and Dynamic Analyses
Research Papers
George MathewNorth Carolina State University, Kathryn StoleeNorth Carolina State University
DOI
20:10
10m
Paper
Automating the Removal of Obsolete TODO Comments
Research Papers
Zhipeng GaoMonash University, Xin XiaMonash University, David LoSingapore Management University, John GrundyMonash University, Thomas ZimmermannMicrosoft Research
DOI
20:20
10m
Paper
Generating Question Titles for Stack Overflow from Mined Code Snippets
Journal First
Zhipeng GaoMonash University, Xin XiaMonash University, John GrundyMonash University, David LoSingapore Management University, Yuan-Fang LiMonash University
20:30
30m
Live Q&A
Q&A
Research Papers

20:00 - 21:00
Testing—Approximations in Testing and AnalysisResearch Papers
20:00
10m
Paper
Skeletal Approximation Enumeration for SMT Solver Testing
Research Papers
Peisen YaoHong Kong University of Science and Technology, Heqing HuangHong Kong University of Science and Technology, Wensheng TangHong Kong University of Science and Technology, Qingkai ShiPurdue University, Rongxin WuXiamen University, Charles ZhangHong Kong University of Science and Technology
DOI
20:10
10m
Paper
Boosting Static Analysis Accuracy with Instrumented Test Executions
Research Papers
Tianyi ChenUniversity of Southern California, Kihong HeoKAIST, Mukund RaghothamanUniversity of Southern California
DOI
20:20
10m
Paper
Symbolic Parallel Adaptive Importance Sampling for Probabilistic Program Analysis
Research Papers
Yicheng LuoUniversity College London, Antonio FilieriImperial College London, Yuan ZhouUniversity of Oxford
DOI
20:30
30m
Live Q&A
Q&A
Research Papers

20:00 - 21:00
AI—Machine Learning for Software Engineering 1Research Papers
20:00
10m
Paper
Boosting Coverage-Based Fault Localization via Graph-Based Representation Learning
Research Papers
Yiling LouPurdue University, USA, Qihao ZhuPeking University, Jinhao DongPeking University, Xia LiKennesaw State University, Zeyu SunPeking University, Dan HaoPeking University, Lu ZhangPeking University, Lingming ZhangUniversity of Illinois at Urbana-Champaign
DOI
20:10
10m
Paper
SynGuar: Guaranteeing Generalization in Programming by Example
Research Papers
Bo WangNational University of Singapore, Teodora BalutaNational University of Singapore, Aashish KolluriNational University of Singapore, Prateek SaxenaNational University of Singapore
DOI
20:20
10m
Paper
StateFormer: Fine-Grained Type Recovery from Binaries using Generative State Modeling
Research Papers
Kexin PeiColumbia University, Jonas GuanUniversity of Toronto, Matthew BroughtonColumbia University, Zhongtian ChenColumbia University, Songchen YaoColumbia University, David Williams-KingColumbia University, Vikas UmmadisettyDublin High School, Junfeng YangColumbia University, Baishakhi RayColumbia University, Suman JanaColumbia University
DOI
20:30
30m
Live Q&A
Q&A
Research Papers

21:00 - 22:00
Analysis—Dynamic AnalysisResearch Papers / Journal First
21:00
10m
Paper
Efficient Module-Level Dynamic Analysis for Dynamic Languages with Module RecontextualizationDistinguished Paper Award
Research Papers
Nikos VasilakisMassachusetts Institute of Technology, Grigoris NtousakisTU Crete, Veit Hellern.n., Martin C. RinardMassachusetts Institute of Technology
DOI
21:10
10m
Paper
Seads: Scalable and Cost-Effective Dynamic Dependence Analysis of Distributed Systems via Reinforcement Learning
Journal First
Xiaoqin FuWashington State University, Haipeng CaiWashington State University, USA, Wen Li, Li LiMonash University
21:20
10m
Paper
Monotone Precision and Recall Measures for Comparing Executions and Specifications of Dynamic Systems
Journal First
Artem PolyvyanyyThe University of Melbourne, Andreas SoltiVienna University of Economics and Business, Matthias WeidlichHumboldt-Universtität zu Berlin, Claudio Di CiccioDepartment of Computer Science, Sapienza University of Rome, Jan MendlingVienna University of Economics and Business
21:30
30m
Live Q&A
Q&A
Research Papers

21:00 - 22:00
Analytics & Software Evolution—Code Reviews and ChangesResearch Papers / Journal First / Demonstrations / Ideas, Visions and Reflections
21:00
10m
Paper
Identifying Bad Software Changes via Multimodal Anomaly Detection for Online Service Systems
Research Papers
Nengwen ZhaoTsinghua University, Junjie ChenTianjin University, Zhaoyang YuTsinghua University, Honglin WangBizSeer, Jiesong LiChina Guangfa Bank, Bin QiuChina Guangfa Bank, Hongyu XuChina Guangfa Bank, Wenchi ZhangBizSeer, Kaixin SuiBizSeer, Dan PeiTsinghua University
DOI
21:10
10m
Paper
Journal First Submission of the Article: "An Empirical Investigation of Relevant Changes and Automation Needs in Modern Code Review"
Journal First
Sebastiano PanichellaZurich University of Applied Sciences, Nick ZauggUniversity of Zurich
21:20
5m
Paper
Exploit Those Code Reviews! Bigger Data for Deeper Learning
Demonstrations
Robert HeumüllerUniversity of Magdeburg, Sebastian NielebockUniversity of Magdeburg, Frank OrtmeierUniversity of Magdeburg
DOI Media Attached
21:25
5m
Paper
Towards Automating Code Review at Scale
Ideas, Visions and Reflections
Vincent J. HellendoornCarnegie Mellon University, Jason TsayIBM Research, Manisha MukherjeeCarnegie Mellon University, Martin HirzelIBM Research
DOI
21:30
30m
Live Q&A
Q&A
Research Papers

21:00 - 22:00
AI—Machine Learning for Software Engineering 2Research Papers
21:00
10m
Paper
Empirical Study of Transformers for Source Code
Research Papers
Nadezhda ChirkovaHSE University, Sergey TroshinHSE University
DOI
21:10
10m
Paper
Explaining Mispredictions of Machine Learning Models using Rule Induction
Research Papers
Jürgen CitoTU Vienna; Facebook, Isil DilligUniversity of Texas at Austin, Seohyun KimFacebook, Vijayaraghavan MuraliFacebook, Satish ChandraFacebook
DOI
21:20
10m
Paper
Generalizable and Interpretable Learning for Configuration Extrapolation
Research Papers
Yi DingMassachusetts Institute of Technology, Ahsan PervaizUniversity of Chicago, Michael CarbinMassachusetts Institute of Technology, Henry HoffmannUniversity of Chicago
DOI
21:30
30m
Live Q&A
Q&A
Research Papers

21:00 - 22:00
Testing—Analysis and Testing of Unconventional SoftwareResearch Papers
21:00
10m
Paper
Parallel Shadow Execution to Accelerate the Debugging of Numerical Errors
Research Papers
Sangeeta ChowdharyRutgers University, Santosh NagarakatteRutgers University
DOI
21:10
10m
Paper
Exposing Numerical Bugs in Deep Learning via Gradient Back-Propagation
Research Papers
Ming YanTianjin University, Junjie ChenTianjin University, Xiangyu ZhangPurdue University, Lin TanPurdue University, Gan WangTianjin University
DOI
21:20
10m
Paper
Metamorphic Testing of Datalog Engines
Research Papers
DOI
21:30
30m
Live Q&A
Q&A
Research Papers

23:00 - 00:00
Testing—Debugging 1Research Papers
23:00
10m
Paper
Demystifying “Bad” Error Messages in Data Science Libraries
Research Papers
Yida TaoShenzhen University, Zhihui ChenShenzhen University, Yepang LiuSouthern University of Science and Technology, Jifeng XuanWuhan University, Zhiwu XuShenzhen University, Shengchao QinTeesside University
DOI
23:10
10m
Paper
NIL: Large-Scale Detection of Large-Variance Clones
Research Papers
Tasuku NakagawaOsaka University, Yoshiki HigoOsaka University, Shinji KusumotoOsaka University
DOI Pre-print
23:20
10m
Paper
Understanding and Detecting Server-Side Request Races in Web Applications
Research Papers
Zhengyi QiuNorth Carolina State University, Shudi ShaoNorth Carolina State University, Qi ZhaoNorth Carolina State University, Guoliang JinNorth Carolina State University
DOI
23:30
30m
Live Q&A
Q&A
Research Papers

23:00 - 00:00
Analysis—Model CheckingResearch Papers / Journal First
23:00
10m
Paper
Checking LTL[F,G,X] on Compressed Traces in Polynomial Time
Research Papers
Minjian ZhangUniversity of Illinois at Urbana-Champaign, Umang MathurUniversity of Illinois at Urbana-Champaign, Mahesh ViswanathanUniversity of Illinois at Urbana-Champaign
DOI
23:10
10m
Paper
Conditional Interpolation: Making Concurrent Program Verification More Effective
Research Papers
Jie SuXidian University, Cong TianXidian University, Zhenhua DuanXidian University
DOI
23:20
10m
Paper
RegionTrack: A Trace-based Sound and Complete Checker to Debug Transactional Atomicity Violations and Non-Serializable Traces
Journal First
Xiaoxue MaCity University of Hong Kong, Shangru WUCity University of Hong Kong, Ernest PobeeCity University of Hong Kong, Xiupei MeiCity University of Hong Kong, Hao ZhangCity University of Hong Kong, Bo JiangBeihang University, Wing-Kwong ChanCity University of Hong Kong, Hong Kong
23:30
30m
Live Q&A
Q&A
Research Papers

23:00 - 00:00
Analytics & Software Evolution—Continuous Integration and DeliveryJournal First / Research Papers
23:00
10m
Paper
Accelerating Continuous Integration by Caching Environments and Inferring Dependencies
Journal First
Keheliya GallabaMcGill University, John EwartYourBase Inc., Yves JunqueiraYourBase Inc., Shane McIntoshMcGill University
23:10
10m
Paper
Predicting Node Failures in an Ultra-large-scale Cloud Computing Platform: an AIOps Solution: A Journal First Presentation Proposal
Journal First
Yangguang LiYork University, Zhen Ming (Jack) JiangYork University , Heng LiPolytechnique Montréal, Ahmed E. HassanQueen's University, Cheng HeAlibaba Group, Ruirui HuangAlibaba Group, China, Zhengda ZengAlibaba Group, Mian WangAlibaba Group, PIN AN CHENAlibaba
23:20
10m
Paper
Automating Serverless Deployments for DevOps Organizations
Research Papers
Daniel SokolowskiTU Darmstadt, Pascal WeisenburgerTU Darmstadt, Guido SalvaneschiUniversity of St. Gallen
DOI Pre-print
23:30
30m
Live Q&A
Q&A
Research Papers

Conference Day
Thu 26 Aug

Displayed time zone: Athens change

04:00 - 05:00
Analysis—Programming LanguagesResearch Papers / Industry Papers
04:00
10m
Paper
Automated Code Transformation for Context Propagation in Go
Industry Papers
Adam WelcUber Technologies
DOI
04:10
10m
Paper
Toward Efficient Interactions between Python and Native Libraries
Research Papers
Jialiang TanCollege of William & Mary, Yu ChenCollege of William & Mary, Zhenming LiuCollege of William & Mary, Bin RenCollege of William & Mary, Shuaiwen Leon SongUniversity of Sydney, Xipeng ShenNorth Carolina State University, Xu LiuNorth Carolina State University
DOI
04:20
10m
Paper
Accelerating JavaScript Static Analysis via Dynamic Shortcuts
Research Papers
DOI
04:30
30m
Live Q&A
Q&A
Research Papers

04:00 - 05:00
Analytics & Software Evolution—Libraries and APIs 1Research Papers / Journal First / Industry Papers
04:00
10m
Paper
Embedding App-Library Graph for Neural Third Party Library Recommendation
Research Papers
Bo LiSwinburne University of Technology, Qiang HeSwinburne University of Technology, Feifei ChenDeakin University, Xin XiaMonash University, Li LiMonash University, John GrundyMonash University, Yun YangSwinburne University of Technology
DOI
04:10
10m
Paper
Heuristic and Neural Network based Prediction of Project-Specific API Member Access
Journal First
Lin JiangBeijing Institute of Technology, Hui LiuBeijing Institute of Technology, He JiangBeijing Institute of Technology, Lu ZhangPeking University, Hong MeiBeijing Institute of Technology
04:20
10m
Paper
Data-Driven Extract Method Recommendations: A Study at ING
Industry Papers
David van der LeijDelft University of Technology; ING, Jasper BindaING, Robbert van DalenING, Pieter VallenING, Yaping LuoING; Eindhoven University of Technology, Maurício AnicheDelft University of Technology
DOI Pre-print
04:30
30m
Live Q&A
Q&A
Research Papers

04:00 - 05:00
AI—Software Engineering for Machine Learning 2Research Papers / Ideas, Visions and Reflections / Journal First
04:00
10m
Paper
Fair Preprocessing: Towards Understanding Compositional Fairness of Data Transformers in Machine Learning Pipeline
Research Papers
Sumon BiswasIowa State University, Hridesh RajanIowa State University
DOI Pre-print Media Attached
04:10
10m
Paper
Fairea: A Model Behaviour Mutation Approach to Benchmarking Bias Mitigation Methods
Research Papers
Max HortUniversity College London, Jie M. ZhangUniversity College London, Federica SarroUniversity College London, Mark HarmanUniversity College London
DOI
04:20
5m
Paper
Selecting Test Inputs for DNNs using Differential Testing with Subspecialized Model Instances
Ideas, Visions and Reflections
Yu-Seung MaElectronics and Telecommunications Research Institute, Shin YooKAIST, Taeho KimElectronics and Telecommunications Research Institute
DOI
04:25
5m
Paper
The Current State of Industrial Practice in Artificial Intelligence Ethics
Journal First
Ville VakkuriUniversity of Jyvaskyla, Kai-Kristian KemellUniversity of Jyvaskyla, Joni KultanenUniversity of Jyvaskyla, Pekka AbrahamssonUniversity of Jyväskylä
04:30
30m
Live Q&A
Q&A
Research Papers

04:00 - 05:00
Testing—Bug Characterization and FixingResearch Papers / Demonstrations / Ideas, Visions and Reflections
04:00
10m
Paper
Finding Broken Linux Configuration Specifications by Statically Analyzing the Kconfig Language
Research Papers
Jeho OhUniversity of Texas at Austin, Necip Fazıl YıldıranUniversity of Central Florida, Julian BrahaUniversity of Central Florida, Paul GazzilloUniversity of Central Florida
DOI Pre-print
04:10
10m
Paper
Semantic Bug Seeding: A Learning-Based Approach for Creating Realistic BugsDistinguished Paper Award
Research Papers
Jibesh PatraUniversity of Stuttgart, Michael PradelUniversity of Stuttgart
DOI Pre-print Media Attached
04:20
5m
Paper
Analysis of Specifications of Multiparty Sessions with dcj-lint
Demonstrations
Erik HorlingsOpen University of the Netherlands, Sung-Shik JongmansOpen University of the Netherlands; CWI
DOI
04:25
5m
Paper
Reducing the Search Space of Bug Inducing Commits using Failure Coverage
Ideas, Visions and Reflections
Gabin AnKAIST, Shin YooKAIST
DOI
04:30
30m
Live Q&A
Q&A
Research Papers

05:00 - 06:00
Analysis—Static Analysis and Symbolic ExecutionDemonstrations / Research Papers / Ideas, Visions and Reflections
05:00
10m
Paper
IDE Support for Cloud-Based Static Analyses
Research Papers
Linghui LuoUniversity of Paderborn, Martin SchäfAmazon Web Services, Daniel J SanchezAmazon Alexa, Eric BoddenUniversity of Paderborn; Fraunhofer IEM
DOI Pre-print
05:10
10m
Paper
A Bounded Symbolic-Size Model for Symbolic Execution
Research Papers
David TrabishTel Aviv University, Shachar ItzhakyTechnion, Noam RinetzkyTel Aviv University
DOI
05:20
5m
Paper
LLSC: A Parallel Symbolic Execution Compiler for LLVM IR
Demonstrations
Guannan WeiPurdue University, Shangyin TanPurdue University, Oliver BračevacPurdue University, Tiark RompfPurdue University
DOI Pre-print
05:25
5m
Paper
Learning Type Annotation: Is Big Data Enough?
Ideas, Visions and Reflections
Kevin JesseUniversity of California at Davis, Prem DevanbuUniversity of California at Davis, Toufique AhmedUniversity of California at Davis
DOI
05:30
30m
Live Q&A
Q&A
Research Papers

05:00 - 06:00
Analytics & Software Evolution—Libraries and APIs 2Research Papers / Journal First
05:00
10m
Paper
A Large-Scale Empirical Study on Java Library Migrations: Prevalence, Trends, and Rationales
Research Papers
Hao HePeking University, Runzhi HePeking University, Haiqiao GuTsinghua University, Minghui ZhouPeking University
DOI Pre-print
05:10
10m
Paper
Learning-Based Extraction of First-Order Logic Representations of API Directives
Research Papers
Mingwei LiuFudan University, Xin PengFudan University, Andrian MarcusUniversity of Texas at Dallas, Christoph TreudeUniversity of Adelaide, Xuefang BaiFudan University, Gang LyuFudan University, Jiazhan XieFudan University, Xiaoxin ZhangFudan University
DOI
05:20
10m
Paper
Information Correspondence between Types of Documentation for APIs
Journal First
Deeksha AryaMcGill University, Jin L.C. GuoMcGill University, Martin P. RobillardMcGill University
05:30
30m
Live Q&A
Q&A
Research Papers

05:00 - 06:00
AI—Software Engineering for Machine Learning 1Research Papers
05:00
10m
Paper
Probing Model Signal-Awareness via Prediction-Preserving Input Minimization
Research Papers
Sahil SunejaIBM Research, Yunhui ZhengIBM Research, Yufan ZhuangIBM Research, Jim A. LaredoIBM Research, Alessandro MorariIBM Research
DOI
05:10
10m
Paper
Generating Efficient Solvers from Constraint Models
Research Papers
Shu LinPeking University, Na MengVirginia Tech, Wenxin LiPeking University
DOI
05:20
10m
Paper
A Comprehensive Study of Deep Learning Compiler Bugs
Research Papers
Qingchao ShenTianjin University, Haoyang MaTianjin University, Junjie ChenTianjin University, Yongqiang TianTianjin University, Shing-Chi CheungUniversity of Waterloo, Xiang ChenHong Kong University of Science and Technology
DOI
05:30
30m
Live Q&A
Q&A
Research Papers

05:00 - 06:00
Testing—Failures and Fault LocalizationJournal First / Research Papers / Ideas, Visions and Reflections / Demonstrations
05:00
10m
Paper
A Qualitative Study of the Benefits and Costs of Logging from Developers' Perspectives: A Journal First Presentation Proposal
Journal First
Heng LiPolytechnique Montréal, Weiyi ShangConcordia University, Bram AdamsQueens University, Mohammed SayaghETS Montreal, University of Quebec, Ahmed E. HassanQueen's University
05:10
5m
Paper
Just-In-Time Defect Identification and Localization: A Two-Phase Framework
Journal First
Meng YanChongqing University, Xin XiaMonash University, Yuanrui FanZhejiang University, David LoSingapore Management University, Ahmed E. HassanQueen's University, Shanping LiZhejiang University
05:15
5m
Paper
New Visions on Metamorphic Testing after a Quarter of a Century of Inception
Ideas, Visions and Reflections
Tsong Yueh ChenSwinburne University of Technology, T. H. TseUniversity of Hong Kong
DOI
05:20
5m
Paper
AlloyFL: A Fault Localization Framework for Alloy
Demonstrations
Tanvir Ahmed KhanUniversity of Texas at Arlington, Allison SullivanUniversity of Texas at Arlington, Kaiyuan WangGoogle
DOI Media Attached
05:25
5m
Paper
BF-Detector: An Automated Tool for CI Build Failure Detection
Demonstrations
Islem SaidaniETS, Ali OuniETS, Moataz ChouchenETS, Mohamed Wiem MkaouerRochester Institute of Technology
DOI
05:30
30m
Live Q&A
Q&A
Research Papers

07:00 - 08:00
Dependability—Blockchain 1Research Papers / Industry Papers / Journal First
07:00
10m
Paper
Checking Smart Contracts with Structural Code Embedding
Journal First
Zhipeng GaoMonash University, Lingxiao JiangSingapore Management University, Xin XiaMonash University, David LoSingapore Management University, John GrundyMonash University
07:10
10m
Paper
ÐArcher: Detecting On-Chain-Off-Chain Synchronization Bugs in Decentralized Applications
Research Papers
Wuqi ZhangHong Kong University of Science and Technology, Lili WeiHong Kong University of Science and Technology, Shuqing LiSouthern University of Science and Technology, Yepang LiuSouthern University of Science and Technology, Shing-Chi CheungUniversity of Waterloo
DOI Pre-print
07:20
10m
Paper
Making Smart Contract Development More Secure and Easier
Industry Papers
Meng RenTsinghua University, Fuchen MaTsinghua University, Zijing YinTsinghua University, Ying FuAnt Group, Huizhong LiWeBank, Wanli ChangUniversity of York, Yu JiangTsinghua University
DOI
07:30
30m
Live Q&A
Q&A
Research Papers

07:00 - 08:00
Analytics & Software Evolution—Defect Prediction and Effort EstimationResearch Papers / Journal First
07:00
10m
Paper
Learning From Mistakes: Machine Learning Enhanced Human Expert Effort Estimates
Journal First
Federica SarroUniversity College London, Rebecca MoussaUniversity College London, Alessio PetrozzielloUniversity College London, Mark HarmanUniversity College London
07:10
10m
Paper
Sound and Efficient Concurrency Bug Prediction
Research Papers
Yan CaiInstitute of Software at Chinese Academy of Sciences, Hao YunInstitute of Software at Chinese Academy of Sciences, Jinqiu WangInstitute of Software at Chinese Academy of Sciences, Lei QiaoBeijing Institute of Control Engineering, Jens PalsbergUniversity of California at Los Angeles
DOI
07:20
10m
Paper
On the Assessment of Software Defect Prediction Models via ROC Curves
Journal First
Sandro Morasca Università degli Studi dell'Insubria, Luigi Lavazza Università degli Studi dell'Insubria
07:30
30m
Live Q&A
Q&A
Research Papers

07:00 - 08:00
AI—Search Based Software EngineeringResearch Papers
07:00
10m
Paper
Bias in Machine Learning Software: Why? How? What to Do?Distinguished Paper Award
Research Papers
Joymallya ChakrabortyNorth Carolina State University, Suvodeep MajumderNorth Carolina State University, Tim MenziesNorth Carolina State University
DOI Pre-print
07:10
10m
Paper
Understanding Neural Code Intelligence through Program Simplification
Research Papers
Md Rafiqul Islam RabinUniversity of Houston, Vincent J. HellendoornCarnegie Mellon University, Amin AlipourUniversity of Houston
DOI Pre-print Media Attached
07:20
10m
Paper
Multi-objectivizing Software Configuration Tuning
Research Papers
Tao ChenLoughborough University, Miqing LiUniversity of Birmingham
DOI Pre-print
07:30
30m
Live Q&A
Q&A
Research Papers

07:00 - 08:00
Testing—Flaky TestsIndustry Papers / Research Papers
07:00
10m
Paper
Flaky Test Detection in Android via Event Order Exploration
Research Papers
Zhen DongNational University of Singapore, Abhishek TiwariNational University of Singapore, Xiao Liang YuNational University of Singapore, Abhik RoychoudhuryNational University of Singapore
DOI Pre-print
07:10
10m
Paper
Quantifying No-Fault-Found Test Failures to Prioritize Inspection of Flaky Tests at Ericsson
Industry Papers
Maaz Hafeez Ur RehmanConcordia University, Peter C. RigbyConcordia University
DOI
07:20
10m
Paper
When Life Gives You Oranges: Detecting and Diagnosing Intermittent Job Failures at Mozilla
Industry Papers
Johannes LampelCISPA; Saarland University, Sascha JustMicrosoft, Sven ApelSaarland University, Andreas ZellerCISPA
DOI
07:30
30m
Live Q&A
Q&A
Research Papers

08:00 - 09:00
Dependability—Blockchain 2Journal First / Ideas, Visions and Reflections / Research Papers +12h
08:00
10m
Paper
Code cloning in smart contracts: a case study on verified contracts from the Ethereum blockchain platform
Journal First
Masanari KondoKyushu University, Gustavo A. OlivaQueen's University, Zhen Ming (Jack) JiangYork University , Ahmed E. HassanQueen's University, Osamu MizunoKyoto Institute of Technology
08:10
10m
Paper
iBatch: Saving Ethereum Fees via Secure and Cost-Effective Batching of Smart-Contract Invocations
Research Papers
Yibo WangSyracuse University, Qi ZhangSyracuse University, Kai LiSyracuse University, Yuzhe TangSyracuse University, Jiaqi ChenSyracuse University, Xiapu LuoHong Kong Polytechnic University, Ting ChenUniversity of Electronic Science and Technology of China
Link to publication DOI Pre-print
08:20
10m
Paper
The Gas Triangle and Its Challenges to the Development of Blockchain-Powered Applications
Ideas, Visions and Reflections
Gustavo A. OlivaQueen's University, Ahmed E. HassanQueen's University
DOI
08:30
30m
Live Q&A
Q&A
Research Papers

08:00 - 09:00
Analytics & Software Evolution—MetricsResearch Papers / Journal First +12h
08:00
10m
Research paper
Reassessing Automatic Evaluation Metrics for Code Summarization Tasks
Research Papers
Devjeet RoyWashington State University, Sarah FakhouryWashington State University, Venera ArnaoudovaWashington State University
DOI Pre-print
08:10
10m
Paper
A Defect Estimator for Source Code: Linking Defect Reports with Programming Constructs Usage Metrics
Journal First
Ritu KapurIndian Institute of Technology, Ropar, India., Balwinder SodhiIndian Institute of Technology (IIT) Ropar, Punjab, India.
08:20
10m
Paper
Explaining Essential and Accidental Code Elements and Their Influences on Code Complexity Increase
Journal First
Vard AntinyanVolvo Car Group
08:30
30m
Live Q&A
Q&A
Research Papers

08:00 - 09:00
Human—Collaborative Software EngineeringResearch Papers +12h
08:00
10m
Paper
SmartCommit: A Graph-Based Interactive Assistant for Activity-Oriented CommitsDistinguished Paper Award
Research Papers
Bo ShenPeking University, Wei ZhangPeking University, Christian KästnerCarnegie Mellon University, Haiyan ZhaoPeking University, Zhao WeiHuawei Technologies, Guangtai LiangHuawei Technologies, Zhi JinPeking University
DOI
08:10
10m
Paper
A First Look at Developers’ Live Chat on Gitter
Research Papers
Lin ShiInstitute of Software at Chinese Academy of Sciences, Xiao ChenInstitute of Software at Chinese Academy of Sciences, Ye YangStevens Institute of Technology, Hanzhi JiangInstitute of Software at Chinese Academy of Sciences, Ziyou JiangInstitute of Software at Chinese Academy of Sciences, Nan NiuUniversity of Cincinnati, Qing WangInstitute of Software at Chinese Academy of Sciences
DOI
08:20
10m
Paper
Reel Life vs. Real Life: How Software Developers Share Their Daily Life through Vlogs
Research Papers
Souti ChattopadhyayOregon State University, Thomas ZimmermannMicrosoft Research, Denae FordMicrosoft Research
DOI
08:30
30m
Live Q&A
Q&A
Research Papers

08:00 - 09:00
Testing—FuzzingResearch Papers / Industry Papers +12h
08:00
10m
Paper
Estimating Residual Risk in Greybox Fuzzing
Research Papers
Marcel BöhmeMonash University, Danushka LiyanageMonash University, Valentin WüstholzConsenSys
DOI
08:10
10m
Paper
HeteroFuzz: Fuzz Testing to Detect Platform Dependent Divergence for Heterogeneous Applications
Research Papers
Qian ZhangUniversity of California at Los Angeles, Jiyuan WangUniversity of California at Los Angeles, Miryung KimUniversity of California at Los Angeles
DOI
08:20
10m
Paper
FuzzBench: An Open Fuzzer Benchmarking Platform and Service
Industry Papers
DOI
08:30
30m
Live Q&A
Q&A
Research Papers

09:00 - 10:00
Dependability—Cyber-Physical Systems 1Journal First / Research Papers +12h
09:00
10m
Paper
Hazard Analysis for Human-on-the-Loop Interactions in sUAS Systems
Research Papers
Michael VierhauserJKU Linz, Md Nafee Al IslamUniversity of Notre Dame, Ankit AgrawalUniversity of Notre Dame, Jane Cleland-HuangUniversity of Notre Dame, James MasonNorthrop Grumman
DOI Media Attached
09:10
10m
Paper
An Exploratory Study of Autopilot Software Bugs in Unmanned Aerial Vehicles
Research Papers
Dinghua WangUniversity of Technology Sydney, Shuqing LiSouthern University of Science and Technology, Guanping XiaoNanjing University of Aeronautics and Astronautics, Yepang LiuSouthern University of Science and Technology, Yulei SuiUniversity of Technology Sydney
DOI
09:20
10m
Paper
Incidents Are Meant for Learning, Not Repeating: Sharing Knowledge About Security Incidents in Cyber-Physical Systems
Journal First
Faeq AlrimawiLero - the Science Foundation Ireland Research Centre for Software, Liliana PasqualeUniversity College Dublin & Lero, Deepak MehtaApple, Nobukazu YoshiokaWaseda University, Bashar NuseibehThe Open University (UK) & Lero (Ireland)
09:30
30m
Live Q&A
Q&A
Research Papers

09:00 - 10:00
Analytics & Software Evolution—Mining Software RepositoriesJournal First / Research Papers +12h
09:00
10m
Paper
Characterizing Search Activities on Stack Overflow
Research Papers
Jiakun LiuZhejiang University, Sebastian BaltesUniversity of Adelaide, Christoph TreudeUniversity of Adelaide, David LoSingapore Management University, Yun ZhangZhejiang University City College, Xin XiaMonash University
DOI
09:10
10m
Paper
Authorship Attribution of Source Code: A Language-Agnostic Approach and Applicability in Software Engineering
Research Papers
Egor BogomolovJetBrains Research; HSE University, Vladimir KovalenkoJetBrains Research, Yurii RebrykHSE University, Alberto BacchelliUniversity of Zurich, Timofey BryksinJetBrains Research; HSE University
DOI Pre-print
09:20
5m
Paper
Insights into Non-Merged Pull Requests in GitHub: Is there Evidence of Bias Based on Perceptible Race
Journal First
Reza NadriUniversity of Waterloo, Gema Rodríguez-PérezUniversity of Waterloo, Mei NagappanUniversity of Waterloo
09:25
5m
Paper
Automatic Recovery of Issue Type Labels
Journal First
Farida El ZanatyMcGill University, Christophe RezkMcGill University, Sander LijbrinkShopify, Inc., Willem Van BergenShopify, Inc., Mark CôtéShopify, Inc., Shane McIntoshMcGill University
09:30
30m
Live Q&A
Q&A
Research Papers

09:00 - 10:00
Human—Developers 1Research Papers / Journal First / Industry Papers +12h
09:00
10m
Paper
Turnover-Induced Knowledge Loss in Practice
Industry Papers
Martin P. RobillardMcGill University
DOI
09:10
10m
Paper
Human Values in Software Engineering: Contrasting Case Studies of Practice
Journal First
Waqar HussainMonash University, Harsha PereraMonash University, Jon WhittleCSIRO's Data61 and Monash University, Arif NurwidyantoroFaculty of Information Technology, Monash University, Rashina HodaMonash University, Rifat Ara ShamsMonash University, Gillian OliverFaculty of Information Technology, Monash University
09:20
5m
Paper
Enabling the Study of Software Development Behavior with Cross-Tool Logs
Journal First
09:25
5m
Paper
Gender Differences in Public Code Contributions: a 50-year Perspective
Journal First
Stefano ZacchiroliUniversité de Paris and Inria
09:30
30m
Live Q&A
Q&A
Research Papers

09:00 - 10:00
Testing—Program Repair 1Research Papers / Journal First +12h
09:00
10m
Paper
Beyond Tests: Program Vulnerability Repair via Crash Constraint Extraction
Journal First
Xiang GaoNational University of Singapore, Bo WangPeking University, China, Gregory J. DuckNational University of Singapore, Ruyi JiPeking University, Yingfei XiongPeking University, Abhik RoychoudhuryNational University of Singapore
09:10
10m
Paper
Context-Aware and Data-Driven Feedback Generation for Programming Assignments
Research Papers
Dowon SongKorea University, Woosuk LeeHanyang University, Hakjoo OhKorea University
DOI
09:20
10m
Paper
A Syntax-Guided Edit Decoder for Neural Program Repair
Research Papers
Qihao ZhuPeking University, Zeyu SunPeking University, Yuan-an XiaoPeking University, Wenjie ZhangPeking University, Kang YuanStony Brook University, Yingfei XiongPeking University, Lu ZhangPeking University
DOI
09:30
30m
Live Q&A
Q&A
Research Papers

11:00 - 12:00
Dependability—Cyber-Physical Systems 2Research Papers / Industry Papers +12h
11:00
10m
Paper
Code Integrity Attestation for PLCs using Black Box Neural Network Predictions
Research Papers
Yuqi ChenSingapore Management University, Chris PoskittSingapore Management University, Jun SunSingapore Management University
DOI Pre-print
11:10
10m
Paper
PHYSFRAME: Type Checking Physical Frames of Reference for Robotic Systems
Research Papers
Sayali KatePurdue University, Michael ChinnUniversity of Virginia, Hongjun ChoiPurdue University, Xiangyu ZhangPurdue University, Sebastian ElbaumUniversity of Virginia
DOI
11:20
10m
Paper
Generating Metamorphic Relations for Cyber-Physical Systems with Genetic Programming: An Industrial Case Study
Industry Papers
Jon AyerdiMondragon University, Valerio TerragniUniversity of Auckland, Aitor ArrietaMondragon University, Paolo TonellaUSI Lugano, Goiuria SagarduiMondragon University, Maite ArratibelOrona
DOI
11:30
30m
Live Q&A
Q&A
Research Papers

11:00 - 12:00
Analytics & Software Evolution—Program ComprehensionResearch Papers +12h
11:00
10m
Paper
Lightweight Global and Local Contexts Guided Method Name Recommendation with Prior Knowledge
Research Papers
Shangwen WangNational University of Defense Technology, Ming WenHuazhong University of Science and Technology, Bo LinNational University of Defense Technology, Xiaoguang MaoNational University of Defense Technology
DOI Pre-print
11:10
10m
Paper
To Read or to Rotate? Comparing the Effects of Technical Reading Training and Spatial Skills Training on Novice Programming Ability
Research Papers
Madeline EndresUniversity of Michigan, Madison FansherUniversity of Michigan, Priti ShahUniversity of Michigan, Westley WeimerUniversity of Michigan
DOI Pre-print
11:20
10m
Paper
Connecting the Dots: Rethinking the Relationship between Code and Prose Writing with Functional Connectivity
Research Papers
Zachary KarasUniversity of Michigan, Andrew JahnUniversity of Michigan, Westley WeimerUniversity of Michigan, Yu HuangUniversity of Michigan
DOI
11:30
30m
Live Q&A
Q&A
Research Papers

11:00 - 12:00
Human—Developers 2Journal First / Demonstrations / Research Papers +12h
11:00
10m
Paper
Relations Between Effort Estimates, Skill Indicators, and Measured Programming Skill
Journal First
Magne JorgensenSimula Metropolitan Center for Digital Engineering, Gunnar Rye BergersenUniversity of Oslo, Knut LIestølUniversity of Oslo
11:10
5m
Paper
Reducing Software Developer Human Errors by Improving Situation Awareness
Journal First
Bhaveet NagariaBrunel University London, Tracy HallLancaster University
11:15
5m
Paper
A Case for Human Values in Software Engineering
Journal First
Jon WhittleCSIRO's Data61 and Monash University, Maria Angela FerrarioQueen's University Belfast, Will SimmLancaster University, Waquar HusseinMonash University
11:20
5m
Paper
Is 40 the new 60? How popular media portrays the employability of older software developers
Journal First
Sebastian BaltesUniversity of Adelaide, George ParkItility, Alexander SerebrenikEindhoven University of Technology
11:25
5m
Paper
csDetector: An Open Source Tool for Community Smells Detection
Demonstrations
Nuri AlmarimiETS, Ali OuniETS, Moataz ChouchenETS, Mohamed Wiem MkaouerRochester Institute of Technology
DOI
11:30
30m
Live Q&A
Q&A
Research Papers

11:00 - 12:00
Testing—Debugging 2Research Papers +12h
11:00
10m
Paper
Detecting and Localizing Keyboard Accessibility Failures in Web Applications
Research Papers
Paul T. ChiouUniversity of Southern California, Ali S. AlotaibiUniversity of Southern California, William G.J. HalfondUniversity of Southern California
DOI
11:10
10m
Paper
Swarmbug: Debugging Configuration Bugs in Swarm Robotics
Research Papers
Chijung JungUniversity of Virginia, Ali AhadUniversity of Virginia, Jinho JungGeorgia Institute of Technology, Sebastian ElbaumUniversity of Virginia, Yonghwi KwonUniversity of Virginia
DOI
11:20
10m
Paper
Probabilistic Delta DebuggingDistinguished Paper Award
Research Papers
Guancheng WangPeking University, Ruobing ShenPeking University, Junjie ChenTianjin University, Yingfei XiongPeking University, Lu ZhangPeking University
DOI Pre-print
11:30
30m
Live Q&A
Q&A
Research Papers

12:00 - 13:00
Analytics & Software Evolution—Recommender SystemsDemonstrations / Industry Papers / Research Papers +12h
12:00
10m
Paper
Which Abbreviations Should Be Expanded?
Research Papers
Yanjie JiangBeijing Institute of Technology, Hui LiuBeijing Institute of Technology, Yuxia ZhangBeijing Institute of Technology, Nan NiuUniversity of Cincinnati, Yuhai ZhaoNortheastern University, Lu ZhangPeking University
DOI
12:10
5m
Paper
BRAID: An API Recommender Supporting Implicit User Feedback
Demonstrations
Yu ZhouNanjing University of Aeronautics and Astronautics, Haonan JinNanjing University of Aeronautics and Astronautics, Xinying YangNanjing University of Aeronautics and Astronautics, Taolue ChenUniversity of London, Krishna NarasimhanTU Darmstadt, Harald GallUniversity of Zurich
DOI
12:15
5m
Paper
Code2Que: A Tool for Improving Question Titles from Mined Code Snippets in Stack Overflow
Demonstrations
Zhipeng GaoMonash University, Xin XiaMonash University, David LoSingapore Management University, John GrundyMonash University, Yuan-Fang LiMonash University
DOI
12:20
5m
Paper
StackEmo: Towards Enhancing User Experience by Augmenting Stack Overflow with Emojis
Demonstrations
DOI Media Attached
12:25
5m
Paper
Domain Adaptation for an Automated Classification of Deontic Modalities in Software Engineering Contracts
Industry Papers
Vivek JoshiTCS Research, Preethu Rose AnishTCS Research, Smita GhaisasTCS Research
DOI
12:30
30m
Live Q&A
Q&A
Research Papers

12:00 - 13:00
Human—HCI and MobileIndustry Papers / Research Papers +12h
12:00
10m
Paper
Data-Driven Accessibility Repair Revisited: On the Effectiveness of Generating Labels for Icons in Android Apps
Research Papers
Forough MehralianUniversity of California at Irvine, Navid SalehnamadiUniversity of California at Irvine, Sam MalekUniversity of California at Irvine
DOI
12:10
10m
Paper
Benchmarking Automated GUI Testing for Android against Real-World Bugs
Research Papers
Ting SuEast China Normal University, Jue WangNanjing University, Zhendong SuETH Zurich
DOI Pre-print Media Attached
12:20
10m
Paper
An Empirical Study of GUI Widget Detection for Industrial Mobile Games
Industry Papers
Jiaming YeKyushu University, Ke ChenFuxi AI Lab of Netease, Xiaofei XieKyushu University, Lei MaUniversity of Alberta, Ruochen HuangUniversity of Alberta, Yingfeng ChenFuxi AI Lab of Netease, Yinxing XueUniversity of Science and Technology of China, Jianjun ZhaoKyushu University
DOI
12:30
30m
Live Q&A
Q&A
Research Papers

12:00 - 13:00
Testing—Program Repair 2Research Papers / Journal First +12h
12:00
10m
Paper
VarFix: Balancing Edit Expressiveness and Search Effectiveness in Automated Program Repair
Research Papers
Chu-Pan WongCarnegie Mellon University, Priscila SantiestebanCoe College, Christian KästnerCarnegie Mellon University, Claire Le GouesCarnegie Mellon University
DOI
12:10
10m
Paper
Automated Patch Assessment for Program Repair at Scale
Journal First
He YeKTH Royal Institute of Technology, Matias MartinezUniversité Polytechnique Hauts-de-France, Martin MonperrusKTH Royal Institute of Technology
12:20
10m
Paper
Restore: Retrospective Fault Localization Enhancing Automated Program Repair
Journal First
Tongtong XuDepartment of Computing, The Hong Kong Polytechnic University, China; The State Key Laboratory for Novel Software Technology, Nanjing University, China, Liushan ChenThe Hong Kong Polytechnic University, Yu PeiHong Kong Polytechnic University, Tian ZhangNanjing University, Minxue PanNanjing University, Carlo A. FuriaUniversità della Svizzera italiana (USI)
12:30
30m
Live Q&A
Q&A
Research Papers

16:00 - 17:00
Dependability—DependabilityIdeas, Visions and Reflections / Research Papers +12h
16:00
10m
Paper
Lightweight and Modular Resource Leak Verification
Research Papers
Martin KelloggUniversity of Washington, Narges ShadabUniversity of California at Riverside, Manu SridharanUniversity of California at Riverside, Michael D. ErnstUniversity of Washington
DOI
16:10
10m
Paper
JSISOLATE: Lightweight In-Browser JavaScript Isolation
Research Papers
Mingxue ZhangChinese University of Hong Kong, Wei MengChinese University of Hong Kong
DOI
16:20
5m
Paper
Software Robustness: A Survey, a Theory, and Prospects
Ideas, Visions and Reflections
Justyna PetkeUniversity College London, David ClarkUniversity College London, William B. LangdonUniversity College London
DOI
16:25
5m
Paper
Health of Smart Ecosystems
Ideas, Visions and Reflections
Noura El MoussaUSI Lugano; Schaffhausen Institute of Technology, Davide MolinelliUSI Lugano; Schaffhausen Institute of Technology, Mauro PezzeUSI Lugano; Schaffhausen Institute of Technology, Martin TapplerTU Graz; Silicon Austria Labs
DOI
16:30
30m
Live Q&A
Q&A
Research Papers

16:00 - 17:00
Analytics & Software Evolution—Software Evolution 2Demonstrations / Research Papers / Industry Papers / Journal First / Ideas, Visions and Reflections +12h
16:00
10m
Paper
Duplicated Code Pattern Mining in Visual Programming Languages
Industry Papers
Miguel Terra-NevesOutSystems, João Pedro Nunes NadkarniOutSystems, Miguel VenturaOutSystems, Pedro ResendeOutSystems, Hugo VeigaOutSystems, António AlegriaOutSystems
DOI
16:10
10m
Paper
Release Synchronization in Software Ecosystems
Journal First
Armstrong FoundjemQueen's University, Bram AdamsQueens University
16:20
5m
Paper
Towards Immersive Software Archaeology: Regaining Legacy Systems’ Design Knowledge via Interactive Exploration in Virtual Reality
Ideas, Visions and Reflections
Adrian HoffIT University of Copenhagen, Michael NiekeIT University of Copenhagen, Christoph SeidlIT University of Copenhagen
DOI
16:25
5m
Paper
KGAMD: An API-Misuse Detector Driven by Fine-Grained API-Constraint Knowledge Graph
Demonstrations
Xiaoxue RenZhejiang University, Xinyuan YeAustralian National University, Zhenchang XingAustralian National University, Xin XiaMonash University, Xiwei XuCSIRO’s Data61, Liming ZhuCSIRO’s Data61; UNSW, Jianling SunZhejiang University
DOI
16:30
30m
Live Q&A
Q&A
Research Papers

16:00 - 17:00
Testing—Test Generation 1Research Papers / Journal First +12h
16:00
10m
Paper
Graph-Based Seed Object Synthesis for Search-Based Unit Testing
Research Papers
Yun LinNational University of Singapore, You Sheng OngNational University of Singapore, Jun SunSingapore Management University, Gordon FraserUniversity of Passau, Jin Song DongNational University of Singapore
DOI Pre-print
16:10
10m
Paper
An Extended Abstract of ''Theoretical and Empirical Analyses of the Effectiveness of Metamorphic Relation Composition''
Journal First
Kun QiuHefei University of Technology, Zheng ZhengBeihang University, Tsong Yueh ChenSwinburne University of Technology, Pak-Lok PoonSchool of Engineering & Technology, Central Queensland University, Australia
16:20
10m
Paper
Output Sampling for Output Diversity in Automatic Unit Test Generation
Journal First
Hector MenendezMiddlesex University London, Michele BorealeUniversità di Firenze, Daniele GorlaDepartment of Computer Science, Sapienza University of Rome, David ClarkUniversity College London
16:30
30m
Live Q&A
Q&A
Research Papers

17:00 - 18:00
Dependability—Vulnerabilities 1Research Papers +12h
17:00
10m
Paper
Detecting Node.js Prototype Pollution Vulnerabilities via Object Lookup Analysis
Research Papers
Song LiJohns Hopkins University, Mingqing KangJohns Hopkins University, Jianwei HouJohns Hopkins University; Renmin University of China, Yinzhi CaoJohns Hopkins University
DOI
17:10
10m
Paper
Detecting Concurrency Vulnerabilities Based on Partial Orders of Memory and Thread Events
Research Papers
Kunpeng YuXi'an Jiaotong University, Chenxu WangXi'an Jiaotong University, Yan CaiInstitute of Software at Chinese Academy of Sciences, Xiapu LuoHong Kong Polytechnic University, Zijiang YangWestern Michigan University
DOI
17:20
10m
Paper
Vulnerability Detection with Fine-Grained Interpretations
Research Papers
Yi LiNew Jersey Institute of Technology, Shaohua WangNew Jersey Institute of Technology, Tien N. NguyenUniversity of Texas at Dallas
DOI Pre-print
17:30
30m
Live Q&A
Q&A
Research Papers

17:00 - 18:00
Analytics & Software Evolution—Software Evolution 1Journal First / Research Papers / Demonstrations +12h
17:00
10m
Paper
Feature Trace Recording
Research Papers
Paul Maximilian BittnerUniversity of Ulm, Alexander SchultheißHumboldt University of Berlin, Thomas ThümUniversity of Ulm, Timo KehrerHumboldt University of Berlin, Jeffrey M. YoungOregon State University, Lukas LinsbauerTU Braunschweig
DOI Pre-print Media Attached
17:10
10m
Paper
A Longitudinal Analysis of Bloated Java DependenciesDistinguished Paper Award
Research Papers
DOI Pre-print
17:20
5m
Paper
DAF: Dependency-Aware FaaSifier for Node.js Monolithic Applications
Journal First
Sasko RistovUniversity of Innsbruck, Stefan PedratscherUniversity of Innsbruck, Jakob WallnöferUniversity of Innsbruck, Thomas FahringerUniversity of Innsbruck
17:25
5m
Paper
AC²: Towards Understanding Architectural Changes in Python Projects
Demonstrations
A. Eashaan RaoIIT Tirupati, Dheeraj VagavoluIIT Tirupati, Sridhar ChimalakondaIIT Tirupati
DOI Media Attached
17:30
30m
Live Q&A
Q&A
Research Papers

17:00 - 18:00
Testing—Test Generation 2Journal First / Research Papers / Demonstrations +12h
17:00
10m
Paper
LS-Sampling: An Effective Local Search Based Sampling Approach for Achieving High t-wise Coverage
Research Papers
Chuan LuoMicrosoft Research, Binqi SunMicrosoft Research, Bo QiaoMicrosoft Research, Junjie ChenTianjin University, Hongyu ZhangUniversity of Newcastle, Jinkun LinInstitute of Software at Chinese Academy of Sciences, Qingwei LinMicrosoft Research, Dongmei ZhangMicrosoft Research
DOI
17:10
10m
Paper
GLIB: Towards Automated Test Oracle for Graphically-Rich Applications
Research Papers
Ke ChenFuxi AI Lab of Netease, Yufei LiUniversity of Texas at Dallas, Yingfeng ChenFuxi AI Lab of Netease, Changjie FanNetease, Zhipeng HuNetease, Wei YangUniversity of Texas at Dallas
DOI
17:20
5m
Paper
CrossASR++: A Modular Differential Testing Framework for Automatic Speech Recognition
Demonstrations
Muhammad Hilmi AsyrofiSingapore Management University, Zhou YangSingapore Management University, David LoSingapore Management University
DOI Pre-print Media Attached
17:25
5m
Paper
Practical Constraint Solving for Generating System Test Data
Journal First
Ghanem SoltanaSnT, University of Luxembourg, Mehrdad SabetzadehUniversity of Ottawa, Lionel BriandUniversity of Ottawa, Canada / University of Luxembourg, Luxembourg
17:30
30m
Live Q&A
Q&A
Research Papers

19:00 - 20:00
Dependability—Vulnerabilities 2Research Papers / Demonstrations +12h
19:00
10m
Paper
Identifying Casualty Changes in Software Patches
Research Papers
Adriana SejfiaUniversity of Southern California, Yixue ZhaoUniversity of Massachusetts at Amherst, Nenad MedvidovićUniversity of Southern California
DOI
19:10
10m
Paper
ACHyb: A Hybrid Analysis Approach to Detect Kernel Access Control Vulnerabilities
Research Papers
Yang HuUniversity of Texas at Austin, Wenxi WangUniversity of Texas at Austin, Casen HungerUniversity of Texas at Austin, Riley WoodUniversity of Texas at Austin, Sarfraz KhurshidUniversity of Texas at Austin, Mohit TiwariUniversity of Texas at Austin
DOI
19:20
5m
Paper
ICME: An Informed Consent Management Engine for Conformance in Smart Building Environments
Demonstrations
Chehara PathmabanduMonash University, John GrundyMonash University, Mohan Baruwal ChhetriCSIRO’s Data61, Zubair BaigDeakin University
DOI Media Attached
19:25
5m
Paper
CrossVul: A Cross-Language Vulnerability Dataset with Commit Data
Demonstrations
Georgios NikitopoulosUniversity of Thessaly, Konstantina DritsaAthens University of Economics and Business, Panos LouridasAthens University of Economics and Business, Dimitris MitropoulosUniversity of Athens
DOI
19:30
30m
Live Q&A
Q&A
Research Papers

19:00 - 20:00
Analytics & Software Evolution—RefactoringJournal First / Industry Papers / Research Papers +12h
19:00
10m
Paper
An Automatic Refactoring Framework for Replacing Test-Production Inheritance by Mocking Mechanism
Research Papers
Xiao WangStevens Institute of Technology, Lu XiaoStevens Institute of Technology, Tingting YuUniversity of Cincinnati, Anne WoepseAnalytical Graphics, Sunny WongAnalytical Graphics
DOI
19:10
10m
Paper
RePOR: Mimicking humans on refactoring tasks. Are we there yet?
Journal First
Rodrigo MoralesConcordia University, Foutse KhomhPolytechnique Montréal, Giuliano AntoniolPolytechnique Montréal
19:20
10m
Paper
One Thousand and One Stories: A Large-Scale Survey of Software Refactoring
Industry Papers
Yaroslav GolubevJetBrains Research, Zarina KurbatovaJetBrains Research, Eman Abdullah AlOmarRochester Institute of Technology, Timofey BryksinJetBrains Research; HSE University, Mohamed Wiem MkaouerRochester Institute of Technology
DOI Pre-print
19:30
30m
Live Q&A
Q&A
Research Papers

19:00 - 20:00
Human—Human Computer InteractionDemonstrations / Research Papers / Journal First +12h
19:00
10m
Paper
Synthesis of Web Layouts from Examples
Research Papers
Dylan LukesUniversity of California at San Diego, John SarracinoCornell University, Cora ColemanUniversity of California at San Diego, Hila PelegTechnion, Sorin LernerUniversity of California at San Diego, Nadia PolikarpovaUniversity of California at San Diego
DOI
19:10
5m
Paper
Combined Intuition and Rationality Increases Software Feature Novelty for Female Software Designers
Journal First
Carianne PretoriusEindhoven University of Technology, Maryam RazavianEindhoven University of Technology, Katrin ElingEindhoven University of Technology, Fred LangerakEindhoven University of Technology
19:15
5m
Paper
BiasRV: Uncovering Biased Sentiment Predictions at Runtime
Demonstrations
Zhou YangSingapore Management University, Muhammad Hilmi AsyrofiSingapore Management University, David LoSingapore Management University
DOI Media Attached
19:20
5m
Paper
OwlEyes-Online: A Fully Automated Platform for Detecting and Localizing UI Display Issues
Demonstrations
Yuhui SuInstitute of Software at Chinese Academy of Sciences, Zhe LiuInstitute of Software at Chinese Academy of Sciences, Chunyang ChenMonash University, Junjie WangInstitute of Software at Chinese Academy of Sciences, Qing WangInstitute of Software at Chinese Academy of Sciences
DOI Authorizer link Pre-print Media Attached
19:25
5m
Paper
Frontmatter: Mining Android User Interfaces at Scale
Demonstrations
Konstantin KuznetsovCISPA, Chen FuInstitute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Song GaoInstitute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, David N. JansenInstitute of Software at Chinese Academy of Sciences; Institute of Intelligent Software, Lijun ZhangInstitute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences; Institute of Intelligent Software, Andreas ZellerCISPA
DOI Media Attached
19:30
30m
Live Q&A
Q&A
Research Papers

19:00 - 20:00
Testing—Mobile Analysis and TestingResearch Papers +12h
19:00
10m
Paper
Algebraic-Datatype Taint Tracking, with Applications to Understanding Android Identifier Leaks
Research Papers
Sydur RahamanNew Jersey Institute of Technology, Iulian NeamtiuNew Jersey Institute of Technology, Xin YinNew Jersey Institute of Technology
DOI
19:10
10m
Paper
Vet: Identifying and Avoiding UI Exploration TarpitsDistinguished Paper Award
Research Papers
Wenyu WangUniversity of Illinois at Urbana-Champaign, Wei YangUniversity of Texas at Dallas, Tianyin XuUniversity of Illinois at Urbana-Champaign, Tao XiePeking University
DOI
19:20
10m
Paper
Checking Conformance of Applications against GUI Policies
Research Papers
Zhen ZhangUniversity of Washington, Yu FengUniversity of California at Santa Barbara, Michael D. ErnstUniversity of Washington, Sebastian PorstGoogle, Isil DilligUniversity of Texas at Austin
DOI
19:30
30m
Live Q&A
Q&A
Research Papers

20:00 - 21:00
20:00
10m
Paper
Code cloning in smart contracts: a case study on verified contracts from the Ethereum blockchain platform
Journal First
Masanari KondoKyushu University, Gustavo A. OlivaQueen's University, Zhen Ming (Jack) JiangYork University , Ahmed E. HassanQueen's University, Osamu MizunoKyoto Institute of Technology
20:10
10m
Paper
iBatch: Saving Ethereum Fees via Secure and Cost-Effective Batching of Smart-Contract Invocations
Research Papers
Yibo WangSyracuse University, Qi ZhangSyracuse University, Kai LiSyracuse University, Yuzhe TangSyracuse University, Jiaqi ChenSyracuse University, Xiapu LuoHong Kong Polytechnic University, Ting ChenUniversity of Electronic Science and Technology of China
Link to publication DOI Pre-print
20:20
10m
Paper
The Gas Triangle and Its Challenges to the Development of Blockchain-Powered Applications
Ideas, Visions and Reflections
Gustavo A. OlivaQueen's University, Ahmed E. HassanQueen's University
DOI
20:30
30m
Live Q&A
Q&A
Research Papers

20:00 - 21:00
Analytics & Software Evolution—MetricsResearch Papers / Journal First
20:00
10m
Research paper
Reassessing Automatic Evaluation Metrics for Code Summarization Tasks
Research Papers
Devjeet RoyWashington State University, Sarah FakhouryWashington State University, Venera ArnaoudovaWashington State University
DOI Pre-print
20:10
10m
Paper
A Defect Estimator for Source Code: Linking Defect Reports with Programming Constructs Usage Metrics
Journal First
Ritu KapurIndian Institute of Technology, Ropar, India., Balwinder SodhiIndian Institute of Technology (IIT) Ropar, Punjab, India.
20:20
10m
Paper
Explaining Essential and Accidental Code Elements and Their Influences on Code Complexity Increase
Journal First
Vard AntinyanVolvo Car Group
20:30
30m
Live Q&A
Q&A
Research Papers

20:00 - 21:00
Human—Collaborative Software EngineeringResearch Papers
20:00
10m
Paper
SmartCommit: A Graph-Based Interactive Assistant for Activity-Oriented CommitsDistinguished Paper Award
Research Papers
Bo ShenPeking University, Wei ZhangPeking University, Christian KästnerCarnegie Mellon University, Haiyan ZhaoPeking University, Zhao WeiHuawei Technologies, Guangtai LiangHuawei Technologies, Zhi JinPeking University
DOI
20:10
10m
Paper
A First Look at Developers’ Live Chat on Gitter
Research Papers
Lin ShiInstitute of Software at Chinese Academy of Sciences, Xiao ChenInstitute of Software at Chinese Academy of Sciences, Ye YangStevens Institute of Technology, Hanzhi JiangInstitute of Software at Chinese Academy of Sciences, Ziyou JiangInstitute of Software at Chinese Academy of Sciences, Nan NiuUniversity of Cincinnati, Qing WangInstitute of Software at Chinese Academy of Sciences
DOI
20:20
10m
Paper
Reel Life vs. Real Life: How Software Developers Share Their Daily Life through Vlogs
Research Papers
Souti ChattopadhyayOregon State University, Thomas ZimmermannMicrosoft Research, Denae FordMicrosoft Research
DOI
20:30
30m
Live Q&A
Q&A
Research Papers

20:00 - 21:00
Testing—FuzzingResearch Papers / Industry Papers
20:00
10m
Paper
Estimating Residual Risk in Greybox Fuzzing
Research Papers
Marcel BöhmeMonash University, Danushka LiyanageMonash University, Valentin WüstholzConsenSys
DOI
20:10
10m
Paper
HeteroFuzz: Fuzz Testing to Detect Platform Dependent Divergence for Heterogeneous Applications
Research Papers
Qian ZhangUniversity of California at Los Angeles, Jiyuan WangUniversity of California at Los Angeles, Miryung KimUniversity of California at Los Angeles
DOI
20:20
10m
Paper
FuzzBench: An Open Fuzzer Benchmarking Platform and Service
Industry Papers
DOI
20:30
30m
Live Q&A
Q&A
Research Papers

21:00 - 22:00
Dependability—Cyber-Physical Systems 1Research Papers / Journal First
21:00
10m
Paper
Hazard Analysis for Human-on-the-Loop Interactions in sUAS Systems
Research Papers
Michael VierhauserJKU Linz, Md Nafee Al IslamUniversity of Notre Dame, Ankit AgrawalUniversity of Notre Dame, Jane Cleland-HuangUniversity of Notre Dame, James MasonNorthrop Grumman
DOI Media Attached
21:10
10m
Paper
An Exploratory Study of Autopilot Software Bugs in Unmanned Aerial Vehicles
Research Papers
Dinghua WangUniversity of Technology Sydney, Shuqing LiSouthern University of Science and Technology, Guanping XiaoNanjing University of Aeronautics and Astronautics, Yepang LiuSouthern University of Science and Technology, Yulei SuiUniversity of Technology Sydney
DOI
21:20
10m
Paper
Incidents Are Meant for Learning, Not Repeating: Sharing Knowledge About Security Incidents in Cyber-Physical Systems
Journal First
Faeq AlrimawiLero - the Science Foundation Ireland Research Centre for Software, Liliana PasqualeUniversity College Dublin & Lero, Deepak MehtaApple, Nobukazu YoshiokaWaseda University, Bashar NuseibehThe Open University (UK) & Lero (Ireland)
21:30
30m
Live Q&A
Q&A
Research Papers

21:00 - 22:00
Analytics & Software Evolution—Mining Software RepositoriesResearch Papers / Journal First
21:00
10m
Paper
Characterizing Search Activities on Stack Overflow
Research Papers
Jiakun LiuZhejiang University, Sebastian BaltesUniversity of Adelaide, Christoph TreudeUniversity of Adelaide, David LoSingapore Management University, Yun ZhangZhejiang University City College, Xin XiaMonash University
DOI
21:10
10m
Paper
Authorship Attribution of Source Code: A Language-Agnostic Approach and Applicability in Software Engineering
Research Papers
Egor BogomolovJetBrains Research; HSE University, Vladimir KovalenkoJetBrains Research, Yurii RebrykHSE University, Alberto BacchelliUniversity of Zurich, Timofey BryksinJetBrains Research; HSE University
DOI Pre-print
21:20
5m
Paper
Insights into Non-Merged Pull Requests in GitHub: Is there Evidence of Bias Based on Perceptible Race
Journal First
Reza NadriUniversity of Waterloo, Gema Rodríguez-PérezUniversity of Waterloo, Mei NagappanUniversity of Waterloo
21:25
5m
Paper
Automatic Recovery of Issue Type Labels
Journal First
Farida El ZanatyMcGill University, Christophe RezkMcGill University, Sander LijbrinkShopify, Inc., Willem Van BergenShopify, Inc., Mark CôtéShopify, Inc., Shane McIntoshMcGill University
21:30
30m
Live Q&A
Q&A
Research Papers

21:00 - 22:00
21:00
10m
Paper
Turnover-Induced Knowledge Loss in Practice
Industry Papers
Martin P. RobillardMcGill University
DOI
21:10
10m
Paper
Human Values in Software Engineering: Contrasting Case Studies of Practice
Journal First
Waqar HussainMonash University, Harsha PereraMonash University, Jon WhittleCSIRO's Data61 and Monash University, Arif NurwidyantoroFaculty of Information Technology, Monash University, Rashina HodaMonash University, Rifat Ara ShamsMonash University, Gillian OliverFaculty of Information Technology, Monash University
21:20
5m
Paper
Enabling the Study of Software Development Behavior with Cross-Tool Logs
Journal First
21:25
5m
Paper
Gender Differences in Public Code Contributions: a 50-year Perspective
Journal First
Stefano ZacchiroliUniversité de Paris and Inria
21:30
30m
Live Q&A
Q&A
Research Papers

21:00 - 22:00
Testing—Program Repair 1Research Papers / Journal First
21:00
10m
Paper
Beyond Tests: Program Vulnerability Repair via Crash Constraint Extraction
Journal First
Xiang GaoNational University of Singapore, Bo WangPeking University, China, Gregory J. DuckNational University of Singapore, Ruyi JiPeking University, Yingfei XiongPeking University, Abhik RoychoudhuryNational University of Singapore
21:10
10m
Paper
Context-Aware and Data-Driven Feedback Generation for Programming Assignments
Research Papers
Dowon SongKorea University, Woosuk LeeHanyang University, Hakjoo OhKorea University
DOI
21:20
10m
Paper
A Syntax-Guided Edit Decoder for Neural Program Repair
Research Papers
Qihao ZhuPeking University, Zeyu SunPeking University, Yuan-an XiaoPeking University, Wenjie ZhangPeking University, Kang YuanStony Brook University, Yingfei XiongPeking University, Lu ZhangPeking University
DOI
21:30
30m
Live Q&A
Q&A
Research Papers

23:00 - 00:00
Dependability—Cyber-Physical Systems 2Research Papers / Industry Papers
23:00
10m
Paper
Code Integrity Attestation for PLCs using Black Box Neural Network Predictions
Research Papers
Yuqi ChenSingapore Management University, Chris PoskittSingapore Management University, Jun SunSingapore Management University
DOI Pre-print
23:10
10m
Paper
PHYSFRAME: Type Checking Physical Frames of Reference for Robotic Systems
Research Papers
Sayali KatePurdue University, Michael ChinnUniversity of Virginia, Hongjun ChoiPurdue University, Xiangyu ZhangPurdue University, Sebastian ElbaumUniversity of Virginia
DOI
23:20
10m
Paper
Generating Metamorphic Relations for Cyber-Physical Systems with Genetic Programming: An Industrial Case Study
Industry Papers
Jon AyerdiMondragon University, Valerio TerragniUniversity of Auckland, Aitor ArrietaMondragon University, Paolo TonellaUSI Lugano, Goiuria SagarduiMondragon University, Maite ArratibelOrona
DOI
23:30
30m
Live Q&A
Q&A
Research Papers

23:00 - 00:00
Analytics & Software Evolution—Program ComprehensionResearch Papers
23:00
10m
Paper
Lightweight Global and Local Contexts Guided Method Name Recommendation with Prior Knowledge
Research Papers
Shangwen WangNational University of Defense Technology, Ming WenHuazhong University of Science and Technology, Bo LinNational University of Defense Technology, Xiaoguang MaoNational University of Defense Technology
DOI Pre-print
23:10
10m
Paper
To Read or to Rotate? Comparing the Effects of Technical Reading Training and Spatial Skills Training on Novice Programming Ability
Research Papers
Madeline EndresUniversity of Michigan, Madison FansherUniversity of Michigan, Priti ShahUniversity of Michigan, Westley WeimerUniversity of Michigan
DOI Pre-print
23:20
10m
Paper
Connecting the Dots: Rethinking the Relationship between Code and Prose Writing with Functional Connectivity
Research Papers
Zachary KarasUniversity of Michigan, Andrew JahnUniversity of Michigan, Westley WeimerUniversity of Michigan, Yu HuangUniversity of Michigan
DOI
23:30
30m
Live Q&A
Q&A
Research Papers

23:00 - 00:00
23:00
10m
Paper
Relations Between Effort Estimates, Skill Indicators, and Measured Programming Skill
Journal First
Magne JorgensenSimula Metropolitan Center for Digital Engineering, Gunnar Rye BergersenUniversity of Oslo, Knut LIestølUniversity of Oslo
23:10
5m
Paper
Reducing Software Developer Human Errors by Improving Situation Awareness
Journal First
Bhaveet NagariaBrunel University London, Tracy HallLancaster University
23:15
5m
Paper
A Case for Human Values in Software Engineering
Journal First
Jon WhittleCSIRO's Data61 and Monash University, Maria Angela FerrarioQueen's University Belfast, Will SimmLancaster University, Waquar HusseinMonash University
23:20
5m
Paper
Is 40 the new 60? How popular media portrays the employability of older software developers
Journal First
Sebastian BaltesUniversity of Adelaide, George ParkItility, Alexander SerebrenikEindhoven University of Technology
23:25
5m
Paper
csDetector: An Open Source Tool for Community Smells Detection
Demonstrations
Nuri AlmarimiETS, Ali OuniETS, Moataz ChouchenETS, Mohamed Wiem MkaouerRochester Institute of Technology
DOI
23:30
30m
Live Q&A
Q&A
Research Papers

23:00 - 00:00
Testing—Debugging 2Research Papers
23:00
10m
Paper
Detecting and Localizing Keyboard Accessibility Failures in Web Applications
Research Papers
Paul T. ChiouUniversity of Southern California, Ali S. AlotaibiUniversity of Southern California, William G.J. HalfondUniversity of Southern California
DOI
23:10
10m
Paper
Swarmbug: Debugging Configuration Bugs in Swarm Robotics
Research Papers
Chijung JungUniversity of Virginia, Ali AhadUniversity of Virginia, Jinho JungGeorgia Institute of Technology, Sebastian ElbaumUniversity of Virginia, Yonghwi KwonUniversity of Virginia
DOI
23:20
10m
Paper
Probabilistic Delta DebuggingDistinguished Paper Award
Research Papers
Guancheng WangPeking University, Ruobing ShenPeking University, Junjie ChenTianjin University, Yingfei XiongPeking University, Lu ZhangPeking University
DOI Pre-print
23:30
30m
Live Q&A
Q&A
Research Papers

Conference Day
Fri 27 Aug

Displayed time zone: Athens change

00:00 - 01:00
Analytics & Software Evolution—Recommender SystemsDemonstrations / Research Papers / Industry Papers
00:00
10m
Paper
Which Abbreviations Should Be Expanded?
Research Papers
Yanjie JiangBeijing Institute of Technology, Hui LiuBeijing Institute of Technology, Yuxia ZhangBeijing Institute of Technology, Nan NiuUniversity of Cincinnati, Yuhai ZhaoNortheastern University, Lu ZhangPeking University
DOI
00:10
5m
Paper
BRAID: An API Recommender Supporting Implicit User Feedback
Demonstrations
Yu ZhouNanjing University of Aeronautics and Astronautics, Haonan JinNanjing University of Aeronautics and Astronautics, Xinying YangNanjing University of Aeronautics and Astronautics, Taolue ChenUniversity of London, Krishna NarasimhanTU Darmstadt, Harald GallUniversity of Zurich
DOI
00:15
5m
Paper
Code2Que: A Tool for Improving Question Titles from Mined Code Snippets in Stack Overflow
Demonstrations
Zhipeng GaoMonash University, Xin XiaMonash University, David LoSingapore Management University, John GrundyMonash University, Yuan-Fang LiMonash University
DOI
00:20
5m
Paper
StackEmo: Towards Enhancing User Experience by Augmenting Stack Overflow with Emojis
Demonstrations
DOI Media Attached
00:25
5m
Paper
Domain Adaptation for an Automated Classification of Deontic Modalities in Software Engineering Contracts
Industry Papers
Vivek JoshiTCS Research, Preethu Rose AnishTCS Research, Smita GhaisasTCS Research
DOI
00:30
30m
Live Q&A
Q&A
Research Papers

00:00 - 01:00
Human—HCI and MobileResearch Papers / Industry Papers
00:00
10m
Paper
Data-Driven Accessibility Repair Revisited: On the Effectiveness of Generating Labels for Icons in Android Apps
Research Papers
Forough MehralianUniversity of California at Irvine, Navid SalehnamadiUniversity of California at Irvine, Sam MalekUniversity of California at Irvine
DOI
00:10
10m
Paper
Benchmarking Automated GUI Testing for Android against Real-World Bugs
Research Papers
Ting SuEast China Normal University, Jue WangNanjing University, Zhendong SuETH Zurich
DOI Pre-print Media Attached
00:20
10m
Paper
An Empirical Study of GUI Widget Detection for Industrial Mobile Games
Industry Papers
Jiaming YeKyushu University, Ke ChenFuxi AI Lab of Netease, Xiaofei XieKyushu University, Lei MaUniversity of Alberta, Ruochen HuangUniversity of Alberta, Yingfeng ChenFuxi AI Lab of Netease, Yinxing XueUniversity of Science and Technology of China, Jianjun ZhaoKyushu University
DOI
00:30
30m
Live Q&A
Q&A
Research Papers

00:00 - 01:00
Testing—Program Repair 2Journal First / Research Papers
00:00
10m
Paper
VarFix: Balancing Edit Expressiveness and Search Effectiveness in Automated Program Repair
Research Papers
Chu-Pan WongCarnegie Mellon University, Priscila SantiestebanCoe College, Christian KästnerCarnegie Mellon University, Claire Le GouesCarnegie Mellon University
DOI
00:10
10m
Paper
Automated Patch Assessment for Program Repair at Scale
Journal First
He YeKTH Royal Institute of Technology, Matias MartinezUniversité Polytechnique Hauts-de-France, Martin MonperrusKTH Royal Institute of Technology
00:20
10m
Paper
Restore: Retrospective Fault Localization Enhancing Automated Program Repair
Journal First
Tongtong XuDepartment of Computing, The Hong Kong Polytechnic University, China; The State Key Laboratory for Novel Software Technology, Nanjing University, China, Liushan ChenThe Hong Kong Polytechnic University, Yu PeiHong Kong Polytechnic University, Tian ZhangNanjing University, Minxue PanNanjing University, Carlo A. FuriaUniversità della Svizzera italiana (USI)
00:30
30m
Live Q&A
Q&A
Research Papers

04:00 - 05:00
Dependability—DependabilityResearch Papers / Ideas, Visions and Reflections
04:00
10m
Paper
Lightweight and Modular Resource Leak Verification
Research Papers
Martin KelloggUniversity of Washington, Narges ShadabUniversity of California at Riverside, Manu SridharanUniversity of California at Riverside, Michael D. ErnstUniversity of Washington
DOI
04:10
10m
Paper
JSISOLATE: Lightweight In-Browser JavaScript Isolation
Research Papers
Mingxue ZhangChinese University of Hong Kong, Wei MengChinese University of Hong Kong
DOI
04:20
5m
Paper
Software Robustness: A Survey, a Theory, and Prospects
Ideas, Visions and Reflections
Justyna PetkeUniversity College London, David ClarkUniversity College London, William B. LangdonUniversity College London
DOI
04:25
5m
Paper
Health of Smart Ecosystems
Ideas, Visions and Reflections
Noura El MoussaUSI Lugano; Schaffhausen Institute of Technology, Davide MolinelliUSI Lugano; Schaffhausen Institute of Technology, Mauro PezzeUSI Lugano; Schaffhausen Institute of Technology, Martin TapplerTU Graz; Silicon Austria Labs
DOI
04:30
30m
Live Q&A
Q&A
Research Papers

04:00 - 05:00
Analytics & Software Evolution—Software Evolution 2Research Papers / Industry Papers / Ideas, Visions and Reflections / Demonstrations / Journal First
04:00
10m
Paper
Duplicated Code Pattern Mining in Visual Programming Languages
Industry Papers
Miguel Terra-NevesOutSystems, João Pedro Nunes NadkarniOutSystems, Miguel VenturaOutSystems, Pedro ResendeOutSystems, Hugo VeigaOutSystems, António AlegriaOutSystems
DOI
04:10
10m
Paper
Release Synchronization in Software Ecosystems
Journal First
Armstrong FoundjemQueen's University, Bram AdamsQueens University
04:20
5m
Paper
Towards Immersive Software Archaeology: Regaining Legacy Systems’ Design Knowledge via Interactive Exploration in Virtual Reality
Ideas, Visions and Reflections
Adrian HoffIT University of Copenhagen, Michael NiekeIT University of Copenhagen, Christoph SeidlIT University of Copenhagen
DOI
04:25
5m
Paper
KGAMD: An API-Misuse Detector Driven by Fine-Grained API-Constraint Knowledge Graph
Demonstrations
Xiaoxue RenZhejiang University, Xinyuan YeAustralian National University, Zhenchang XingAustralian National University, Xin XiaMonash University, Xiwei XuCSIRO’s Data61, Liming ZhuCSIRO’s Data61; UNSW, Jianling SunZhejiang University
DOI
04:30
30m
Live Q&A
Q&A
Research Papers

04:00 - 05:00
Testing—Test Generation 1Journal First / Research Papers
04:00
10m
Paper
Graph-Based Seed Object Synthesis for Search-Based Unit Testing
Research Papers
Yun LinNational University of Singapore, You Sheng OngNational University of Singapore, Jun SunSingapore Management University, Gordon FraserUniversity of Passau, Jin Song DongNational University of Singapore
DOI Pre-print
04:10
10m
Paper
An Extended Abstract of ''Theoretical and Empirical Analyses of the Effectiveness of Metamorphic Relation Composition''
Journal First
Kun QiuHefei University of Technology, Zheng ZhengBeihang University, Tsong Yueh ChenSwinburne University of Technology, Pak-Lok PoonSchool of Engineering & Technology, Central Queensland University, Australia
04:20
10m
Paper
Output Sampling for Output Diversity in Automatic Unit Test Generation
Journal First
Hector MenendezMiddlesex University London, Michele BorealeUniversità di Firenze, Daniele GorlaDepartment of Computer Science, Sapienza University of Rome, David ClarkUniversity College London
04:30
30m
Live Q&A
Q&A
Research Papers

05:00 - 06:00
Dependability—Vulnerabilities 1Research Papers
05:00
10m
Paper
Detecting Node.js Prototype Pollution Vulnerabilities via Object Lookup Analysis
Research Papers
Song LiJohns Hopkins University, Mingqing KangJohns Hopkins University, Jianwei HouJohns Hopkins University; Renmin University of China, Yinzhi CaoJohns Hopkins University
DOI
05:10
10m
Paper
Detecting Concurrency Vulnerabilities Based on Partial Orders of Memory and Thread Events
Research Papers
Kunpeng YuXi'an Jiaotong University, Chenxu WangXi'an Jiaotong University, Yan CaiInstitute of Software at Chinese Academy of Sciences, Xiapu LuoHong Kong Polytechnic University, Zijiang YangWestern Michigan University
DOI
05:20
10m
Paper
Vulnerability Detection with Fine-Grained Interpretations
Research Papers
Yi LiNew Jersey Institute of Technology, Shaohua WangNew Jersey Institute of Technology, Tien N. NguyenUniversity of Texas at Dallas
DOI Pre-print
05:30
30m
Live Q&A
Q&A
Research Papers

05:00 - 06:00
Analytics & Software Evolution—Software Evolution 1Research Papers / Demonstrations / Journal First
05:00
10m
Paper
Feature Trace Recording
Research Papers
Paul Maximilian BittnerUniversity of Ulm, Alexander SchultheißHumboldt University of Berlin, Thomas ThümUniversity of Ulm, Timo KehrerHumboldt University of Berlin, Jeffrey M. YoungOregon State University, Lukas LinsbauerTU Braunschweig
DOI Pre-print Media Attached
05:10
10m
Paper
A Longitudinal Analysis of Bloated Java DependenciesDistinguished Paper Award
Research Papers
DOI Pre-print
05:20
5m
Paper
DAF: Dependency-Aware FaaSifier for Node.js Monolithic Applications
Journal First
Sasko RistovUniversity of Innsbruck, Stefan PedratscherUniversity of Innsbruck, Jakob WallnöferUniversity of Innsbruck, Thomas FahringerUniversity of Innsbruck
05:25
5m
Paper
AC²: Towards Understanding Architectural Changes in Python Projects
Demonstrations
A. Eashaan RaoIIT Tirupati, Dheeraj VagavoluIIT Tirupati, Sridhar ChimalakondaIIT Tirupati
DOI Media Attached
05:30
30m
Live Q&A
Q&A
Research Papers

05:00 - 06:00
Testing—Test Generation 2Demonstrations / Research Papers / Journal First
05:00
10m
Paper
LS-Sampling: An Effective Local Search Based Sampling Approach for Achieving High t-wise Coverage
Research Papers
Chuan LuoMicrosoft Research, Binqi SunMicrosoft Research, Bo QiaoMicrosoft Research, Junjie ChenTianjin University, Hongyu ZhangUniversity of Newcastle, Jinkun LinInstitute of Software at Chinese Academy of Sciences, Qingwei LinMicrosoft Research, Dongmei ZhangMicrosoft Research
DOI
05:10
10m
Paper
GLIB: Towards Automated Test Oracle for Graphically-Rich Applications
Research Papers
Ke ChenFuxi AI Lab of Netease, Yufei LiUniversity of Texas at Dallas, Yingfeng ChenFuxi AI Lab of Netease, Changjie FanNetease, Zhipeng HuNetease, Wei YangUniversity of Texas at Dallas
DOI
05:20
5m
Paper
CrossASR++: A Modular Differential Testing Framework for Automatic Speech Recognition
Demonstrations
Muhammad Hilmi AsyrofiSingapore Management University, Zhou YangSingapore Management University, David LoSingapore Management University
DOI Pre-print Media Attached
05:25
5m
Paper
Practical Constraint Solving for Generating System Test Data
Journal First
Ghanem SoltanaSnT, University of Luxembourg, Mehrdad SabetzadehUniversity of Ottawa, Lionel BriandUniversity of Ottawa, Canada / University of Luxembourg, Luxembourg
05:30
30m
Live Q&A
Q&A
Research Papers

07:00 - 08:00
Dependability—Vulnerabilities 2Research Papers / Demonstrations
07:00
10m
Paper
Identifying Casualty Changes in Software Patches
Research Papers
Adriana SejfiaUniversity of Southern California, Yixue ZhaoUniversity of Massachusetts at Amherst, Nenad MedvidovićUniversity of Southern California
DOI
07:10
10m
Paper
ACHyb: A Hybrid Analysis Approach to Detect Kernel Access Control Vulnerabilities
Research Papers
Yang HuUniversity of Texas at Austin, Wenxi WangUniversity of Texas at Austin, Casen HungerUniversity of Texas at Austin, Riley WoodUniversity of Texas at Austin, Sarfraz KhurshidUniversity of Texas at Austin, Mohit TiwariUniversity of Texas at Austin
DOI
07:20
5m
Paper
ICME: An Informed Consent Management Engine for Conformance in Smart Building Environments
Demonstrations
Chehara PathmabanduMonash University, John GrundyMonash University, Mohan Baruwal ChhetriCSIRO’s Data61, Zubair BaigDeakin University
DOI Media Attached
07:25
5m
Paper
CrossVul: A Cross-Language Vulnerability Dataset with Commit Data
Demonstrations
Georgios NikitopoulosUniversity of Thessaly, Konstantina DritsaAthens University of Economics and Business, Panos LouridasAthens University of Economics and Business, Dimitris MitropoulosUniversity of Athens
DOI
07:30
30m
Live Q&A
Q&A
Research Papers

07:00 - 08:00
Analytics & Software Evolution—RefactoringResearch Papers / Industry Papers / Journal First
07:00
10m
Paper
An Automatic Refactoring Framework for Replacing Test-Production Inheritance by Mocking Mechanism
Research Papers
Xiao WangStevens Institute of Technology, Lu XiaoStevens Institute of Technology, Tingting YuUniversity of Cincinnati, Anne WoepseAnalytical Graphics, Sunny WongAnalytical Graphics
DOI
07:10
10m
Paper
RePOR: Mimicking humans on refactoring tasks. Are we there yet?
Journal First
Rodrigo MoralesConcordia University, Foutse KhomhPolytechnique Montréal, Giuliano AntoniolPolytechnique Montréal
07:20
10m
Paper
One Thousand and One Stories: A Large-Scale Survey of Software Refactoring
Industry Papers
Yaroslav GolubevJetBrains Research, Zarina KurbatovaJetBrains Research, Eman Abdullah AlOmarRochester Institute of Technology, Timofey BryksinJetBrains Research; HSE University, Mohamed Wiem MkaouerRochester Institute of Technology
DOI Pre-print
07:30
30m
Live Q&A
Q&A
Research Papers

07:00 - 08:00
Human—Human Computer InteractionDemonstrations / Research Papers / Journal First
07:00
10m
Paper
Synthesis of Web Layouts from Examples
Research Papers
Dylan LukesUniversity of California at San Diego, John SarracinoCornell University, Cora ColemanUniversity of California at San Diego, Hila PelegTechnion, Sorin LernerUniversity of California at San Diego, Nadia PolikarpovaUniversity of California at San Diego
DOI
07:10
5m
Paper
Combined Intuition and Rationality Increases Software Feature Novelty for Female Software Designers
Journal First
Carianne PretoriusEindhoven University of Technology, Maryam RazavianEindhoven University of Technology, Katrin ElingEindhoven University of Technology, Fred LangerakEindhoven University of Technology
07:15
5m
Paper
BiasRV: Uncovering Biased Sentiment Predictions at Runtime
Demonstrations
Zhou YangSingapore Management University, Muhammad Hilmi AsyrofiSingapore Management University, David LoSingapore Management University
DOI Media Attached
07:20
5m
Paper
OwlEyes-Online: A Fully Automated Platform for Detecting and Localizing UI Display Issues
Demonstrations
Yuhui SuInstitute of Software at Chinese Academy of Sciences, Zhe LiuInstitute of Software at Chinese Academy of Sciences, Chunyang ChenMonash University, Junjie WangInstitute of Software at Chinese Academy of Sciences, Qing WangInstitute of Software at Chinese Academy of Sciences
DOI Authorizer link Pre-print Media Attached
07:25
5m
Paper
Frontmatter: Mining Android User Interfaces at Scale
Demonstrations
Konstantin KuznetsovCISPA, Chen FuInstitute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Song GaoInstitute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, David N. JansenInstitute of Software at Chinese Academy of Sciences; Institute of Intelligent Software, Lijun ZhangInstitute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences; Institute of Intelligent Software, Andreas ZellerCISPA
DOI Media Attached
07:30
30m
Live Q&A
Q&A
Research Papers

07:00 - 08:00
Testing—Mobile Analysis and TestingResearch Papers
07:00
10m
Paper
Algebraic-Datatype Taint Tracking, with Applications to Understanding Android Identifier Leaks
Research Papers
Sydur RahamanNew Jersey Institute of Technology, Iulian NeamtiuNew Jersey Institute of Technology, Xin YinNew Jersey Institute of Technology
DOI
07:10
10m
Paper
Vet: Identifying and Avoiding UI Exploration TarpitsDistinguished Paper Award
Research Papers
Wenyu WangUniversity of Illinois at Urbana-Champaign, Wei YangUniversity of Texas at Dallas, Tianyin XuUniversity of Illinois at Urbana-Champaign, Tao XiePeking University
DOI
07:20
10m
Paper
Checking Conformance of Applications against GUI Policies
Research Papers
Zhen ZhangUniversity of Washington, Yu FengUniversity of California at Santa Barbara, Michael D. ErnstUniversity of Washington, Sebastian PorstGoogle, Isil DilligUniversity of Texas at Austin
DOI
07:30
30m
Live Q&A
Q&A
Research Papers

11:00 - 12:00
Testing—Testing of Machine Learning ModelsResearch Papers / Journal First +12h
11:00
10m
Paper
Validation on Machine Reading Comprehension Software without Annotated Labels: A Property-Based Method
Research Papers
Songqiang ChenWuhan University, Shuo JinWuhan University, Xiaoyuan XieWuhan University
DOI
11:10
10m
Paper
FLEX: Fixing Flaky Tests in Machine Learning Projects by Updating Assertion Bounds
Research Papers
Saikat DuttaUniversity of Illinois at Urbana-Champaign, August ShiUniversity of Texas at Austin, Sasa MisailovicUniversity of Illinois at Urbana-Champaign
DOI
11:20
10m
Paper
Practical Accuracy Estimation for Efficient Deep Neural Network Testing
Journal First
Junjie ChenTianjin University, Zhuo WuTianjin International Engineering Institute, Tianjin University, Zan WangTianjin University, China, Hanmo YouCollege of Intelligence and Computing, Tianjin University, Lingming ZhangUniversity of Illinois at Urbana-Champaign, Ming YanTianjin University
11:30
30m
Live Q&A
Q&A
Research Papers

11:00 - 12:00
Architectures & Design—Model-Driven Software EngineeringResearch Papers / Demonstrations +12h
11:00
10m
Paper
AlloyMax: Bringing Maximum Satisfaction to Relational SpecificationsDistinguished Paper Award
Research Papers
Changjian ZhangCarnegie Mellon University, Ryan WagnerCarnegie Mellon University, Pedro OrvalhoINESC-ID; Universidade de Lisboa, David GarlanCarnegie Mellon University, Vasco ManquinhoINESC-ID; Universidade de Lisboa, Ruben MartinsCarnegie Mellon University, Eunsuk KangCarnegie Mellon University
DOI
11:10
10m
Paper
Timely and Accurate Detection of Model Deviation in Self-Adaptive Software-Intensive Systems
Research Papers
Yanxiang TongNanjing University, Yi QinNanjing University, Yanyan JiangNanjing University, Chang XuNanjing University, Chun CaoNanjing University, Xiaoxing MaNanjing University
DOI
11:20
5m
Paper
Sangrahaka: A Tool for Annotating and Querying Knowledge Graphs
Demonstrations
DOI
11:25
5m
Paper
GenSys: A Scalable Fixed-Point Engine for Maximal Controller Synthesis over Infinite State Spaces
Demonstrations
Stanly SamuelIndian Institute of Science, India, Deepak D'SouzaIISc Bangalore, Raghavan KomondoorIISc Bengaluru
DOI
11:30
30m
Live Q&A
Q&A
Research Papers

11:00 - 12:00
Human—Software ProcessesResearch Papers / Industry Papers / Journal First +12h
11:00
10m
Paper
Organizational Implications of Agile Adoption: A Case Study from the Public Sector
Industry Papers
Parastoo MohagheghiNAV, Casper LasseniusSimula Metropolitan Center for Digital Engineering
DOI
11:10
10m
Paper
How agile teams make self-assignment work: a grounded theory study
Journal First
Zainab MasoodUniversity of Auckland, Rashina HodaMonash University, Kelly BlincoeUniversity of Auckland
11:20
10m
Paper
Sustainability Forecasting for Apache Incubator Projects
Research Papers
Likang YinUniversity of California at Davis, Zhuangzhi ChenZhejiang University of Technology, Qi XuanZhejiang University of Technology, Vladimir FilkovUniversity of California at Davis
DOI
11:30
30m
Live Q&A
Q&A
Research Papers

11:00 - 12:00
Human—Software Practices 2Research Papers / Journal First +12h
11:00
10m
Paper
How Disabled Tests Manifest in Test Maintainability Challenges?
Research Papers
Dong Jae KimConcordia University, Bo YangConcordia University, Jinqiu YangConcordia University, Tse-Hsun (Peter) ChenConcordia University
DOI Pre-print
11:10
10m
Paper
Formal methods in dependable systems engineering: a survey of professionals from Europe and North America
Journal First
Mario GleirscherUniversity of York, Diego MarmsolerUniversity of Exeter
11:20
10m
Paper
Promises and Challenges of Microservices: An Exploratory Study
Journal First
YINGYING WANGUniversity of British Columbia, Harshavardhan KadiyalaThe University of British Columbia, Julia RubinUniversity of British Columbia
11:30
30m
Live Q&A
Q&A
Research Papers

16:00 - 17:00
Dependability—Software Security 1Research Papers / Industry Papers +12h
16:00
10m
Paper
LastPyMile: Identifying the Discrepancy between Sources and Packages
Research Papers
Duc Ly VuUniversity of Trento, Fabio MassacciUniversity of Trento; Vrije Universiteit Amsterdam, Ivan PashchenkoUniversity of Trento, Henrik PlateSAP Security Research, Antonino SabettaSAP Security Research
DOI
16:10
10m
Paper
A Grounded Theory of the Role of Coordination in Software Security Patch Management
Research Papers
Nesara DissanayakeUniversity of Adelaide, Mansooreh ZahediUniversity of Adelaide, Asangi JayatilakaUniversity of Adelaide, Muhammad Ali BabarUniversity of Adelaide
DOI
16:20
10m
Paper
Infiltrating Security into Development: Exploring the World’s Largest Software Security Study
Industry Papers
Charles WeirLancaster University, Sammy MiguesSynopsys, Mike WareSynopsys, Laurie WilliamsNorth Carolina State University
DOI
16:30
30m
Live Q&A
Q&A
Research Papers

16:00 - 17:00
Architectures & Design—Cloud Computing 1Research Papers / Industry Papers +12h
16:00
10m
Paper
An Empirical Study on Challenges of Application Development in Serverless Computing
Research Papers
Jinfeng WenPeking University, Zhenpeng ChenPeking University, Yi LiuPeking University, Yiling LouPurdue University, USA, Yun MaPeking University, Gang HuangPeking University, Xin JinPeking University, Xuanzhe LiuPeking University
DOI
16:10
10m
Paper
An Empirical Investigation of Practical Log Anomaly Detection for Online Service Systems
Industry Papers
Nengwen ZhaoTsinghua University, Honglin WangBizSeer, Zeyan LiTsinghua University, Xiao PengChina Everbright Bank, Gang WangChina Everbright Bank, Zhu PanChina Everbright Bank, Yong WuChina Everbright Bank, Zhen FengChina Everbright Bank, Xidao WenTsinghua University, Wenchi ZhangBizSeer, Kaixin SuiBizSeer, Dan PeiTsinghua University
DOI
16:20
5m
Paper
Effective Low Capacity Status Prediction for Cloud Systems
Industry Papers
Hang DongMicrosoft Research, Si QinMicrosoft Research, Yong XuMicrosoft Research, Bo QiaoMicrosoft Research, Shandan ZhouMicrosoft Azure, Xian YangHong Kong Baptist University, Chuan LuoMicrosoft Research, Pu ZhaoMicrosoft Research, Qingwei LinMicrosoft Research, Hongyu ZhangUniversity of Newcastle, Abulikemu AbuduweiliPeking University, Sanjay RamanujanMicrosoft Azure, Karthikeyan SubramanianMicrosoft Azure, Andrew ZhouMicrosoft 365, Saravanakumar RajmohanMicrosoft 365, Dongmei ZhangMicrosoft Research, Thomas MoscibrodaMicrosoft Azure
DOI
16:25
5m
Paper
Intelligent Container Reallocation at Microsoft 365
Industry Papers
Bo QiaoMicrosoft Research, Fangkai YangMicrosoft Research, Chuan LuoMicrosoft Research, Yanan WangMicrosoft 365, Johnny LiMicrosoft 365, Qingwei LinMicrosoft Research, Hongyu ZhangUniversity of Newcastle, Mohit DattaMicrosoft 365, Andrew ZhouMicrosoft 365, Thomas MoscibrodaMicrosoft Azure, Saravanakumar RajmohanMicrosoft 365, Dongmei ZhangMicrosoft Research
DOI
16:30
30m
Live Q&A
Q&A
Research Papers

16:00 - 17:00
Human—Software Practices 1Journal First / Research Papers / Industry Papers +12h
16:00
10m
Paper
XAI Tools in the Public Sector: A Case Study on Predicting Combined Sewer Overflows
Research Papers
Nicholas MaltbieUniversity of Cincinnati, Nan NiuUniversity of Cincinnati, Matthew Van DorenMetropolitan Sewer District of Greater Cincinnati, Reese JohnsonMetropolitan Sewer District of Greater Cincinnati
DOI
16:10
10m
Paper
Software Development with Feature Toggles: Practices used by Practitioners
Journal First
Rezvan Mahdavi-HezavehNorth Carolina State University, Jacob DremannNorth Carolina State University, Laurie WilliamsNorth Carolina State University
16:20
10m
Paper
How Can Manual Testing Processes Be Optimized? Developer Survey, Optimization Guidelines, and Case Studies
Industry Papers
Roman HaasSaarland University; CQSE, Daniel ElsnerTU Munich, Elmar JuergensCQSE, Alexander PretschnerTU Munich, Sven ApelSaarland University
DOI
16:30
30m
Live Q&A
Q&A
Research Papers

17:00 - 18:00
Dependability—Software Security 2Research Papers / Industry Papers / Journal First +12h
17:00
10m
Paper
TaintStream: Fine-Grained Taint Tracking for Big Data Platforms through Dynamic Code Translation
Research Papers
Chengxu YangPeking University, Yuanchun LiMicrosoft Research, Mengwei XuBeijing University of Posts and Telecommunications, Zhenpeng ChenPeking University, Yunxin LiuTsinghua University, Gang HuangPeking University, Xuanzhe LiuPeking University
DOI Pre-print
17:10
10m
Paper
How to Better Distinguish Security Bug Reports (using Dual Hyperparameter Optimization)
Journal First
Rui ShuNorth Carolina State University, Tianpei XiaNorth Carolina State University, Jianfeng Chen North Carolina State University, Laurie WilliamsNorth Carolina State University, Tim MenziesNorth Carolina State University
17:20
10m
Paper
A Comprehensive Study on Learning-Based PE Malware Family Classification Methods
Industry Papers
Yixuan MaState Key Laboratory of Communication Content Cognition; Tianjin University, Shuang LiuTianjin University, Jiajun JiangTianjin University, Guanhong ChenTianjin University, Keqiu LiTianjin University
DOI
17:30
30m
Live Q&A
Q&A
Research Papers

17:00 - 18:00
Architectures & Design—Cloud Computing 2Industry Papers / Research Papers +12h
17:00
10m
Paper
Onion: Identifying Incident-Indicating Logs for Cloud Systems
Industry Papers
Xu ZhangMicrosoft Research, Yong XuMicrosoft Research, Si QinMicrosoft Research, Shilin HeMicrosoft Research, Bo QiaoMicrosoft Research, Ze LiMicrosoft Azure, Hongyu ZhangUniversity of Newcastle, Xukun LiMicrosoft Azure, Yingnong DangMicrosoft Azure, Qingwei LinMicrosoft Research, Murali ChintalapatiMicrosoft Azure, Saravanakumar RajmohanMicrosoft 365, Dongmei ZhangMicrosoft Research
DOI
17:10
10m
Paper
Mono2Micro: A Practical and Effective Tool for Decomposing Monolithic Java Applications to Microservices
Industry Papers
Anup K. KaliaIBM Research, Jin XiaoIBM Research, Rahul KrishnaIBM Research, Saurabh SinhaIBM Research, Maja VukovicIBM Research, Debasish BanerjeeIBM
DOI
17:20
10m
Paper
RAPID: Checking API Usage for the Cloud in the Cloud
Industry Papers
Michael EmmiAmazon Web Services, Liana HadareanAmazon Web Services, Ranjit JhalaUniversity of California at San Diego; Amazon Web Services, Lee PikeAmazon Web Services, Nicolás RosnerAmazon Web Services, Martin SchäfAmazon Web Services, Aritra SenguptaAmazon Web Services, Willem VisserAmazon Web Services
DOI
17:30
30m
Live Q&A
Q&A
Research Papers

17:00 - 18:00
Human—Research Trends in Software EngineeringJournal First / Ideas, Visions and Reflections / Research Papers +12h

+ mini-panel (live)

17:00
10m
Paper
Comparing the Results of Replications in Software Engineering
Journal First
Adrian Santos ParrillaUniversity of Oulu, Sira VegasUniversidad Politecnica de Madrid, Markku OivoUniversity of Oulu, Natalia JuristoUniversidad Politecnica de Madrid
17:10
5m
Paper
Term Interrelations and Trends in Software Engineering
Ideas, Visions and Reflections
Janusan BaskararajahRyerson University, Lei ZhangRyerson University, Andriy MiranskyyRyerson University
DOI
17:15
45m
Live Q&A
Q&A
Research Papers

17:00 - 18:00
Testing—Test Prioritization and SelectionIndustry Papers / Research Papers / Journal First +12h
17:00
10m
Paper
A Multi-Armed Bandit Approach for Test Case Prioritization in Continuous Integration Environments
Journal First
Jackson A. Prado LimaFederal University of Paraná, Silvia Regina VergilioFederal University of Paraná
Link to publication DOI Pre-print Media Attached
17:10
10m
Paper
Data-Driven Test Selection at Scale
Industry Papers
Sonu MehtaMicrosoft Research, Farima FarmahinifarahaniUniversity of California at Irvine, Ranjita BhagwanMicrosoft Research, Suraj GupthaMicrosoft, Sina JafariMicrosoft, Rahul KumarMicrosoft Research, Vaibhav SainiMicrosoft, Anirudh SanthiarMicrosoft
DOI
17:20
10m
Paper
Automating System Test Case Classification and Prioritization for Use Case-Driven Testing in Product Lines
Journal First
Ines HajriUniversity of Luxembourg, Arda GoknilSINTEF Digital, Fabrizio PastoreUniversity of Luxembourg, Lionel BriandUniversity of Ottawa, Canada / University of Luxembourg, Luxembourg
17:30
30m
Live Q&A
Q&A
Research Papers

23:00 - 00:00
Testing—Testing of Machine Learning ModelsResearch Papers / Journal First
23:00
10m
Paper
Validation on Machine Reading Comprehension Software without Annotated Labels: A Property-Based Method
Research Papers
Songqiang ChenWuhan University, Shuo JinWuhan University, Xiaoyuan XieWuhan University
DOI
23:10
10m
Paper
FLEX: Fixing Flaky Tests in Machine Learning Projects by Updating Assertion Bounds
Research Papers
Saikat DuttaUniversity of Illinois at Urbana-Champaign, August ShiUniversity of Texas at Austin, Sasa MisailovicUniversity of Illinois at Urbana-Champaign
DOI
23:20
10m
Paper
Practical Accuracy Estimation for Efficient Deep Neural Network Testing
Journal First
Junjie ChenTianjin University, Zhuo WuTianjin International Engineering Institute, Tianjin University, Zan WangTianjin University, China, Hanmo YouCollege of Intelligence and Computing, Tianjin University, Lingming ZhangUniversity of Illinois at Urbana-Champaign, Ming YanTianjin University
23:30
30m
Live Q&A
Q&A
Research Papers

23:00 - 00:00
Architectures & Design—Model-Driven Software EngineeringResearch Papers / Demonstrations
23:00
10m
Paper
AlloyMax: Bringing Maximum Satisfaction to Relational SpecificationsDistinguished Paper Award
Research Papers
Changjian ZhangCarnegie Mellon University, Ryan WagnerCarnegie Mellon University, Pedro OrvalhoINESC-ID; Universidade de Lisboa, David GarlanCarnegie Mellon University, Vasco ManquinhoINESC-ID; Universidade de Lisboa, Ruben MartinsCarnegie Mellon University, Eunsuk KangCarnegie Mellon University
DOI
23:10
10m
Paper
Timely and Accurate Detection of Model Deviation in Self-Adaptive Software-Intensive Systems
Research Papers
Yanxiang TongNanjing University, Yi QinNanjing University, Yanyan JiangNanjing University, Chang XuNanjing University, Chun CaoNanjing University, Xiaoxing MaNanjing University
DOI
23:20
5m
Paper
Sangrahaka: A Tool for Annotating and Querying Knowledge Graphs
Demonstrations
DOI
23:25
5m
Paper
GenSys: A Scalable Fixed-Point Engine for Maximal Controller Synthesis over Infinite State Spaces
Demonstrations
Stanly SamuelIndian Institute of Science, India, Deepak D'SouzaIISc Bangalore, Raghavan KomondoorIISc Bengaluru
DOI
23:30
30m
Live Q&A
Q&A
Research Papers

23:00 - 00:00
Human—Software ProcessesJournal First / Research Papers / Industry Papers
23:00
10m
Paper
Organizational Implications of Agile Adoption: A Case Study from the Public Sector
Industry Papers
Parastoo MohagheghiNAV, Casper LasseniusSimula Metropolitan Center for Digital Engineering
DOI
23:10
10m
Paper
How agile teams make self-assignment work: a grounded theory study
Journal First
Zainab MasoodUniversity of Auckland, Rashina HodaMonash University, Kelly BlincoeUniversity of Auckland
23:20
10m
Paper
Sustainability Forecasting for Apache Incubator Projects
Research Papers
Likang YinUniversity of California at Davis, Zhuangzhi ChenZhejiang University of Technology, Qi XuanZhejiang University of Technology, Vladimir FilkovUniversity of California at Davis
DOI
23:30
30m
Live Q&A
Q&A
Research Papers

23:00 - 00:00
Human—Software Practices 2Research Papers / Journal First
23:00
10m
Paper
How Disabled Tests Manifest in Test Maintainability Challenges?
Research Papers
Dong Jae KimConcordia University, Bo YangConcordia University, Jinqiu YangConcordia University, Tse-Hsun (Peter) ChenConcordia University
DOI Pre-print
23:10
10m
Paper
Formal methods in dependable systems engineering: a survey of professionals from Europe and North America
Journal First
Mario GleirscherUniversity of York, Diego MarmsolerUniversity of Exeter
23:20
10m
Paper
Promises and Challenges of Microservices: An Exploratory Study
Journal First
YINGYING WANGUniversity of British Columbia, Harshavardhan KadiyalaThe University of British Columbia, Julia RubinUniversity of British Columbia
23:30
30m
Live Q&A
Q&A
Research Papers

Conference Day
Sat 28 Aug

Displayed time zone: Athens change

04:00 - 05:00
Dependability—Software Security 1Research Papers / Industry Papers
04:00
10m
Paper
LastPyMile: Identifying the Discrepancy between Sources and Packages
Research Papers
Duc Ly VuUniversity of Trento, Fabio MassacciUniversity of Trento; Vrije Universiteit Amsterdam, Ivan PashchenkoUniversity of Trento, Henrik PlateSAP Security Research, Antonino SabettaSAP Security Research
DOI
04:10
10m
Paper
A Grounded Theory of the Role of Coordination in Software Security Patch Management
Research Papers
Nesara DissanayakeUniversity of Adelaide, Mansooreh ZahediUniversity of Adelaide, Asangi JayatilakaUniversity of Adelaide, Muhammad Ali BabarUniversity of Adelaide
DOI
04:20
10m
Paper
Infiltrating Security into Development: Exploring the World’s Largest Software Security Study
Industry Papers
Charles WeirLancaster University, Sammy MiguesSynopsys, Mike WareSynopsys, Laurie WilliamsNorth Carolina State University
DOI
04:30
30m
Live Q&A
Q&A
Research Papers

04:00 - 05:00
Architectures & Design—Cloud Computing 1Industry Papers / Research Papers
04:00
10m
Paper
An Empirical Study on Challenges of Application Development in Serverless Computing
Research Papers
Jinfeng WenPeking University, Zhenpeng ChenPeking University, Yi LiuPeking University, Yiling LouPurdue University, USA, Yun MaPeking University, Gang HuangPeking University, Xin JinPeking University, Xuanzhe LiuPeking University
DOI
04:10
10m
Paper
An Empirical Investigation of Practical Log Anomaly Detection for Online Service Systems
Industry Papers
Nengwen ZhaoTsinghua University, Honglin WangBizSeer, Zeyan LiTsinghua University, Xiao PengChina Everbright Bank, Gang WangChina Everbright Bank, Zhu PanChina Everbright Bank, Yong WuChina Everbright Bank, Zhen FengChina Everbright Bank, Xidao WenTsinghua University, Wenchi ZhangBizSeer, Kaixin SuiBizSeer, Dan PeiTsinghua University
DOI
04:20
5m
Paper
Effective Low Capacity Status Prediction for Cloud Systems
Industry Papers
Hang DongMicrosoft Research, Si QinMicrosoft Research, Yong XuMicrosoft Research, Bo QiaoMicrosoft Research, Shandan ZhouMicrosoft Azure, Xian YangHong Kong Baptist University, Chuan LuoMicrosoft Research, Pu ZhaoMicrosoft Research, Qingwei LinMicrosoft Research, Hongyu ZhangUniversity of Newcastle, Abulikemu AbuduweiliPeking University, Sanjay RamanujanMicrosoft Azure, Karthikeyan SubramanianMicrosoft Azure, Andrew ZhouMicrosoft 365, Saravanakumar RajmohanMicrosoft 365, Dongmei ZhangMicrosoft Research, Thomas MoscibrodaMicrosoft Azure
DOI
04:25
5m
Paper
Intelligent Container Reallocation at Microsoft 365
Industry Papers
Bo QiaoMicrosoft Research, Fangkai YangMicrosoft Research, Chuan LuoMicrosoft Research, Yanan WangMicrosoft 365, Johnny LiMicrosoft 365, Qingwei LinMicrosoft Research, Hongyu ZhangUniversity of Newcastle, Mohit DattaMicrosoft 365, Andrew ZhouMicrosoft 365, Thomas MoscibrodaMicrosoft Azure, Saravanakumar RajmohanMicrosoft 365, Dongmei ZhangMicrosoft Research
DOI
04:30
30m
Live Q&A
Q&A
Research Papers

04:00 - 05:00
Human—Software Practices 1Industry Papers / Research Papers / Journal First
04:00
10m
Paper
XAI Tools in the Public Sector: A Case Study on Predicting Combined Sewer Overflows
Research Papers
Nicholas MaltbieUniversity of Cincinnati, Nan NiuUniversity of Cincinnati, Matthew Van DorenMetropolitan Sewer District of Greater Cincinnati, Reese JohnsonMetropolitan Sewer District of Greater Cincinnati
DOI
04:10
10m
Paper
Software Development with Feature Toggles: Practices used by Practitioners
Journal First
Rezvan Mahdavi-HezavehNorth Carolina State University, Jacob DremannNorth Carolina State University, Laurie WilliamsNorth Carolina State University
04:20
10m
Paper
How Can Manual Testing Processes Be Optimized? Developer Survey, Optimization Guidelines, and Case Studies
Industry Papers
Roman HaasSaarland University; CQSE, Daniel ElsnerTU Munich, Elmar JuergensCQSE, Alexander PretschnerTU Munich, Sven ApelSaarland University
DOI
04:30
30m
Live Q&A
Q&A
Research Papers

05:00 - 06:00
Dependability—Software Security 2Industry Papers / Research Papers / Journal First
05:00
10m
Paper
TaintStream: Fine-Grained Taint Tracking for Big Data Platforms through Dynamic Code Translation
Research Papers
Chengxu YangPeking University, Yuanchun LiMicrosoft Research, Mengwei XuBeijing University of Posts and Telecommunications, Zhenpeng ChenPeking University, Yunxin LiuTsinghua University, Gang HuangPeking University, Xuanzhe LiuPeking University
DOI Pre-print
05:10
10m
Paper
How to Better Distinguish Security Bug Reports (using Dual Hyperparameter Optimization)
Journal First
Rui ShuNorth Carolina State University, Tianpei XiaNorth Carolina State University, Jianfeng Chen North Carolina State University, Laurie WilliamsNorth Carolina State University, Tim MenziesNorth Carolina State University
05:20
10m
Paper
A Comprehensive Study on Learning-Based PE Malware Family Classification Methods
Industry Papers
Yixuan MaState Key Laboratory of Communication Content Cognition; Tianjin University, Shuang LiuTianjin University, Jiajun JiangTianjin University, Guanhong ChenTianjin University, Keqiu LiTianjin University
DOI
05:30
30m
Live Q&A
Q&A
Research Papers

05:00 - 06:00
Architectures & Design—Cloud Computing 2Research Papers / Industry Papers
05:00
10m
Paper
Onion: Identifying Incident-Indicating Logs for Cloud Systems
Industry Papers
Xu ZhangMicrosoft Research, Yong XuMicrosoft Research, Si QinMicrosoft Research, Shilin HeMicrosoft Research, Bo QiaoMicrosoft Research, Ze LiMicrosoft Azure, Hongyu ZhangUniversity of Newcastle, Xukun LiMicrosoft Azure, Yingnong DangMicrosoft Azure, Qingwei LinMicrosoft Research, Murali ChintalapatiMicrosoft Azure, Saravanakumar RajmohanMicrosoft 365, Dongmei ZhangMicrosoft Research
DOI
05:10
10m
Paper
Mono2Micro: A Practical and Effective Tool for Decomposing Monolithic Java Applications to Microservices
Industry Papers
Anup K. KaliaIBM Research, Jin XiaoIBM Research, Rahul KrishnaIBM Research, Saurabh SinhaIBM Research, Maja VukovicIBM Research, Debasish BanerjeeIBM
DOI
05:20
10m
Paper
RAPID: Checking API Usage for the Cloud in the Cloud
Industry Papers
Michael EmmiAmazon Web Services, Liana HadareanAmazon Web Services, Ranjit JhalaUniversity of California at San Diego; Amazon Web Services, Lee PikeAmazon Web Services, Nicolás RosnerAmazon Web Services, Martin SchäfAmazon Web Services, Aritra SenguptaAmazon Web Services, Willem VisserAmazon Web Services
DOI
05:30
30m
Live Q&A
Q&A
Research Papers

05:00 - 06:00
Human—Research Trends in Software EngineeringIdeas, Visions and Reflections / Journal First / Research Papers

+ mini-panel (recorded)

05:00
10m
Paper
Comparing the Results of Replications in Software Engineering
Journal First
Adrian Santos ParrillaUniversity of Oulu, Sira VegasUniversidad Politecnica de Madrid, Markku OivoUniversity of Oulu, Natalia JuristoUniversidad Politecnica de Madrid
05:10
5m
Paper
Term Interrelations and Trends in Software Engineering
Ideas, Visions and Reflections
Janusan BaskararajahRyerson University, Lei ZhangRyerson University, Andriy MiranskyyRyerson University
DOI
05:15
45m
Live Q&A
Q&A
Research Papers

05:00 - 06:00
Testing—Test Prioritization and SelectionJournal First / Research Papers / Industry Papers
05:00
10m
Paper
A Multi-Armed Bandit Approach for Test Case Prioritization in Continuous Integration Environments
Journal First
Jackson A. Prado LimaFederal University of Paraná, Silvia Regina VergilioFederal University of Paraná
Link to publication DOI Pre-print Media Attached
05:10
10m
Paper
Data-Driven Test Selection at Scale
Industry Papers
Sonu MehtaMicrosoft Research, Farima FarmahinifarahaniUniversity of California at Irvine, Ranjita BhagwanMicrosoft Research, Suraj GupthaMicrosoft, Sina JafariMicrosoft, Rahul KumarMicrosoft Research, Vaibhav SainiMicrosoft, Anirudh SanthiarMicrosoft
DOI
05:20
10m
Paper
Automating System Test Case Classification and Prioritization for Use Case-Driven Testing in Product Lines
Journal First
Ines HajriUniversity of Luxembourg, Arda GoknilSINTEF Digital, Fabrizio PastoreUniversity of Luxembourg, Lionel BriandUniversity of Ottawa, Canada / University of Luxembourg, Luxembourg
05:30
30m
Live Q&A
Q&A
Research Papers

Call for Industry Papers

The FSE 2021 Industrial Track provides a venue for outstanding applied research in software engineering. Submissions are expected to have a strong focus on real-world application of software engineering techniques, tools, methods, processes, or practices. At the same time, the work should be original, demonstrating novelty in its technology, context, or approach. The industrial track is soliciting submissions that cover all aspects of software engineering, so long as they have been applied in an industrial context.

FSE 2021 Industry Track in a Nutshell

  • Two paper categories (brief and long); all submissions must have a strong industrial connection, i.e., the research must have been performed in an industrial setting.
  • Optional double-blind review; authors have the choice to blind their identities and companies for the paper going into review, but are not required to do so.
  • Rebuttal opportunity to clarify reviewers’ questions or inaccuracies for promising papers before third review and final decision.

Paper Categories

FSE 2021 wants to make sharing industrial research as forthcoming as possible. For this reason, we provide two paper categories:

  • Brief papers (5 pages, plus 1 page with references): Ideal for shorter contributions, tech transfer stories, early research results, experience reports, or visionary ideas.
  • Long papers (10 pages, plus 2 pages with references): Ideal for practice-oriented research papers or case studies.

Submissions should clearly identify the novel aspects of the approach, the industrial context in which it was applied, and the outcomes of its application (ideally supported by data), as well as what the audience is expected to learn. We welcome submissions from all areas of industry and for all software engineering techniques, tools, methodologies, processes, and practices applicable at any point in the software lifecycle.

Both paper types will be reviewed based on the same evaluation criteria, but brief papers are expected to have a smaller set of contributions. All accepted papers will appear in the main conference proceedings. For inspiration in terms of topic, contribution, and style, consider accepted papers from previous industry tracks (e.g., 2019 and 2020).

Evaluation Criteria

Key reviewing criteria are listed below. Not all criteria are appropriate for every submission—e.g., improvement on the state-of-the-practice may be irrelevant for an experience report—and we will adjust criteria to fit the given type of submission.

  • Industrial Application—The applied research or experience report has taken place in an industrial setting and/or with an industrial partner. Performing research on a problem the authors believe to be relevant to industry or motivated by an industrial challenge is not sufficient.
  • Improvement on the state-of-the-practice—The amount of improvement that the work achieves above and beyond the state-of-the-practice.
  • Clarity of lessons learned—The clarity in which the lessons learned are presented and how well they are supported with data and discussion.
  • Generality of results—The probability that the work, approach, or lessons learned are applicable to developers outside of the studied group.
  • Relevance to industry track audience—The core concepts of the work either originate in research, at ESEC/FSE or a related conference, or are novel topics in industry.

Reviewers will score each paper as “strong reject” (-2), “weak reject” (-1), “weak accept” (1), or “strong accept” (2) based on the above criteria. Promising submissions, i.e., an average score after the first two reviews within the range [-1,2], will get a rebuttal opportunity to clarify reviewers’ questions or inaccuracies. Only for those papers do we aim to provide a third review. The third review will encompass the paper, the previous two reviews, and the rebuttal. All three reviewers will then instigate a discussion and make a final decision on the paper.

How to Submit

Papers must be submitted electronically through the FSE Industry Track submission site. Submissions will be managed using HotCRP: https://esecfse2021-industry.hotcrp.com/

After the review phase, there will be an opportunity for authors of promising papers to submit a rebuttal.

Ethics

Following other conferences (such as the NAACL 2021 Industry Track or ICLR 2021), authors are required to honor the ACM Code of Ethics. We ask that all authors read the code, and ensure that their work is conformant. We reserve the right to reject papers on ethical grounds, where the authors are judged to have operated counter to the code of ethics, or have inadequately addressed legitimate ethical concerns with their work.

Authors are encouraged to include a broader discussion of ethics in their paper, if relevant. While an ethics considerations section is not required, papers working with sensitive data or on sensitive tasks that do not discuss these issues will not be accepted.

Format and Submission Procedure

At the time of submission all papers must conform to the ESEC/FSE 2021 Format and Submission Guidelines.

Submissions can be double-blind, but do not have to be. We leave it up to the authors to judge whether they want to include their names, affiliation, and the company in which the work was performed. Submissions must be in English and use the style format of the research track. Papers must be submitted electronically as PDF files through the conference submission site. Submitted Papers may not have been published elsewhere and may not be under review or submitted for review elsewhere during the duration of consideration. Specifically, authors are required to adhere to the ACM Policy and Procedures on Plagiarism and the ACM Policy on Prior Publication and Simultaneous Submissions.

To prevent double submissions, the chairs may compare the submissions with related conferences that have overlapping review periods. The double submission restriction applies only to refereed journals and conferences, not to unrefereed pre-publication archive servers (e.g., arXiv.org). ACM plagiarism policies and procedures will be followed for cases of double submission. Submissions that do not comply with the foregoing instructions will be desk rejected without being reviewed. After receiving the first two reviews, there will be an opportunity for authors of promising submissions to write a rebuttal.

Presentation and Publication

Authors of accepted submissions will be given a time slot to present or demonstrate their work during the conference. Presentations will occur alongside research papers in the main track of the conference. Authors can submit either a brief paper or a long paper. Accepted papers will appear in the main conference proceedings.

The official publication date is the date the proceedings are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of FSE 2021. The official publication date affects the deadline for any patent filings related to published work.

At least one author of each accepted paper must register and present the paper at FSE 2021 in order for the paper to be published in the proceedings. One-day registrations do NOT satisfy the registration requirement. Given the uncertainties introduced by COVID-19, the exact method of presentation might change across all FSE 2021 tracks, and the industry track will adapt accordingly. Please carefully read the complete list of ESEC/FSE 2021 submission policies.

Open Call for Program Committee Members

We invite researchers to (self-)nominate for participation in the PC. The duties of PC members are to review submissions and participate in the paper discussions. The minimum criteria for a nomination are:

  • A research background such as holding a PhD in a relevant area or at least 3 years of experience in a research-related position.
  • Currently working in an industry or academic position in the research area, that involves some research aspect.
  • At least one paper published in a relevant area in a relevant conference.

The program chairs will make a final decision on the nominated members based on the experience of each nominee and the representation of different research areas in the PC. The deadline for a self-nomination is December 23rd, 2020.

Important Dates

All dates are 23:59:59 AoE (UTC-12h).

  • Submission deadline: May 6, 2021
  • Rebuttal period: June 4 - June 10, 2021
  • Author notification: July 1, 2021
  • Camera ready deadline: July 18, 2021
  • Conference: 23-27 August, 2021

Industry Track Co-Chairs

Accepted Papers

Title
A Comprehensive Study on Learning-Based PE Malware Family Classification Methods
Industry Papers
DOI
An Empirical Investigation of Practical Log Anomaly Detection for Online Service Systems
Industry Papers
DOI
An Empirical Study of GUI Widget Detection for Industrial Mobile Games
Industry Papers
DOI
Automated Code Transformation for Context Propagation in Go
Industry Papers
DOI
Data-Driven Extract Method Recommendations: A Study at ING
Industry Papers
DOI Pre-print
Data-Driven Test Selection at Scale
Industry Papers
DOI
Domain Adaptation for an Automated Classification of Deontic Modalities in Software Engineering Contracts
Industry Papers
DOI
Duplicated Code Pattern Mining in Visual Programming Languages
Industry Papers
DOI
Effective Low Capacity Status Prediction for Cloud Systems
Industry Papers
DOI
FuzzBench: An Open Fuzzer Benchmarking Platform and Service
Industry Papers
DOI
Generating Metamorphic Relations for Cyber-Physical Systems with Genetic Programming: An Industrial Case Study
Industry Papers
DOI
How Can Manual Testing Processes Be Optimized? Developer Survey, Optimization Guidelines, and Case Studies
Industry Papers
DOI
Infiltrating Security into Development: Exploring the World’s Largest Software Security Study
Industry Papers
DOI
Intelligent Container Reallocation at Microsoft 365
Industry Papers
DOI
Making Smart Contract Development More Secure and Easier
Industry Papers
DOI
Mono2Micro: A Practical and Effective Tool for Decomposing Monolithic Java Applications to Microservices
Industry Papers
DOI
One Thousand and One Stories: A Large-Scale Survey of Software Refactoring
Industry Papers
DOI Pre-print
Onion: Identifying Incident-Indicating Logs for Cloud Systems
Industry Papers
DOI
Organizational Implications of Agile Adoption: A Case Study from the Public Sector
Industry Papers
DOI
Quantifying No-Fault-Found Test Failures to Prioritize Inspection of Flaky Tests at Ericsson
Industry Papers
DOI
RAPID: Checking API Usage for the Cloud in the Cloud
Industry Papers
DOI
Turnover-Induced Knowledge Loss in Practice
Industry Papers
DOI
When Life Gives You Oranges: Detecting and Diagnosing Intermittent Job Failures at Mozilla
Industry Papers
DOI
Questions? Use the ESEC/FSE Industry Papers contact form.