Research Track
A code-description representation learning model based on atention
Distinguishing Similar Design Pattern Instances through Temporal Behavior Analysis
Suggesting Comment Completions for Python Using Neural Language Models
Automated Bug Detection and Replay for COTS Linux Kernel Modules with Concolic Execution
On the Adoption of Kotlin on Android Development: a Triangulation Study
Are the Code Snippets What We Are Searching for? A Benchmark and An Empirical Study on Code Search with Natural-Language Queries
Referee: a Pattern-Guided Approach for Auto Design in Compiler-Based Analyzers
The Silent Helper: the Impact of Continuous Integration on Code Reviews
Relationship Between the Effectiveness of Spectrum-Based Fault Localization and Bug-fix Types in JavaScript Programs
Clone Detection in Test Code: an Empirical Evaluation
Resource Race Attacks on Android
LibDX: A Cross-Platform and Accurate System to Detect Third-party Libraries in Binary code
Energy Refactorings for Android in the Large and in the Wild
Fuzzing Smart Contracts for Efficient Exploit Generation
Automatically Extracting Subroutine Summary Descriptions from Unstructured Comments
Essential Sentences for Navigating Stack Overflow Answers
Detecting Code Clones with Graph Neural Network and Flow-Augmented Abstract Syntax Tree
HistoRank: History-Based Ranking of Co-change Candidates
SMARTSHIELD: Automatic Smart Contract Protection Made Easy
Are SonarQube Rules Inducing Bugs?
Automatically Learning Patterns for Self-Admitted Technical Debt Removal
SAGA: Efficient and Large-Scale Detection of Near-Miss Clones with GPU Acceleration
Ultra-large-scale Repository Analysis via Graph Compression
Leveraging Contextual Information from Function Call Chains to Improve Fault Localization
Incremental Map-Reduce on Repository History
Refactoring Graphs: Assessing Refactoring over Time
Characterizing Architectural Drifts of Adaptive Systems
Web APIs in Android through the Lens of Security
How EvoStreets are Observed in Three-Dimensional and Virtual Reality Environments
Using productive collaboration bursts to analyze open source collaboration effectiveness
Slice-Based Cognitive Complexity Metrics for Defect Prediction
Studying Developer Reading Behavior on StackOverflow During API Summarization Tasks
LESSQL: Dealing with Database Schema Changes in Continuous Deployment
Heap Memory Snapshot Assisted Program Analysis for Android Permission Specification
D-Goldilocks: Automatic Redistribution of Remote Functionalities for Performance and Efficiency
We Are Family: Analyzing Collaboration in GitHub Software Repositories and their Forks
Sequence directed hybrid fuzzing
On Relating Technical, Social Factors, and the Introduction of Bugs
Cross-Dataset Design Discussion Mining
Exploring Type Inference Techniques of Dynamically Typed Languages
CORE: Automating Review Recommendation for Code Changes
How Do Python Framework APIs Evolve? An Exploratory Study
C-3PR: A Bot for Fixing Static Analysis Violations via Pull Requests
Associating Code Clones with Association Rules for Change Impact Analysis
Deep Learning Based Identification of Suspicious Return Statements