On the public citation graph

Scalable Runtime Bloat Detection Using Abstract Dynamic Slicing

0 signed · 94 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.v37:9openalex-snapshot
inferredcites →https://doi.org/10.1007/11785477_25openalex-snapshot
Modeling Runtime Behavior in Framework-Based Applications
inferredcites →https://doi.org/10.1007/11785477_5openalex-snapshot
The Runtime Structure of Object Ownership
inferredcites →https://doi.org/10.1007/3-540-45937-5_4openalex-snapshot
Data Compression Transformations for Dynamically Allocated Data Structures
inferredcites →https://doi.org/10.1007/978-3-540-24851-4_8openalex-snapshot
Finding and Removing Performance Bottlenecks in Large Systems
inferredcites →https://doi.org/10.1007/978-3-642-39038-8_1openalex-snapshot
CoCo: Sound and Adaptive Replacement of Java Collections
inferredcites →https://doi.org/10.1016/0164-1212(90)90094-3openalex-snapshot
Dynamic slicing of computer programs
inferredcites →https://doi.org/10.1016/j.entcs.2007.10.010openalex-snapshot
A Virtual Machine Based Information Flow Control System for Policy Enforcement
inferredcites →https://doi.org/10.1109/acsac.2007.37openalex-snapshot
Fine-Grained Information Flow Analysis and Enforcement in a Java Virtual Machine
inferredcites →https://doi.org/10.1109/csac.2005.21openalex-snapshot
Dynamic Taint Propagation for Java
inferredcites →https://doi.org/10.1109/icse.2012.6227198openalex-snapshot
Performance debugging in the large via mining millions of stack traces
inferredcites →https://doi.org/10.1109/icse.2013.6606602openalex-snapshot
Toddler: Detecting performance problems via similar memory-access patterns
inferredcites →https://doi.org/10.1109/icsm.2004.1357836openalex-snapshot
Advanced slicing of sequential and concurrent programs
inferredcites →https://doi.org/10.1109/jproc.2004.840305openalex-snapshot
A Survey of Adaptive Optimization in Virtual Machines
inferredcites →https://doi.org/10.1109/micro.2004.37openalex-snapshot
Whole Execution Traces
inferredcites →https://doi.org/10.1109/micro.2005.16openalex-snapshot
Continuous Path and Edge Profiling
inferredcites →https://doi.org/10.1109/micro.2006.29openalex-snapshot
LIFT: A Low-Overhead Practical Information Flow Tracking System for Detecting Security Attacks
inferredcites →https://doi.org/10.1109/ms.2010.7openalex-snapshot
Four Trends Leading to Java Runtime Bloat
inferredcites →https://doi.org/10.1109/pact.2002.1105967openalex-snapshot
Proceedings 2002 International Conference on Parallel Architectures and Compilation Techniques. PACT 2002
inferredcites →https://doi.org/10.1145/1044834.1044835openalex-snapshot
Parameterized object sensitivity for points-to analysis for Java
inferredcites →https://doi.org/10.1145/1081706.1081730openalex-snapshot
Summarizing application performance from a components perspective
inferredcites →https://doi.org/10.1145/1133255.1134002openalex-snapshot
Pruning dynamic slices with confidence
inferredcites →https://doi.org/10.1145/1133981.1134002openalex-snapshot
Pruning dynamic slices with confidence
inferredcites →https://doi.org/10.1145/1138912.1138927openalex-snapshot
An empirical study of the strength of information flows in programs
inferredcites →https://doi.org/10.1145/1167473.1167488openalex-snapshot
The DaCapo benchmarks
inferredcites →https://doi.org/10.1145/1168857.1168866openalex-snapshot
Bell
inferredcites →https://doi.org/10.1145/1181775.1181786openalex-snapshot
Dynamic slicing long running programs through execution fast forwarding
inferredcites →https://doi.org/10.1145/1190215.1190268openalex-snapshot
Preferential path profiling
inferredcites →https://doi.org/10.1145/1190216.1190268openalex-snapshot
Preferential path profiling
inferredcites →https://doi.org/10.1145/1250734.1250748openalex-snapshot
Thin slicing
inferredcites →https://doi.org/10.1145/1254810.1254820openalex-snapshot
How to shadow every byte of memory used by a program
inferredcites →https://doi.org/10.1145/1273463.1273480openalex-snapshot
Blended analysis for performance understanding of framework-based applications
inferredcites →https://doi.org/10.1145/1273463.1273490openalex-snapshot
Dytan
inferredcites →https://doi.org/10.1145/1297027.1297035openalex-snapshot
Probabilistic calling context
inferredcites →https://doi.org/10.1145/1297027.1297046openalex-snapshot
The causes of bloat, the limits of health
inferredcites →https://doi.org/10.1145/1297027.1297057openalex-snapshot
Tracking bad apples
inferredcites →https://doi.org/10.1145/1321631.1321661openalex-snapshot
Object ownership profiling
inferredcites →https://doi.org/10.1145/1330017.1330021openalex-snapshot
Dynamic slicing on Java bytecode traces
inferredcites →https://doi.org/10.1145/1368088.1368110openalex-snapshot
Precise memory leak detection for java software using container profiling
inferredcites →https://doi.org/10.1145/1449764.1449775openalex-snapshot
Jolt
inferredcites →https://doi.org/10.1145/1449764.1449776openalex-snapshot
QVM
inferredcites →https://doi.org/10.1145/1453101.1453111openalex-snapshot
A scalable technique for characterizing the usage of temporaries in framework-intensive Java applications
inferredcites →https://doi.org/10.1145/1542476.1542522openalex-snapshot
Chameleon
inferredcites →https://doi.org/10.1145/1542476.1542523openalex-snapshot
Go with the flow
inferredcites →https://doi.org/10.1145/1571629.1571631openalex-snapshot
Measuring the strength of information flows in programs
inferredcites →https://doi.org/10.1145/1806596.1806617openalex-snapshot
Finding low-utility data structures
inferredcites →https://doi.org/10.1145/1882362.1882448openalex-snapshot
Software bloat analysis
inferredcites →https://doi.org/10.1145/2063239.2063241openalex-snapshot
QVM
inferredcites →https://doi.org/10.1145/2384616.2384690openalex-snapshot
Finding reusable data structures
inferredcites →https://doi.org/10.1145/2483760.2483784openalex-snapshot
Context-sensitive delta inference for identifying workload-dependent performance bottlenecks
inferredcites →https://doi.org/10.1145/2491411.2491416openalex-snapshot
Cachetor: detecting cacheable data to remove bloat
inferredcites →https://doi.org/10.1145/2509136.2509512openalex-snapshot
Resurrector
inferredcites →https://doi.org/10.1145/301618.301678openalex-snapshot
Whole program paths
inferredcites →https://doi.org/10.1145/378795.378835openalex-snapshot
Timestamped whole program path representation and its applications
inferredcites →https://doi.org/10.1145/378795.378840openalex-snapshot
Efficient representations and abstractions for quantifying and exploiting data reference locality
inferredcites →https://doi.org/10.1145/503272.503287openalex-snapshot
An efficient profile-analysis framework for data-layout optimizations
inferredcites →https://doi.org/10.1145/53990.54007openalex-snapshot
Control flow analysis in scheme
inferredcites →https://doi.org/10.1145/581888.581894openalex-snapshot
Frequent value locality and its applications
inferredcites →https://doi.org/10.1145/582419.582447openalex-snapshot
Ownership, encapsulation and the disjointness of type and effect
inferredcites →https://doi.org/10.1145/582419.582448openalex-snapshot
Alias annotations for program understanding
inferredcites →https://doi.org/10.1145/604131.604156openalex-snapshot
Ownership types for object encapsulation
inferredcites →https://doi.org/10.1145/780822.781150openalex-snapshot
A practical flow-sensitive and context-sensitive C and C++ memory leak detector
inferredcites →https://doi.org/10.1145/781131.781150openalex-snapshot
A practical flow-sensitive and context-sensitive C and C++ memory leak detector
inferredcites →https://doi.org/10.1145/93542.93576openalex-snapshot
Dynamic program slicing
inferredcites →https://doi.org/10.1145/949305.949320openalex-snapshot
Dynamic metrics for java
inferredcites →https://doi.org/10.1145/960116.54007openalex-snapshot
Control flow analysis in scheme
inferredcites →https://doi.org/10.1145/996841.996855openalex-snapshot
Cost effective dynamic program slicing
inferredcites →https://doi.org/10.1184/r1/6468716openalex-snapshot
Dynamic Taint Analysis for Automatic Detection, Analysis, and Signature Generation of Exploits on Commodity Software
inferredcites →https://doi.org/10.5555/2337223.2337240openalex-snapshot
Uncovering performance problems in Java applications with reference propagation profiling
inferredcites →https://doi.org/10.5555/266800.266825openalex-snapshot
Value profiling
inferredcites →https://doi.org/10.5555/776816.776855openalex-snapshot
Precise dynamic slicing algorithms

What points at this work

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

inferred← citeshttps://doi.org/10.1007/s11704-018-7008-1openalex-snapshot
Analyses for specific defects in android applications: a survey
inferred← citeshttps://doi.org/10.1049/sfw2.12057openalex-snapshot
Prioritising test scripts for the testing of memory bloat in web applications
inferred← citeshttps://doi.org/10.1109/compsac.2016.146openalex-snapshot
JRed: Program Customization and Bloatware Mitigation Based on Static Analysis
inferred← citeshttps://doi.org/10.1109/icse.2015.100openalex-snapshot
CARAMEL: Detecting and Fixing Performance Problems That Have Non-Intrusive Fixes
inferred← citeshttps://doi.org/10.1109/scam.2015.7335414openalex-snapshot
LeakTracer: Tracing leaks along the way
inferred← citeshttps://doi.org/10.1109/vissoft51673.2020.00017openalex-snapshot
Memory Cities: Visualizing Heap Memory Evolution Using the Software City Metaphor
inferred← citeshttps://doi.org/10.1142/s0218194026500269openalex-snapshot
Refined Program Slicing Based on Online Redundancy Removal
inferred← citeshttps://doi.org/10.1145/2815400.2815407openalex-snapshot
Interruptible tasks
inferred← citeshttps://doi.org/10.1145/2851553.2851558openalex-snapshot
A Cost/Benefit Approach to Performance Analysis
inferred← citeshttps://doi.org/10.1145/2963094openalex-snapshot
Hierarchical Program Paths
inferred← citeshttps://doi.org/10.1145/3141235.3141243openalex-snapshot
DamGate
inferred← citeshttps://doi.org/10.1145/3162626openalex-snapshot
Understanding and Combating Memory Bloat in Managed Data-Intensive Systems
inferred← citeshttps://doi.org/10.1145/3177744openalex-snapshot
inferred← citeshttps://doi.org/10.1145/3243734.3243838openalex-snapshot
Effective Program Debloating via Reinforcement Learning
inferred← citeshttps://doi.org/10.1145/3324884.3416644openalex-snapshot
Subdomain-based generality-aware debloating
inferred← citeshttps://doi.org/10.1145/3394977openalex-snapshot
Evaluating an Interactive Memory Analysis Tool: Findings from a Cognitive Walkthrough and a User Study
inferred← citeshttps://doi.org/10.1145/3510003.3510083openalex-snapshot
OJXPerf
inferred← citeshttps://doi.org/10.1145/3546948openalex-snapshot
Coverage-Based Debloating for Java Bytecode
inferred← citeshttps://doi.org/10.1145/3711119openalex-snapshot
A Comprehensive Survey of Benchmarks for Improvement of Software's Non-Functional Properties
inferred← citeshttps://doi.org/10.17771/pucrio.acad.49000openalex-snapshot
PROFILING MEMORY IN LUA
inferred← citeshttps://doi.org/10.3233/jifs-169655openalex-snapshot
A low-overhead and efficient Java object profiler on ART virtual machine
inferred← citeshttps://doi.org/10.48550/arxiv.1902.09589openalex-snapshot
PolyDroid: Learning-Driven Specialization of Mobile Applications
inferred← citeshttps://doi.org/10.5555/2818754.2818863openalex-snapshot
Caramel: detecting and fixing performance problems that have non-intrusive fixes
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.