Synthesizing programs that expose performance bottlenecks

LD Toffola, M Pradel, TR Gross - Proceedings of the 2018 International …, 2018 - dl.acm.org
Software often suffers from performance bottlenecks, eg, because some code has a higher
computational complexity than expected or because a code change introduces a …

[PDF][PDF] University of Chicago

P Ho, T Tsou - Center for Policy Study. China in Crisis, 2020 - inspirehep.net
THE UNIVERSITY OF CHICAGO A MEASUREMENT OF THE TOTAL HADRONIC π ON ARGON
CROSS SECTION IN THE KINETIC ENERGY RANGE FROM 0.2–1 Page 1 THE UNIVERSITY OF …

Achieving data dissemination with security using FIWARE and Intel software guard extensions (SGX)

DCG Valadares, MSL da Silva… - … IEEE Symposium on …, 2018 - ieeexplore.ieee.org
The Internet of Things (IoT) field has gained much attention from industry and academia,
being the main subject for numerous research and development projects. Frequently, the …

Database-access performance antipatterns in database-backed web applications

S Shao, Z Qiu, X Yu, W Yang, G Jin… - … and Evolution (ICSME …, 2020 - ieeexplore.ieee.org
Database-backed web applications are prone to performance bugs related to database
accesses. While much work has been conducted on database-access antipatterns with …

Pinpointing and repairing performance bottlenecks in concurrent programs

T Yu, M Pradel - Empirical Software Engineering, 2018 - Springer
Developing concurrent software that is both correct and efficient is challenging. Past
research has proposed various techniques that support developers in finding …

Directed test generation to detect loop inefficiencies

M Dhok, MK Ramanathan - Proceedings of the 2016 24th ACM SIGSOFT …, 2016 - dl.acm.org
Redundant traversal of loops in the context of other loops has been recently identified as a
source of performance bugs in many Java libraries. This has resulted in the design of static …

Automated test oracles: State of the art, taxonomies, and trends

RAP Oliveira, U Kanewala, PA Nardi - Advances in computers, 2014 - Elsevier
Test oracle methods have changed significantly over time, which has resulted in clear shifts
in the research literature. Over the years, the testing techniques, strategies, and criteria …

DiagDroid: Android performance diagnosis via anatomizing asynchronous executions

Y Kang, Y Zhou, H Xu, MR Lyu - Proceedings of the 2016 24th ACM …, 2016 - dl.acm.org
Rapid UI responsiveness is a key consideration to Android app developers. However, the
complicated concurrency model of Android makes it hard for developers to understand and …

Tandem: A taxonomy and a dataset of real-world performance bugs

AB Sánchez, P Delgado-Pérez, I Medina-Bulo… - IEEE …, 2020 - ieeexplore.ieee.org
The detection of performance bugs, like those causing an unexpected execution time, has
gained much attention in the last years due to their potential impact in safety-critical and …

View-centric performance optimization for database-backed web applications

J Yang, C Yan, C Wan, S Lu… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Web developers face the stringent task of designing informative web pages while keeping
the page-load time low. This task has become increasingly challenging as most web …