Where is the energy spent inside my app? Fine Grained Energy Accounting on Smartphones with Eprof

A Pathak, YC Hu, M Zhang - Proceedings of the 7th ACM european …, 2012 - dl.acm.org
Where is the energy spent inside my app? Despite the immense popularity of smartphones
and the fact that energy is the most crucial aspect in smartphone programming, the answer …

Taming android fragmentation: Characterizing and detecting compatibility issues for android apps

L Wei, Y Liu, SC Cheung - Proceedings of the 31st IEEE/ACM …, 2016 - dl.acm.org
Android ecosystem is heavily fragmented. The numerous combinations of different device
models and operating system versions make it impossible for Android app developers to …

Sequoia: Enabling quality-of-service in serverless computing

A Tariq, A Pahl, S Nimmagadda, E Rozner… - Proceedings of the 11th …, 2020 - dl.acm.org
Serverless computing is a rapidly growing paradigm that easily harnesses the power of the
cloud. With serverless computing, developers simply provide an event-driven function to …

Parameterized object sensitivity for points-to analysis for Java

A Milanova, A Rountev, BG Ryder - ACM Transactions on Software …, 2005 - dl.acm.org
The goal of points-to analysis for Java is to determine the set of objects pointed to by a
reference variable or a reference object field. We present object sensitivity, a new form of …

The Jalapeno virtual machine

B Alpern, CR Attanasio, JJ Barton… - IBM Systems …, 2000 - ieeexplore.ieee.org
Jalapeño is a virtual machine for Java™ servers written in the Java language. To be able to
address the requirements of servers (performance and scalability in particular), Jalapeño …

Practical virtual method call resolution for Java

V Sundaresan, L Hendren, C Razafimahefa… - ACM SIGPLAN …, 2000 - dl.acm.org
This paper addresses the problem of resolving virtual method and interface calls in Java
bytecode. The main focus is on a new practical technique that can be used to analyze large …

A framework for call graph construction algorithms

D Grove, C Chambers - ACM Transactions on Programming Languages …, 2001 - dl.acm.org
A large number of call graph construction algorithms for object-oriented and functional
languages have been proposed, each embodying different tradeoffs between analysis cost …

Scalable propagation-based call graph construction algorithms

F Tip, J Palsberg - Proceedings of the 15th ACM SIGPLAN conference on …, 2000 - dl.acm.org
Propagation-based call graph construction algorithms have been studied intensively in the
199Os, and differ primarily in the number of sets that are used to approximate run-time …

On the effect of transitivity and granularity on vulnerability propagation in the maven ecosystem

AM Mir, M Keshani, S Proksch - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Reusing software libraries is a pillar of modern software engineering. In 2022, the average
Java application depends on 40 third-party libraries. Relying on such libraries exposes a …

The Jalapeno dynamic optimizing compiler for Java

MG Burke, JD Choi, S Fink, D Grove, M Hind… - Proceedings of the …, 1999 - dl.acm.org
Abstract The Jalapeiio Dynamic Optimizing Compiler is a key component of the Jalapeiio
Virtual Machine, a new Java'Virtual Machine (JVM) designed to support efficient and …