On the public citation graph

SPOON : A library for implementing analyses and transformations of Java source code

0 signed · 301 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.1002/spe.1077openalex-snapshot
A component‐based middleware platform for reconfigurable service‐oriented architectures
inferredcites →https://doi.org/10.1002/spe.616openalex-snapshot
Source model analysis using the JJTraveler visitor combinator framework
inferredcites →https://doi.org/10.1007/11531142_4openalex-snapshot
Efficiently Refactoring Java Applications to Use Generic Libraries
inferredcites →https://doi.org/10.1007/3-540-44815-2_13openalex-snapshot
Metaprogramming in the Large
inferredcites →https://doi.org/10.1007/3-540-45046-7_7openalex-snapshot
OpenJava: A Class-Based Macro System for Java
inferredcites →https://doi.org/10.1007/3-540-45102-1_8openalex-snapshot
Jam - A Smooth Extension of Java with Mixins
inferredcites →https://doi.org/10.1007/3-540-45127-7_27openalex-snapshot
Stratego: A Language for Program Transformation Based on Rewriting Strategies System Description of Stratego 0.5
inferredcites →https://doi.org/10.1007/3-540-45429-2_2openalex-snapshot
Reflex — Towards an Open Reflective Extension of Java
inferredcites →https://doi.org/10.1007/3-540-63827-x_56openalex-snapshot
The extensible Java preprocessor kit and a tiny data-parallel Java
inferredcites →https://doi.org/10.1007/978-3-540-24644-2_35openalex-snapshot
Cetus – An Extensible Compiler Infrastructure for Source-to-Source Transformation
inferredcites →https://doi.org/10.1007/978-3-540-45070-2_12openalex-snapshot
Traits: Composable Units of Behaviour
inferredcites →https://doi.org/10.1007/978-3-540-45213-3_27openalex-snapshot
A Source-To-Source Architecture for User-Defined Optimizations
inferredcites →https://doi.org/10.1007/978-3-540-73449-9_5openalex-snapshot
Tom: Piggybacking Rewriting on Java
inferredcites →https://doi.org/10.1007/s12243-008-0072-zopenalex-snapshot
Leveraging component-based software engineering with Fraclet
inferredcites →https://doi.org/10.1016/0096-0551(91)90019-6openalex-snapshot
TXL: A rapid prototyping system for programming language dialects
inferredcites →https://doi.org/10.1016/j.scico.2004.03.002openalex-snapshot
Static composition of refactorings
inferredcites →https://doi.org/10.1016/s0167-6423(02)00108-9openalex-snapshot
Object-oriented Tree Traversal with JJForester
inferredcites →https://doi.org/10.1109/cmpsac.1998.716629openalex-snapshot
The essence of the Visitor pattern
inferredcites →https://doi.org/10.1109/fose.2007.27openalex-snapshot
Source Code Analysis: A Road Map
inferredcites →https://doi.org/10.1109/mdso.2006.67openalex-snapshot
Spoon: Compile-time Annotation Processing for Middleware
inferredcites →https://doi.org/10.1109/scam.2002.1134102openalex-snapshot
An extensible metrics extraction environment for object-oriented programming languages
inferredcites →https://doi.org/10.1109/scam.2009.28openalex-snapshot
RASCAL: A Domain Specific Language for Source Code Analysis and Manipulation
inferredcites →https://doi.org/10.1109/scam.2011.14openalex-snapshot
A Comparative Study of Code Query Technologies
inferredcites →https://doi.org/10.1109/tse.1985.231881openalex-snapshot
Domain-Specific Automatic Programming
inferredcites →https://doi.org/10.1109/tse.2002.1019480openalex-snapshot
CCFinder: a multilinguistic token-based code clone detection system for large scale source code
inferredcites →https://doi.org/10.1109/tse.2007.70710openalex-snapshot
An Extensible Meta-Model for Program Analysis
inferredcites →https://doi.org/10.1109/wcre.2003.1287263openalex-snapshot
Using program transformation to secure C programs against buffer overflows
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/1810295.1810321openalex-snapshot
Domain-specific tailoring of code smells
inferredcites →https://doi.org/10.1145/2077808.2077825openalex-snapshot
The varying faces of a program transformation systems
inferredcites →https://doi.org/10.1145/217838.217868openalex-snapshot
A metaobject protocol for C++
inferredcites →https://doi.org/10.1145/217839.217868openalex-snapshot
A metaobject protocol for C++
inferredcites →https://doi.org/10.1145/318372.318577openalex-snapshot
API documentation from source code comments
inferredcites →https://doi.org/10.1145/321992.322000openalex-snapshot
Program Improvement by Source-to-Source Transformation
inferredcites →https://doi.org/10.1145/356914.356917openalex-snapshot
Program Transformation Systems
inferredcites →https://doi.org/10.1145/378795.378820openalex-snapshot
Heap profiling for space-efficient Java
inferredcites →https://doi.org/10.1145/381694.378820openalex-snapshot
Heap profiling for space-efficient Java
inferredcites →https://doi.org/10.1145/383845.383858openalex-snapshot
Getting started with ASPECTJ
inferredcites →https://doi.org/10.1145/512529.512558openalex-snapshot
Extended static checking for Java
inferredcites →https://doi.org/10.1145/543552.512558openalex-snapshot
Extended static checking for Java
inferredcites →https://doi.org/10.1145/97945.97982openalex-snapshot
Mixin-based inheritance
inferredcites →https://doi.org/10.1145/97946.97982openalex-snapshot
Mixin-based inheritance
inferredcites →https://doi.org/10.3217/jucs-010-07-0872openalex-snapshot
MetaJ: An Extensible Environment for Metaprogramming in Java
inferredcites →https://doi.org/10.7551/mitpress/1405.001.0001openalex-snapshot
The Art of the Metaobject Protocol

What points at this work

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

inferred← citeshttps://doi.org/10.1002/cpe.4831openalex-snapshot
@PT: Unobtrusive parallel programming with Java annotations
inferred← citeshttps://doi.org/10.1002/smr.2208openalex-snapshot
A delta‐oriented approach to support the safe reuse of black‐box code rewriters
inferred← citeshttps://doi.org/10.1007/978-3-030-05414-4_12openalex-snapshot
Automatic Identification of Component Roles in Software Design Networks
inferred← citeshttps://doi.org/10.1007/978-3-030-05767-1_9openalex-snapshot
Benefits and Drawbacks of Representing and Analyzing Source Code and Software Engineering Artifacts with Graph Databases
inferred← citeshttps://doi.org/10.1007/978-3-030-31284-8_8openalex-snapshot
On the Students’ Misconceptions in Object-Oriented Language Constructs
inferred← citeshttps://doi.org/10.1007/978-3-030-38919-2_39openalex-snapshot
String Representations of Java Objects: An Empirical Study
inferred← citeshttps://doi.org/10.1007/978-3-031-34560-9_20openalex-snapshot
Lessons Learned in Model-Based Reverse Engineering of Large Legacy Systems
inferred← citeshttps://doi.org/10.1007/978-3-031-42592-9_25openalex-snapshot
A Comparison of Static and Dynamic Analysis to Identify Microservices in Monolith Systems
inferred← citeshttps://doi.org/10.1007/978-3-031-54409-5_9openalex-snapshot
The Adoption Rate of JavaCard Features by Certified Products and Open-Source Projects
inferred← citeshttps://doi.org/10.1007/978-3-031-66459-5_5openalex-snapshot
Design Pattern Representation and Detection Based on Heterogeneous Information Network
inferred← citeshttps://doi.org/10.1007/978-3-031-78338-8_10openalex-snapshot
Domain-Driven Design Representation of Monolith Candidate Decompositions
inferred← citeshttps://doi.org/10.1007/978-3-319-68204-4_2openalex-snapshot
CodeOntology: RDF-ization of Source Code
inferred← citeshttps://doi.org/10.1007/978-3-319-74730-9_1openalex-snapshot
Injecting Execution Traces into a Model-Driven Framework for Program Analysis
inferred← citeshttps://doi.org/10.1007/978-3-319-79090-9_1openalex-snapshot
Towards PaaS Offering of BPMN 2.0 Engines: A Proposal for Service-Level Tenant Isolation
inferred← citeshttps://doi.org/10.1007/978-3-319-90421-4_11openalex-snapshot
A Delta-Oriented Approach to Support the Safe Reuse of Black-Box Code Rewriters
inferred← citeshttps://doi.org/10.1007/978-3-319-99241-9_3openalex-snapshot
Ultra-Large Repair Search Space with Automatically Mined Templates: The Cardumen Mode of Astor
inferred← citeshttps://doi.org/10.1007/978-3-319-99954-8_38openalex-snapshot
MySQL Extension Automatic Porting to PDO for PHP Migration and Security Improvement
inferred← citeshttps://doi.org/10.1007/s00500-023-08559-1openalex-snapshot
Automated program improvement with reinforcement learning and graph neural networks
inferred← citeshttps://doi.org/10.1007/s10270-025-01337-7openalex-snapshot
Modeling structured programming with Strudel: a simulation runtime for programming education tools
inferred← citeshttps://doi.org/10.1007/s10270-026-01398-2openalex-snapshot
Assessing model-driven mutation testing of Java bytecode
inferred← citeshttps://doi.org/10.1007/s10515-023-00398-6openalex-snapshot
DifFuzzAR: automatic repair of timing side-channel vulnerabilities via refactoring
inferred← citeshttps://doi.org/10.1007/s10664-017-9571-8openalex-snapshot
Correctness attraction: a study of stability of software behavior under runtime perturbation
inferred← citeshttps://doi.org/10.1007/s10664-019-09692-yopenalex-snapshot
Automatic test improvement with DSpot: a study with ten mature open-source projects
inferred← citeshttps://doi.org/10.1007/s10664-021-09983-3openalex-snapshot
Assessing exception handling testing practices in open-source libraries
inferred← citeshttps://doi.org/10.1007/s10664-023-10294-yopenalex-snapshot
The impact of class imbalance techniques on crashing fault residence prediction models
inferred← citeshttps://doi.org/10.1007/s10664-023-10429-1openalex-snapshot
Can we spot energy regressions using developers tests?
inferred← citeshttps://doi.org/10.1007/s10664-026-10951-yopenalex-snapshot
Foundation models as oracles for refactoring correctness detection
inferred← citeshttps://doi.org/10.1007/s10710-019-09355-3openalex-snapshot
A journey among Java neutral program variants
inferred← citeshttps://doi.org/10.1007/s11219-016-9332-8openalex-snapshot
A large-scale study of call graph-based impact prediction using mutation testing
inferred← citeshttps://doi.org/10.1007/s11219-021-09575-wopenalex-snapshot
Model-based testing leveraged for automated web tests
inferred← citeshttps://doi.org/10.1007/s11390-023-2878-6openalex-snapshot
SAGA: Summarization-Guided Assert Statement Generation
inferred← citeshttps://doi.org/10.1007/s11432-015-0860-9openalex-snapshot
Reflective feature location: knowledge in mind meets information in system
inferred← citeshttps://doi.org/10.1016/j.cl.2017.12.003openalex-snapshot
Aspect composition for multiple target languages using LARA
inferred← citeshttps://doi.org/10.1016/j.cola.2023.101220openalex-snapshot
E-APK: Energy pattern detection in decompiled android applications
inferred← citeshttps://doi.org/10.1016/j.cose.2024.103974openalex-snapshot
Decoding developer password patterns: A comparative analysis of password extraction and selection practices
inferred← citeshttps://doi.org/10.1016/j.infsof.2016.04.016openalex-snapshot
B-Refactoring: Automatic test code refactoring to improve dynamic analysis
inferred← citeshttps://doi.org/10.1016/j.infsof.2018.05.005openalex-snapshot
User interface design smell: Automatic detection and refactoring of Blob listeners
inferred← citeshttps://doi.org/10.1016/j.infsof.2021.106652openalex-snapshot
A comprehensive investigation of the impact of feature selection techniques on crashing fault residence prediction models
inferred← citeshttps://doi.org/10.1016/j.infsof.2022.107082openalex-snapshot
Learning migration models for supporting incremental language migrations of software applications
inferred← citeshttps://doi.org/10.1016/j.infsof.2025.107788openalex-snapshot
A systematic literature review on transformation for testability techniques in software systems
inferred← citeshttps://doi.org/10.1016/j.jss.2018.11.004openalex-snapshot
Does the fault reside in a stack trace? Assisting crash localization by predicting crashing fault residence
inferred← citeshttps://doi.org/10.1016/j.jss.2020.110645openalex-snapshot
Java decompiler diversity and its application to meta-decompilation
inferred← citeshttps://doi.org/10.1016/j.jss.2020.110763openalex-snapshot
Imbalanced metric learning for crashing fault residence prediction
inferred← citeshttps://doi.org/10.1016/j.jss.2023.111677openalex-snapshot
A systematic literature review on Android-specific smells
inferred← citeshttps://doi.org/10.1016/j.jss.2024.112332openalex-snapshot
METFORD – Mutation tEsTing Framework fOR anDroid
inferred← citeshttps://doi.org/10.1016/j.softx.2023.101496openalex-snapshot
A DSL-based runtime adaptivity framework for Java
inferred← citeshttps://doi.org/10.1016/j.softx.2026.102802openalex-snapshot
JASTG: Java AST structural graph—A tool for reproducible extraction of structural dependency graphs from Java systems
inferred← citeshttps://doi.org/10.1063/5.0153446openalex-snapshot
Java code obfuscator to prevent reverse engineering of android application
inferred← citeshttps://doi.org/10.1109/access.2018.2829895openalex-snapshot
Correlating Pattern Grime and Quality Attributes
inferred← citeshttps://doi.org/10.1109/access.2020.3016943openalex-snapshot
Enhancing Notation-Based Code Cloning Method With an External-Based Identifier Model
inferred← citeshttps://doi.org/10.1109/access.2022.3229182openalex-snapshot
Static Call Graph Combination to Simulate Dynamic Call Graph Behavior
inferred← citeshttps://doi.org/10.1109/access.2025.3541336openalex-snapshot
Improving Patch Optimization With Buggy Block for Complex Program Repair
inferred← citeshttps://doi.org/10.1109/apsec53868.2021.00009openalex-snapshot
TraceRefiner: An Automated Technique for Refining Coarse-Grained Requirement-to-Class Traces
inferred← citeshttps://doi.org/10.1109/apsec57359.2022.00036openalex-snapshot
Two-Stage Patch Synthesis for API Migration from Single API Usage Example
inferred← citeshttps://doi.org/10.1109/ase.2017.8115675openalex-snapshot
Elixir: Effective object-oriented program repair
inferred← citeshttps://doi.org/10.1109/cisp-bmei68103.2025.11259147openalex-snapshot
A Component-Based Framework for Automatic Code Generation in Multi-Physics Coupling Numerical Simulation
inferred← citeshttps://doi.org/10.1109/conecct68978.2026.11700737openalex-snapshot
Abstract Syntax Tree (Past.Jl) for Julia Program Visualization and Description
inferred← citeshttps://doi.org/10.1109/eurosp51992.2021.00043openalex-snapshot
Nontransitive Policies Transpiled
inferred← citeshttps://doi.org/10.1109/iciev.2018.8640995openalex-snapshot
Inferring Bug Patterns for Detecting Bugs in JavaScript By Analyzing Abstract Syntax Tree
inferred← citeshttps://doi.org/10.1109/icosse62619.2024.00021openalex-snapshot
Temporal Logic-driven Symbolic Execution with the Clang Static Analyzer
inferred← citeshttps://doi.org/10.1109/icpc52881.2021.00028openalex-snapshot
Locating Faulty Methods with a Mixed RNN and Attention Model
inferred← citeshttps://doi.org/10.1109/icsa-c65153.2025.00059openalex-snapshot
Detecting Encryption Vulnerabilities by Coupling Architectural Analyses and Source Code Analyses
inferred← citeshttps://doi.org/10.1109/icse-companion.2019.00043openalex-snapshot
Coming: A Tool for Mining Change Pattern Instances from Git Commits
inferred← citeshttps://doi.org/10.1109/icse-companion52605.2021.00105openalex-snapshot
Semantic Patches for Adaptation of JavaScript Programs to Evolving Libraries
inferred← citeshttps://doi.org/10.1109/icse-nier55298.2022.9793524openalex-snapshot
BreakBot: Analyzing the Impact of Breaking Changes to Assist Library Evolution
inferred← citeshttps://doi.org/10.1109/icse43902.2021.00018openalex-snapshot
Domain-Specific Fixes for Flaky Tests with Wrong Assumptions on Underdetermined Specifications
inferred← citeshttps://doi.org/10.1109/icse43902.2021.00020openalex-snapshot
Semantic Patches for Adaptation of JavaScript Programs to Evolving Libraries
inferred← citeshttps://doi.org/10.1109/icse48619.2023.00016openalex-snapshot
Detecting JVM JIT Compiler Bugs via Exploring Two-Dimensional Input Spaces
inferred← citeshttps://doi.org/10.1109/icse48619.2023.00132openalex-snapshot
Usability-Oriented Design of Liquid Types for Java
inferred← citeshttps://doi.org/10.1109/icsme52107.2021.00025openalex-snapshot
Untangling Spaghetti of Evolutions in Software Histories to Identify Code and Test Co-evolutions
inferred← citeshttps://doi.org/10.1109/icsme55016.2022.00018openalex-snapshot
Dazed and Confused: Studying the Prevalence of Atoms of Confusion in Long-Lived Java Libraries
inferred← citeshttps://doi.org/10.1109/icsme55016.2022.00039openalex-snapshot
What Made This Test Flake? Pinpointing Classes Responsible for Test Flakiness
inferred← citeshttps://doi.org/10.1109/icsme58846.2023.00069openalex-snapshot
Deterministic Automatic Refactoring at Scale
inferred← citeshttps://doi.org/10.1109/icsme58944.2024.00031openalex-snapshot
Blessing or Curse? Investigating Test Code Maintenance Through Inheritance and Interface
inferred← citeshttps://doi.org/10.1109/icsme58944.2024.00037openalex-snapshot
Private-Keep Out? Understanding How Developers Account for Code Visibility in Unit Testing
inferred← citeshttps://doi.org/10.1109/icsme58944.2024.00101openalex-snapshot
Viscount: A Direct Method Call Coverage Tool for Java
inferred← citeshttps://doi.org/10.1109/icstw55395.2022.00039openalex-snapshot
µBert: Mutation Testing using Pre-Trained Language Models
inferred← citeshttps://doi.org/10.1109/informatics.2017.8327221openalex-snapshot
On a top down aspect mining approach for monitoring crosscutting concerns identification
inferred← citeshttps://doi.org/10.1109/informatics.2017.8327277openalex-snapshot
IDE-independent program comprehension tools via source file overwriting
inferred← citeshttps://doi.org/10.1109/issre.2016.17openalex-snapshot
Dodging Unsafe Update Points in Java Dynamic Software Updating Systems
inferred← citeshttps://doi.org/10.1109/issrew.2018.00009openalex-snapshot
DDS: Deadlock Detector and Solver
inferred← citeshttps://doi.org/10.1109/iwsc60764.2023.00013openalex-snapshot
StoneDetector: Structural and Sub-Clone Detection
inferred← citeshttps://doi.org/10.1109/mci.2017.2670460openalex-snapshot
Multi-Level Random Walk for Software Test Suite Reduction
inferred← citeshttps://doi.org/10.1109/mobilesoft.2017.30openalex-snapshot
Towards the Quality Improvement of Cross-Platform Mobile Applications
inferred← citeshttps://doi.org/10.1109/models.2019.000-4openalex-snapshot
Model-Based, Platform-Independent Logging for Heterogeneous Targets
inferred← citeshttps://doi.org/10.1109/msr52588.2021.00073openalex-snapshot
A Traceability Dataset for Open Source Systems
inferred← citeshttps://doi.org/10.1109/msr59073.2023.00029openalex-snapshot
Enabling Analysis and Reasoning on Software Systems through Knowledge Graph Representation
inferred← citeshttps://doi.org/10.1109/msr66628.2025.00094openalex-snapshot
GitProjectHealth: an Extensible Framework for Git Social Platform Mining
inferred← citeshttps://doi.org/10.1109/oceans.2018.8604650openalex-snapshot
Adapting Autonomous Ocean Vehicle Software Systems to Changing Environments
inferred← citeshttps://doi.org/10.1109/qrs-c55045.2021.00111openalex-snapshot
Mixed Granularity and Variable Mapping based Automatic Software Repair
inferred← citeshttps://doi.org/10.1109/qrs54544.2021.00070openalex-snapshot
Exception-Driven Fault Localization for Automated Program Repair
inferred← citeshttps://doi.org/10.1109/qrs57517.2022.00098openalex-snapshot
CodeBERT-nt: Code Naturalness via CodeBERT
inferred← citeshttps://doi.org/10.1109/saner.2017.7884614openalex-snapshot
Investigating the energy impact of Android smells
inferred← citeshttps://doi.org/10.1109/saner.2017.7884635openalex-snapshot
Dynamic patch generation for null pointer exceptions using metaprogramming
inferred← citeshttps://doi.org/10.1109/saner.2018.8330202openalex-snapshot
Mining stackoverflow for program repair
inferred← citeshttps://doi.org/10.1109/saner.2019.8668043openalex-snapshot
Sorting and Transforming Program Repair Ingredients via Deep Learning Code Similarities
inferred← citeshttps://doi.org/10.1109/saner50967.2021.00031openalex-snapshot
Javadoc Violations and Their Evolution in Open-Source Software
inferred← citeshttps://doi.org/10.1109/saner50967.2021.00063openalex-snapshot
Using Structural and Semantic Information to Identify Software Components
inferred← citeshttps://doi.org/10.1109/saner53432.2022.00070openalex-snapshot
Semantic Robustness of Models of Source Code
inferred← citeshttps://doi.org/10.1109/saner53432.2022.00103openalex-snapshot
An Empirical Study on the Impact of Deep Parameters on Mobile App Energy Usage
inferred← citeshttps://doi.org/10.1109/saner56733.2023.00019openalex-snapshot
Studying and Complementing the Use of Identifiers in Logs
inferred← citeshttps://doi.org/10.1109/saner64311.2025.00083openalex-snapshot
AutoGuard: Reporting Breaking Changes of REST APIs from Java Spring Boot Source Code
inferred← citeshttps://doi.org/10.1109/sate.2016.15openalex-snapshot
Automatic Reproducible Crash Detection
inferred← citeshttps://doi.org/10.1109/scam.2019.00019openalex-snapshot
The Strengths and Behavioral Quirks of Java Bytecode Decompilers
inferred← citeshttps://doi.org/10.1109/scam52516.2021.00013openalex-snapshot
[Engineering] eNYPD—Entry Points Detector Jakarta Server Faces Use Case
inferred← citeshttps://doi.org/10.1109/scam55253.2022.00024openalex-snapshot
Don't DIY: Automatically transform legacy Python code to support structural pattern matching
inferred← citeshttps://doi.org/10.1109/scam59687.2023.00021openalex-snapshot
Generating Understandable Unit Tests through End-to-End Test Scenario Carving
inferred← citeshttps://doi.org/10.1109/scam59687.2023.00022openalex-snapshot
How They Relate and Leave: Understanding Atoms of Confusion in Open-Source Java Projects
inferred← citeshttps://doi.org/10.1109/sp40001.2021.00002openalex-snapshot
Co-Inflow: Coarse-grained Information Flow Control for Java-like Languages
inferred← citeshttps://doi.org/10.1109/tcc.2026.3717022openalex-snapshot
DAGless: Automating End-to-End Support for Serverless DAG Lifecycles With Cost-Efficient Execution
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/tr.2021.3101318openalex-snapshot
Production Monitoring to Improve Test Suites
inferred← citeshttps://doi.org/10.1109/tsc.2022.3207273openalex-snapshot
1+1$>$2: Programming Know-What and Know-How Knowledge Fusion, Semantic Enrichment and Coherent Application
inferred← citeshttps://doi.org/10.1109/tse.2016.2560811openalex-snapshot
Nopol: Automatic Repair of Conditional Statement Bugs in Java Programs
inferred← citeshttps://doi.org/10.1109/tse.2019.2910516openalex-snapshot
Characterizing the Usage, Evolution and Impact of Java Annotations in Practice
inferred← citeshttps://doi.org/10.1109/tse.2019.2942301openalex-snapshot
Smart Contract Development: Challenges and Opportunities
inferred← citeshttps://doi.org/10.1109/tse.2021.3057767openalex-snapshot
Will Dependency Conflicts Affect My Program's Semantics?
inferred← citeshttps://doi.org/10.1109/tse.2021.3083321openalex-snapshot
Interacto: A Modern User Interaction Processing Model
inferred← citeshttps://doi.org/10.1109/tse.2022.3143766openalex-snapshot
Spork: Structured Merge for Java With Formatting Preservation
inferred← citeshttps://doi.org/10.1109/tse.2023.3275380openalex-snapshot
Learning the Relation Between Code Features and Code Transforms With Structured Prediction
inferred← citeshttps://doi.org/10.1109/tse.2023.3286179openalex-snapshot
An Architectural Technical Debt Index Based on Machine Learning and Architectural Smells
inferred← citeshttps://doi.org/10.1109/tse.2023.3315935openalex-snapshot
Hyperparameter Optimization for AST Differencing
inferred← citeshttps://doi.org/10.1109/tse.2023.3324258openalex-snapshot
Augmenting Diffs With Runtime Information
inferred← citeshttps://doi.org/10.1109/tse.2024.3458448openalex-snapshot
Mimicking Production Behavior With Generated Mocks
inferred← citeshttps://doi.org/10.1109/tse.2025.3565387openalex-snapshot
Question Selection for Multimodal Code Search Synthesis Using Probabilistic Version Spaces
inferred← citeshttps://doi.org/10.1109/tse.2025.3581062openalex-snapshot
RepairLLaMA: Efficient Representations and Fine-Tuned Adapters for Program Repair
inferred← citeshttps://doi.org/10.1109/tse.2025.3583027openalex-snapshot
COTE: Predicting Code-to-Test Co-Evolution by Integrating Link Analysis and Pre-Trained Language Model Techniques
inferred← citeshttps://doi.org/10.1109/tse.2026.3700827openalex-snapshot
Extracting Conditional Expressions as Local Variables: Frequency, Motivation, and Automated Recommendation
inferred← citeshttps://doi.org/10.1109/ubmk.2018.8566660openalex-snapshot
Creating Important Statement Type Comments in Autocomment: Automatic Comment Generation Framework
inferred← citeshttps://doi.org/10.1109/vissoft.2016.20openalex-snapshot
Visualizing Modules and Dependencies of OSGi-Based Applications
inferred← citeshttps://doi.org/10.1109/vissoft.2016.6openalex-snapshot
Visualizing Project Evolution through Abstract Syntax Tree Analysis
inferred← citeshttps://doi.org/10.1142/s0218194025501153openalex-snapshot
Bug Localization Based on Context-Aware Code Translation and Feature Fusion
inferred← citeshttps://doi.org/10.1145/2786805.2803206openalex-snapshot
Crash reproduction via test case mutation: let existing test cases help
inferred← citeshttps://doi.org/10.1145/2931037.2948705openalex-snapshot
ASTOR: a program repair library for Java (demo)
inferred← citeshttps://doi.org/10.1145/2933242.2933260openalex-snapshot
Automatic detection of GUI design smells
inferred← citeshttps://doi.org/10.1145/3018882.3018890openalex-snapshot
Interactive data representation migration: exploiting program dependence to aid program transformation
inferred← citeshttps://doi.org/10.1145/3019612.3019749openalex-snapshot
LARA as a language-independent aspect-oriented programming approach
inferred← citeshttps://doi.org/10.1145/3106237.3106253openalex-snapshot
Automatic inference of code transforms for patch generation
inferred← citeshttps://doi.org/10.1145/3167132.3167263openalex-snapshot
An approach based on a DSL + API for programming runtime adaptivity and autotuning concerns
inferred← citeshttps://doi.org/10.1145/3167132.3167420openalex-snapshot
Recovering runtime architecture models and managing their complexity using dynamic information and composite structures
inferred← citeshttps://doi.org/10.1145/3180155.3180233openalex-snapshot
Context-aware patch generation for better automated program repair
inferred← citeshttps://doi.org/10.1145/3180155.3182548openalex-snapshot
Correctness attraction
inferred← citeshttps://doi.org/10.1145/3196398.3196434openalex-snapshot
The Android update problem
inferred← citeshttps://doi.org/10.1145/3196398.3196473openalex-snapshot
Bugs.jar
inferred← citeshttps://doi.org/10.1145/3236024.3236056openalex-snapshot
Do the dependency conflicts in my project matter?
inferred← citeshttps://doi.org/10.1145/3294032.3294079openalex-snapshot
Method name suggestion with hierarchical attention networks
inferred← citeshttps://doi.org/10.1145/3307681.3326604openalex-snapshot
Better Late Than Never
inferred← citeshttps://doi.org/10.1145/3316482.3326360openalex-snapshot
From Java to real-time Java: a model-driven methodology with automated toolchain (invited paper)
inferred← citeshttps://doi.org/10.1145/3324884.3415292openalex-snapshot
MetPurity
inferred← citeshttps://doi.org/10.1145/3324884.3418919openalex-snapshot
Anti-patterns for Java automated program repair tools
inferred← citeshttps://doi.org/10.1145/3324884.3418934openalex-snapshot
BugPecker
inferred← citeshttps://doi.org/10.1145/3338906.3338948openalex-snapshot
Web test dependency detection
inferred← citeshttps://doi.org/10.1145/3373165.3373184openalex-snapshot
Evaluating an Interactive Tool for Teaching Design Patterns
inferred← citeshttps://doi.org/10.1145/3377811.3380429openalex-snapshot
On learning meaningful assert statements for unit test cases
inferred← citeshttps://doi.org/10.1145/3377812.3381400openalex-snapshot
Understanding software changes
inferred← citeshttps://doi.org/10.1145/3377812.3382146openalex-snapshot
DeepMutation
inferred← citeshttps://doi.org/10.1145/3377812.3382151openalex-snapshot
RTj
inferred← citeshttps://doi.org/10.1145/3391897openalex-snapshot
Development Automation of Real-Time Java
inferred← citeshttps://doi.org/10.1145/3412841.3442021openalex-snapshot
On the effect of incompleteness to check requirement-to-method traces
inferred← citeshttps://doi.org/10.1145/3457913.3457924openalex-snapshot
An Empirical Study of Architectural Changes in Code Commits
inferred← citeshttps://doi.org/10.1145/3485542openalex-snapshot
JavaDL: automatically incrementalizing Java bug pattern detection
inferred← citeshttps://doi.org/10.1145/3510003.3510186openalex-snapshot
NPEX
inferred← citeshttps://doi.org/10.1145/3510003.3510227openalex-snapshot
PReach
inferred← citeshttps://doi.org/10.1145/3510003.3510620openalex-snapshot
PropR
inferred← citeshttps://doi.org/10.1145/3510455.3512783openalex-snapshot
BreakBot: Analyzing the Impact of Breaking Changes to Assist Library Evolution
inferred← citeshttps://doi.org/10.1145/3530019.3534081openalex-snapshot
Building an Operable Graph Representation of a Java Program as a Basis for Automatic Software Maintainability Analysis
inferred← citeshttps://doi.org/10.1145/3551349.3556912openalex-snapshot
Prompt-tuned Code Language Model as a Neural Knowledge Base for Type Inference in Statically-Typed Partial Code
inferred← citeshttps://doi.org/10.1145/3551349.3556926openalex-snapshot
SelfAPR: Self-supervised Program Repair with Test Execution Diagnostics
inferred← citeshttps://doi.org/10.1145/3551349.3560423openalex-snapshot
HyperAST: Enabling Efficient Analysis of Software Histories at Scale
inferred← citeshttps://doi.org/10.1145/3555776.3577762openalex-snapshot
MCRepair: Multi-Chunk Program Repair via Patch Optimization with Buggy Block
inferred← citeshttps://doi.org/10.1145/3561320.3561328openalex-snapshot
E-APK: Energy Pattern Detection in Decompiled Android Applications
inferred← citeshttps://doi.org/10.1145/3579856.3582830openalex-snapshot
Benchmarking the Benchmarks
inferred← citeshttps://doi.org/10.1145/3597503.3623310openalex-snapshot
Practical Program Repair via Preference-based Ensemble Strategy
inferred← citeshttps://doi.org/10.1145/3597503.3639084openalex-snapshot
Compiler-directed Migrating API Callsite of Client Code
inferred← citeshttps://doi.org/10.1145/3597503.3639166openalex-snapshot
A First Look at the Inheritance-Induced Redundant Test Execution
inferred← citeshttps://doi.org/10.1145/3597503.3639231openalex-snapshot
PPT4J: Patch Presence Test for Java Binaries
inferred← citeshttps://doi.org/10.1145/3597926.3598055openalex-snapshot
June: A Type Testability Transformation for Improved ATG Performance
inferred← citeshttps://doi.org/10.1145/3597926.3598142openalex-snapshot
Detecting Condition-Related Bugs with Control Flow Graph Neural Network
inferred← citeshttps://doi.org/10.1145/3611643.3616338openalex-snapshot
Pre-training Code Representation with Semantic Flow Graph for Effective Bug Localization
inferred← citeshttps://doi.org/10.1145/3617174openalex-snapshot
FQN Inference in Partial Code by Prompt-tuned Language Model of Code
inferred← citeshttps://doi.org/10.1145/3617651openalex-snapshot
Proceedings of the 20th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes
inferred← citeshttps://doi.org/10.1145/3617651.3622983openalex-snapshot
On the Applicability of Annotation-Based Source Code Modification in Kotlin (Work in Progress)
inferred← citeshttps://doi.org/10.1145/3623476.3623517openalex-snapshot
Adaptive Structural Operational Semantics
inferred← citeshttps://doi.org/10.1145/3643916.3644415openalex-snapshot
Lightweight Syntactic API Usage Analysis with UCov
inferred← citeshttps://doi.org/10.1145/3650212.3685561openalex-snapshot
Graph Learning for Extract Class Refactoring
inferred← citeshttps://doi.org/10.1145/3658668openalex-snapshot
BatFix: Repairing language model-based transpilation
inferred← citeshttps://doi.org/10.1145/3695997openalex-snapshot
Improving Fault Localization with External Oracle by Using Counterfactual Execution
inferred← citeshttps://doi.org/10.1145/3696630.3728598openalex-snapshot
jAST: Analyzing and Modifying Java ASTs with Python
inferred← citeshttps://doi.org/10.1145/3696630.3728707openalex-snapshot
Energy Codesumption, Leveraging Test Execution for Source Code Energy Consumption Analysis
inferred← citeshttps://doi.org/10.1145/3718739openalex-snapshot
PATCH : Empowering Large Language Model with Programmer-Intent Guidance and Collaborative-Behavior Simulation for Automatic Bug Fixing
inferred← citeshttps://doi.org/10.1145/3729366openalex-snapshot
Automatically Fixing Dependency Breaking Changes
inferred← citeshttps://doi.org/10.1145/3744916.3773182openalex-snapshot
Characterizing Regression Bug‑Inducing Changes and Improving LLM‑Based Regression Bug Detection
inferred← citeshttps://doi.org/10.1145/3744916.3773212openalex-snapshot
Fuzzing Java Optimizing Compilers with Complex Inter-Class Structures Guided by Heterogeneous Program Graphs
inferred← citeshttps://doi.org/10.1145/3769008openalex-snapshot
Deep Learning Representations of Programs: A Systematic Literature Review
inferred← citeshttps://doi.org/10.1145/3786180.3788316openalex-snapshot
JMigBench: A Benchmark for Evaluating LLMs on Source Code Migration (Java 8 to Java 11)
inferred← citeshttps://doi.org/10.1145/3793302.3793327openalex-snapshot
GitEvo: Code Evolution Analysis for Git Repositories
inferred← citeshttps://doi.org/10.1145/3793655.3793738openalex-snapshot
An Experience Report on LLM-Based Agentic Translation from Android to iOS: Pitfalls and Insights
inferred← citeshttps://doi.org/10.1145/3808118openalex-snapshot
GREClue: Failure Indexing with Graph-Based Failure Representation and Entropy-Based Deep Clustering
inferred← citeshttps://doi.org/10.1145/3815583openalex-snapshot
Characterizing the Usage and Performance Impact of Java Reflection: An Empirical Study
inferred← citeshttps://doi.org/10.1145/3821415openalex-snapshot
On Prompt Learning for FQN Inference: Sensitivity and Usefulness Analysis
showing the first 200 of 256 · page through all 256
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.