arrow
Return

Debloating Software Through Enhanced Static Analysis and Constraint Rules

delete2025-06-30
delete0
PRE
AI
X
Xiaohu Song
H
Hai Yu *
Y
Ying Wang
Z
Zhiliang Zhu
DOI:10.1002/spe.70003delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Java applications often bloat, consuming more resources than necessary. Existing bytecode debloating techniques have several limitations, such as compromised correctness caused by incomplete code collection, which leads to false positives. The debloating process is resource-intensive because it relies significantly on the test coverage to identify unnecessary code. This method is particularly problematic for large-enterprise applications, where executing a single test case can take hours or days. In addition, most available debloating tools are standalone utilities that require manual configuration to be integrated with the project-building process.
Keywords:
debloating
dynamic binding
Java bytecode
Java reflection

Journal

S
Software Practice and Experience
IF:
2.7
Papers:
84
Citations:
3.2K

Organization

N
Northeastern University
Scholars:
2.5W
Papers: 1.6W
Citations: 3.0W
Cited Papers

Cited Papers

Bugs as deviant behavior
err2001-10-21
err0
PREAI
errDawson Engler; David Yu Chen; Seth Hallem; Andy Chou; Benjamin Chelf
errShare
errSave
errShare
errSave
FlowDroid
err2014-06-09
err0
PREAI
errSteven Arzt; Siegfried Rasthofer; Christian Fritz; Eric Bodden; Alexandre Bartel; Jacques Klein; Yves Le Traon; Damien Octeau; Patrick McDaniel
errShare
errSave
Self-inferencing Reflection Resolution for Java
err2014-01-01
err0
PREAI
errYue Li; Tian Tan; Yulei Sui; Jingling Xue
errShare
errSave
In Defense of Soundiness: A Manifesto
err2015-01-28
err184
errOAAI
errLivshits, Benjamin; Sridharan, Manu; Smaragdakis, Yannis; Lhotak, Ondrej; Amaral, J. Nelson; Chang, Bor-Yuh Evan; Guyer, Samuel Z.; Khedker, Uday P.; Moller, Anders; Vardoulakis, Dimitrios
errShare
errSave
Static analysis of Java enterprise applications: frameworks and caches, the elephants in the room
err2020-06-11
err0
PREAI
errAnastasios Antoniadis; Nikos Filippakis; Paddy Krishnan; Raghavendra Ramesh; Nicholas Allen; Yannis Smaragdakis
errShare
errSave
researcher View more