doi.org
Program debloating via stochastic optimization
June 2020 • Xin Qi, Myeongsoo Kim, Qirun Zhang, Alessandro Orso
Programs typically provide a broad range of features. Because different typologies of users tend to use only a subset of these features, and unnecessary features can harm performance and security, program debloating techniques, which can reduce the size of a program by eliminating (possibly) unneeded features, are becoming increasingly popular. Most existing debloating techniques tend to focus on program-size reduction alone and, although effective, ignore other important aspects of debloating. We believe that pro…