Accepted Papers of Research Track

  • Ahmed Zerouali, Tom Mens, Gregorio Robles and Jesus M. Gonzalez-Barahona. On The Relation Between Outdated Dockers Containers, Severity Vulnerabilities and Bugs
  • Felipe Ebert, Fernando Castor, Nicole Novielli and Alexander Serebrenik. Confusion in Code Reviews: Reasons, Impacts, and Coping Strategies
  • Wenjie Li, Yanyan Jiang, Chang Xu, Yepang Liu, Xiaoxing Ma and Jian Lu. Characterizing and Detecting Inefficient Image Displaying Issues in Android Apps
  • Renhao Xiong and Bixin Li. Accurate Design Pattern Detection Based on Idiomatic Implementation Matching in Java Language Context
  • Jie Lu, Liu Chen, Lian Li and Xiaobing Feng. Understanding Node Change Bugs for Distributed Systems
  • Wasim Said, Jochen Quante and Rainer Koschke. Towards Understandable Guards of Extracted State Machines from Embedded Software
  • Nicolas Dilley and Julien Lange. An empirical study of messaging passing concurrency in Go projects
  • Kui Liu, Anil Koyuncu, Dongsun Kim and Tegawendé F. Bissyandé. Avatar: Fixing Semantic Bugs with Fix Patterns of Static Analysis Violations
  • Nan Yang, Kousar Aslam, Ramon Schiffelers, Leonard Lensink, Dennis Hendriks, Loek Cleophas and Alexander Serebrenik. Improving model inference in industry by combining active and passive learning
  • John Businge, Simon Kawuma, Openja Moses, Engineer Bainomugisha and Alexander Serebrenik. How stable are Eclipse Application Framework Internal Interfaces?
  • Yangyu Hu, Haoyu Wang, Li Li, Yao Guo, Guoai Xu and Ren He. Want to Earn a Few Extra Bucks? A First Look at Money-making Apps
  • Xiaofang Qi and Huayang Zhou. A Splitting Strategy for Testing Concurrent Programs
  • Judith F. Islam, Manishankar Mondal and Chanchal K. Roy. A Comparative Study of Software Bugs in Micro-clones and Regular Code Clones
  • Farima Farmahinifarahani, Vaibhav Saini, Di Yang, Hitesh Sajnani and Cristina Lopes. On Precision of Code Clone Detection Tools
  • Luyao Ren, Shurui Zhou, Christian Kästner and Andrzej Wąsowski. Identifying Redundancies in Fork-based Development
  • Fernanda Madeiral, Simon Urli, Marcelo Maia and Martin Monperrus. Bears: An Extensible Java Bug Benchmark for Automatic Program Repair Studies
  • Fiorella Zampetti, Gabriele Bavota, Gerardo Canfora and Massimiliano Di Penta. A Study on the Interplay Between Pull Request Review and Continuous Integration Builds
  • Martin White, Michele Tufano, Matias Martinez, Martin Monperrus and Denys Poshyvanyk. Sorting and Transforming Program Repair Ingredients via Deep Learning Code Similarities
  • Peng Sun, Chris Brown, Ivan Beschastnikh and Kathryn Stolee. Mining Specifications from Documentation Using a Crowd
  • Peipei Wang, Rui Bai and Kathryn Stolee. Exploring Regular Expression Evolution
  • Cong Chen, Yulong Yang, Lin Yang and Kang Zhang. A Human-as-sensors Approach to API Documentation Integration and Its Effects on Novice Programmers
  • Sa Gao, Chunyang Chen, Zhenchang Xing, Yukun Ma, Wen Song and Shang-Wei Lin. A Neural Model for Method Name Generation from Functional Description
  • Gleison Brito, Thais Mombach and Marco Tulio Valente. Migrating to GraphQL: A Practical Assessment
  • Hannes Thaller, Lukas Linsbauer and Alexander Egyed. Feature Maps: A Comprehensible Software Representation for Design Pattern Detection
  • Nghi D.Q. Bui, Yijun Yu and Lingxiao Jiang. Bilateral Dependency Neural Networks for Cross-Language Algorithm Classification
  • Chenkai Guo, Dengrong Huang, Naipeng Dong, Quanqi Ye, Jing Xu, Yaqing Fan, Yifan Xu and Hui Yang. Deep Review Sharing
  • Mehran Mahmoudi, Sarah Nadi and Nikolaos Tsantalis. Are Refactorings to Blame? An Empirical Study of Refactorings in Merge Conflicts
  • Lutz Büch and Artur Andrzejak. Learning-based Recursive Aggregation of Abstract Syntax Trees for Code Clone Detection
  • Zhuo Zhang, Yan Lei, Xiaoguang Mao and Panpan Li. CNN-FL: An Effective Approach for Localizing Faults Using Convolutional Neural Networks
  • Bodong Li, Yuanyuan Zhang, Juanru Li, Runhan Feng and Dawu Gu. AppCommune: Automated Third-party Libraries De-duplicating and Updating for Android Apps
  • Bryan Muscedere, Robert Hackman, Davood Anbarnam, Joanne Atlee, Ian Davis and Michael Godfrey. Detecting Feature-Interaction Symptoms in Automotive Software Using Lightweight Analysis
  • Oscar Chaparro, Juan Manuel Florez, Unnati Singh and Andrian Marcus. Reformulating Queries for Duplicate Bug Report Detection
  • Chenkai Guo, Weijing Wang, Yanfeng Wu, Naipeng Dong, Quanqi Ye, Jing Xu and Sen Zhang. Systematic Comprehension for Developer Reply in Mobile System Forum
  • Rui Xie, Long Chen, Wei Ye, Zhiyu Li, Tianxiang Hu, Dongdong Du and Shikun Zhang. DeepLink: A Code Knowledge Graph Based Deep Learning Approach for Issue-Commit Link Recovery
  • Yanhao Wang, Zheng Leong Chua, Yuwei Liu, Purui Su and Zhenkai Liang. Fuzzing Program Logic Deeply Hidden in Binary Program Stages
  • Tong Wang, Dongdong Wang, Bixin Li and Ying Zhou. Software Multiple-level Change Detection Based on Two-Step MPAT Matching
  • Xiao Yu, Kwabena Ebo Bennin, Jin Liu, Jacky Wai Keung, Xiaofei Yin and Zhou Xu. An Empirical Study of Learning to Rank Techniques for Effort-Aware Defect Prediction
  • Chunhua Yang and E. James Whitehead. Pruning the AST with Hunks to Speed up Tree Differencing
  • Hugo Melo, Roberta Coelho and Christoph Treude. Unveiling Exception Handling Guidelines Adopted by Java Developers
  • Qiu-Liang Chen, Jia-Ju Bai, Zu-Ming Jiang, Julia Lawall and Shi-Min Hu. Detecting Data Races Caused by Inconsistent Lock Protection in Device Drivers
  • Rajshakhar Paul, Amiangshu Bosu and Kazi Zakia Sultana. Expressions of Sentiments during Code Reviews: Male vs. Female
  • Hiroyuki Kirinuki, Haruto Tanno and Katsuyuki Natsukawa. COLOR: Correct Locator Recommender for Broken Test Scripts using Various Clues in Web Application
  • Xian Zhan, Tao Zhang and Yutian Tang. A Comparative Study of Android Repackaged Apps Detection Techniques
  • Usman Ashraf, Christoph Mayr-Dorn and Alexander Egyed. Mining Cross-Task Artifact Dependencies from Developer Interactions
  • John Businge, Openja Moses, David Kavaler, Engineer Bainomugisha, Foutse Khomh and Vladmir Filkov. Study of Android App Popularity by Cross-Linking Github and Google Play Store

Accepted Papers of Journal First

Long Presentation

Short Presentation

Accepted Papers of Industry Track

Accepted Papers of RENE Track

Accepted Papers of Tools Track

Accepted Papers of ERA Track