On the public citation graph

Building Useful Program Analysis Tools Using an Extensible Java Compiler

0 signed · 78 inferred · view as graph

Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.

Is this your work? Sign in with ORCID and put your name on the claims that are yours.
Claim with ORCID
Reference health. See whether every reference in this work resolves to a known work and none has been retracted — and get a dated CiteStamped badge you can embed.
See reference health

What this work says

Outgoing claims: the papers this work cites, builds on, or argues with.

inferredcites →https://doi.org/10.1109/csmr.2008.4493340openalex-snapshot
A Tool for Optimizing the Build Performance of Large Software Code Bases
inferredcites →https://doi.org/10.1109/icsm.2005.73openalex-snapshot
Reducing build time through precompilations for evolving large software
inferredcites →https://doi.org/10.1145/1028664.1028717openalex-snapshot
Finding bugs is easy
inferredcites →https://doi.org/10.1145/1052883.1052895openalex-snapshot
Finding bugs is easy
inferredcites →https://doi.org/10.1145/1251535.1251536openalex-snapshot
Evaluating static analysis defect warnings on production software
inferredcites →https://doi.org/10.1145/1806596.1806638openalex-snapshot
FlumeJava
inferredcites →https://doi.org/10.1145/1831708.1831738openalex-snapshot
The Google FindBugs fixit

What points at this work

Incoming claims: where this work appears in other papers’ reference lists and arguments.

inferred← citeshttps://doi.org/10.1007/978-3-030-82193-7_9openalex-snapshot
Detecting and Fixing Nonidiomatic Snippets in Python Source Code with Deep Learning
inferred← citeshttps://doi.org/10.1007/978-3-319-42064-6_11openalex-snapshot
Industrial Software Rejuvenation Using Open-Source Parsers
inferred← citeshttps://doi.org/10.1007/978-981-96-4506-0_1openalex-snapshot
Directed Symbolic Execution Tool Based on Clang Static Analyzer: Efficient and Accurate Verification of Static Analysis Results
inferred← citeshttps://doi.org/10.1007/s10664-021-10107-0openalex-snapshot
Styler: learning formatting conventions to repair Checkstyle violations
inferred← citeshttps://doi.org/10.1007/s10664-022-10232-4openalex-snapshot
Can static analysis tools find more defects?
inferred← citeshttps://doi.org/10.1007/s10664-023-10439-zopenalex-snapshot
LineFlowDP: A Deep Learning-Based Two-Phase Approach for Line-Level Defect Prediction
inferred← citeshttps://doi.org/10.1007/s10664-025-10674-6openalex-snapshot
Enhancing line-level defect prediction using bilinear attention fusion and ranking optimization
inferred← citeshttps://doi.org/10.1007/s11432-019-2745-5openalex-snapshot
Identifying change patterns of API misuses from code changes
inferred← citeshttps://doi.org/10.1016/j.infsof.2019.04.014openalex-snapshot
A bug finder refined by a large set of open-source projects
inferred← citeshttps://doi.org/10.1016/j.jss.2020.110671openalex-snapshot
SpongeBugs: Automatically generating fix suggestions in response to static code analysis warnings
inferred← citeshttps://doi.org/10.1109/c-code.2019.8681007openalex-snapshot
A Comparative Analysis of Static Code Analysis Tools that check Java Code Adherence to Java Coding Standards
inferred← citeshttps://doi.org/10.1109/cseet62301.2024.10663011openalex-snapshot
MASS. Marburg university auto ASess System
inferred← citeshttps://doi.org/10.1109/icse-nier52604.2021.00021openalex-snapshot
Software Ticks Need No Specifications
inferred← citeshttps://doi.org/10.1109/icse-seip58684.2023.00019openalex-snapshot
Please fix this mutant: How do developers resolve mutants surfaced during code review?
inferred← citeshttps://doi.org/10.1109/icse.2015.76openalex-snapshot
Tricorder: Building a Program Analysis Ecosystem
inferred← citeshttps://doi.org/10.1109/icse43902.2021.00123openalex-snapshot
If It’s Not Secure, It Should Not Compile: Preventing DOM-Based XSS in Large-Scale Web Development with API Hardening
inferred← citeshttps://doi.org/10.1109/icse48619.2023.00211openalex-snapshot
VULGEN: Realistic Vulnerability Generation Via Pattern Mining and Deep Learning
inferred← citeshttps://doi.org/10.1109/icse55347.2025.00088openalex-snapshot
The Power of Types: Exploring the Impact of Type Checking on Neural Bug Detection in Dynamically Typed Languages
inferred← citeshttps://doi.org/10.1109/icse55347.2025.00240openalex-snapshot
Boosting Code-line-level Defect Prediction with Spectrum Information and Causality Analysis
inferred← citeshttps://doi.org/10.1109/msr52588.2021.00068openalex-snapshot
On the Effectiveness of Deep Vulnerability Detectors to Simple Stupid Bug Detection
inferred← citeshttps://doi.org/10.1109/saner48275.2020.9054826openalex-snapshot
Deep Learning Based Identification of Suspicious Return Statements
inferred← citeshttps://doi.org/10.1109/saner53432.2022.00053openalex-snapshot
Detecting Runtime Exceptions by Deep Code Representation Learning with Attention-Based Graph Neural Networks
inferred← citeshttps://doi.org/10.1109/saner60148.2024.00036openalex-snapshot
BAFLineDP: Code Bilinear Attention Fusion Framework for Line- Level Defect Prediction
inferred← citeshttps://doi.org/10.1109/scam.2019.00013openalex-snapshot
Automatically Generating Fix Suggestions in Response to Static Code Analysis Warnings
inferred← citeshttps://doi.org/10.1109/tce.2025.3572334openalex-snapshot
Cross Domain Few-Shot Line-Level Defect Prediction in Open Software Development via Meta Learning
inferred← citeshttps://doi.org/10.1109/tdsc.2022.3167316openalex-snapshot
Sorald: Automatic Patch Suggestions for SonarQube Static Analysis Violations
inferred← citeshttps://doi.org/10.1109/tse.2020.3023177openalex-snapshot
Predicting Defective Lines Using a Model-Agnostic Technique
inferred← citeshttps://doi.org/10.1109/tse.2021.3119186openalex-snapshot
Detecting Compiler Warning Defects Via Diversity-Guided Program Mutation
inferred← citeshttps://doi.org/10.1109/tse.2022.3144348openalex-snapshot
DeepLineDP: Towards a Deep Learning Approach for Line-Level Defect Prediction
inferred← citeshttps://doi.org/10.1109/tse.2024.3503723openalex-snapshot
Line-Level Defect Prediction by Capturing Code Contexts With Graph Convolutional Networks
inferred← citeshttps://doi.org/10.1145/2541348.2541355openalex-snapshot
Scalable, example-based refactorings with refaster
inferred← citeshttps://doi.org/10.1145/2568225.2568255openalex-snapshot
Programmers' build errors: a case study (at google)
inferred← citeshttps://doi.org/10.1145/2639988.2663760openalex-snapshot
Securing the Tangled Web
inferred← citeshttps://doi.org/10.1145/2643134openalex-snapshot
Securing the tangled web
inferred← citeshttps://doi.org/10.1145/2688204.2688205openalex-snapshot
How Developers Use Data Race Detection Tools
inferred← citeshttps://doi.org/10.1145/2950290.2950358openalex-snapshot
Build system with lazy retrieval for Java projects
inferred← citeshttps://doi.org/10.1145/3105906openalex-snapshot
Automatic Software Repair
inferred← citeshttps://doi.org/10.1145/3133928openalex-snapshot
Detecting argument selection defects
inferred← citeshttps://doi.org/10.1145/3188720openalex-snapshot
Lessons from building static analysis tools at Google
inferred← citeshttps://doi.org/10.1145/3238147.3238213openalex-snapshot
How many of all bugs do we find? a study of static bug detectors
inferred← citeshttps://doi.org/10.1145/3276517openalex-snapshot
DeepBugs: a learning approach to name-based bug detection
inferred← citeshttps://doi.org/10.1145/3324884.3416576openalex-snapshot
No strings attached
inferred← citeshttps://doi.org/10.1145/3338906.3338919openalex-snapshot
NullAway: practical type-based null safety for Java
inferred← citeshttps://doi.org/10.1145/3360585openalex-snapshot
Getafix: learning to fix bugs automatically
inferred← citeshttps://doi.org/10.1145/3377813.3381350openalex-snapshot
Piranha
inferred← citeshttps://doi.org/10.1145/3453478openalex-snapshot
Understanding Software-2.0
inferred← citeshttps://doi.org/10.1145/3463274.3463808openalex-snapshot
Open Data-driven Usability Improvements of Static Code Analysis and its Challenges
inferred← citeshttps://doi.org/10.1145/3485542openalex-snapshot
JavaDL: automatically incrementalizing Java bug pattern detection
inferred← citeshttps://doi.org/10.1145/3524610.3527899openalex-snapshot
Find bugs in static bug finders
inferred← citeshttps://doi.org/10.1145/3527330openalex-snapshot
Bugs in Quantum computing platforms: an empirical study
inferred← citeshttps://doi.org/10.1145/3548684openalex-snapshot
Patching Locking Bugs Statically with Crayons
inferred← citeshttps://doi.org/10.1145/3551349.3559559openalex-snapshot
On the Naturalness of Bytecode Instructions
inferred← citeshttps://doi.org/10.1145/3551349.3561156openalex-snapshot
Are Neural Bug Detectors Comparable to Software Developers on Variable Misuse Bugs?
inferred← citeshttps://doi.org/10.1145/3597926.3598056openalex-snapshot
A Comprehensive Study on Quality Assurance Tools for Java
inferred← citeshttps://doi.org/10.1145/3597926.3598120openalex-snapshot
Tai-e: A Developer-Friendly Static Analysis Framework for Java by Harnessing the Good Designs of Classics
inferred← citeshttps://doi.org/10.1145/3643762openalex-snapshot
CORE: Resolving Code Quality Issues using LLMs
inferred← citeshttps://doi.org/10.1145/3655022openalex-snapshot
On the Impact of Lower Recall and Precision in Defect Prediction for Guiding Search-based Software Testing
inferred← citeshttps://doi.org/10.1145/3656429openalex-snapshot
A Lightweight Polyglot Code Transformation Language
inferred← citeshttps://doi.org/10.1145/3715729openalex-snapshot
An Empirical Study of Suppressed Static Analysis Warnings
inferred← citeshttps://doi.org/10.1145/3793302.3793359openalex-snapshot
An Empirical Study on Deep Learning-based Line-Level Software Defect Prediction
inferred← citeshttps://doi.org/10.1145/3795888openalex-snapshot
Safe Coding
inferred← citeshttps://doi.org/10.1145/3832191openalex-snapshot
Automated Dependency Optimization for Artifact-Based Build Systems
inferred← citeshttps://doi.org/10.26083/tuprints-00017377openalex-snapshot
Learning to Find Bugs in Programs and their Documentation
inferred← citeshttps://doi.org/10.32604/cmc.2024.057697openalex-snapshot
A Fine-Grained Defect Prediction Method Based on Drift-Immune Graph Neural Networks
inferred← citeshttps://doi.org/10.3390/app14135542openalex-snapshot
A Method for Processing Static Analysis Alarms Based on Deep Learning
inferred← citeshttps://doi.org/10.4230/lipics.ecoop.2020.25openalex-snapshot
Scala with Explicit Nulls
inferred← citeshttps://doi.org/10.48550/arxiv.1807.00515openalex-snapshot
Automatic Software Repair: a Bibliography
inferred← citeshttps://doi.org/10.48550/arxiv.1906.00307openalex-snapshot
Neural Bug Finding: A Study of Opportunities and Challenges
inferred← citeshttps://doi.org/10.48550/arxiv.1907.05579openalex-snapshot
Learning a Static Bug Finder from Data
inferred← citeshttps://doi.org/10.48550/arxiv.2005.12447openalex-snapshot
GSL: A Cryptographic Library for the strong RSA Graph Signature Scheme
inferred← citeshttps://doi.org/10.48550/arxiv.2110.02682openalex-snapshot
How good does a Defect Predictor need to be to guide Search-Based Software Testing?
Editorial review for independent work. ICSAC — the Institute for Complexity Science and Advanced Computing — runs a structured editorial panel for researchers publishing outside journals, and publishes on CiteStamp rails. Submission is free and goes through ORCID: icsacinstitute.org/submit.