A Nistor, L Ravindranath - … of the 2014 international symposium on …, 2014 - dl.acm.org
The number of smartphones shipped in 2014 will be four times larger than the number of PCs. Compared to PCs, smartphones have limited computing resources, and smartphone …
W Zhou, Y Zhao, G Zhang, X Shen - Proceedings of the ACM/IEEE 42nd …, 2020 - dl.acm.org
Modern machine learning programs are often written in Python, with the main computations specified through calls to some highly optimized libraries (eg, TensorFlow, PyTorch). How to …
S Baltes, O Moseler, F Beck… - 2015 ACM/IEEE …, 2015 - ieeexplore.ieee.org
Background: Performance bugs can lead to severe issues regarding computation efficiency, power consumption, and user experience. Locating these bugs is a difficult task because …
X Han, T Yu, M Pradel - Proceedings of the ACM/SPEC International …, 2021 - dl.acm.org
Modern software systems are highly customizable through configuration options. The sheer size of the configuration space makes it challenging to understand the performance …
Little is known about how software performance evolves across software revisions. The severity of this situation is high since (i) most performance variations seem to happen …
Large software systems often undergo performance tests to ensure their capability to handle expected loads. These performance tests often consume large amounts of computing …
Non-functional properties, such as runtime or memory use, are important to mobile app users and developers, as they affect user experience. Previous work on automated …
Modern web applications are built using a myriad of software components, and each of them exposes different programming models (eg, application logic expressed in an imperative …
W Zheng, C Feng, T Yu, X Yang, X Wu - Journal of Systems and Software, 2019 - Elsevier
Cloud management stack (CMS) provides convenience for organizations in managing their cloud platforms. CMS software is complex and bugs in it can cause serious damage to the …