Research Track
A Deep Neural Network Language Model with Contexts for Source Code
SMARTLOG: Place Error Log Statement by Deep Understanding of Log Intention
Recursion Aware Modeling and Discovery For Hierarchical Software Event Log Analysis
Exploring the Integration of User Feedback in Automated Testing of Android Applications
Efficient Features for Function Matching Between Binary Executables
Clustering Support for Inadequate Test Suite Reduction
Cross-Version Defect Prediction via Hybrid Active Learning with Kernel Principal Component Analysis
Syntax and Sensibility: Using language models to detect and correct syntax errors
Mining StackOverflow for Program Repair
The Impact of Refactoring Changes on the SZZ Algorithm: An Empirical Study
Detecting Faulty Empty Cells in Spreadsheets
Mining Accurate Message Formats for Service APIs
Detecting Third-Party Libraries in Android Applications with High Precision and Recall
Connecting Software Metrics across Versions to Predict Defects
Automatically Repairing Dependency-Related Build Breakage
How Good Is Your Puppet? An Empirically Defined and Validated Quality Model for Puppet
Supporting Exploratory Code Search with Differencing and Visualization
An Extensible Approach for Taming the Challenges of JavaScript Dead Code Elimination
Automated Quality Assessment for Crowdsourced Test Reports of Mobile Applications
Automatically Exploiting Implicit Design Knowledge When Solving the Class Responsibility Assignment Problem
Why and How Java Developers Break APIs
Automated Refactoring of Client-side JavaScript code to ES6 modules
Mining Sandboxes: Are We There Yet?
DeepWeak: Reasoning Common Software Weaknesses via Knowledge Graph Embedding
Dissection of a Bug Dataset: Anatomy of 395 Patches from Defects4J
How Do Developers Pay Back Technical Debt in the Apache Ecosystem?
Mining Framework Usage Graphs from App Corpora
How Do Developers Discuss Rationale?
Context Is King: The Developer Perspective on the Usage of Static Analysis Tools
Using Recurrent Neural Networks for Decompilation
Detection of Protection-Impacting Changes During Software Evolution
Using a probabilistic model to predict bug fixes
Improving Developers Awareness of the Exception Handling Policy
Structured Random Differential Testing of Instruction Decoders
A Generalized Model for Visualizing Library Popularity, Adoption and Diffusion within a Software Ecosystem
Classifying Stack Overflow Posts On API Issues
Micro-Clones in Evolving Software
Maintaining Behaviour Driven Development Specifications: Challenges and Opportunities
SQL-aware Fault Localization in PHP-based Web Applications