Database-access performance antipatterns in database-backed web applications

S Shao, Z Qiu, X Yu, W Yang, G **… - … 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 …

Understanding and detecting software upgrade failures in distributed systems

Y Zhang, J Yang, Z **, U Sethi, K Rodrigues… - Proceedings of the …, 2021 - dl.acm.org
Upgrade is one of the most disruptive yet unavoidable maintenance tasks that undermine
the availability of distributed systems. Any failure during an upgrade is catastrophic, as it …

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 …

Understanding performance problems in deep learning systems

J Cao, B Chen, C Sun, L Hu, S Wu, X Peng - Proceedings of the 30th …, 2022 - dl.acm.org
Deep learning (DL) has been widely applied to many domains. Unique challenges in
engineering DL systems are posed by the programming paradigm shift from traditional …

Ad hoc transactions in web applications: The good, the bad, and the ugly

C Tang, Z Wang, X Zhang, Q Yu, B Zang… - Proceedings of the …, 2022 - dl.acm.org
Many transactions in web applications are constructed ad hoc in the application code. For
example, developers might explicitly use locking primitives or validation procedures to …

Faster configuration performance bug testing with neural dual-level prioritization

Y Ma, T Chen, K Li - ar** systems
T Sotiropoulos, S Chaliasos, V Atlidakis… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
We introduce, what is to the best of our knowledge, the first approach for systematically
testing Object-Relational Map** (ORM) systems. Our approach leverages differential …

ROBUST: 221 bugs in the Robot Operating System

CS Timperley, G van der Hoorn, A Santos… - Empirical Software …, 2024 - Springer
As robotic systems such as autonomous cars and delivery drones assume greater roles and
responsibilities within society, the likelihood and impact of catastrophic software failure …

Cp-detector: Using configuration-related performance properties to expose performance bugs

H He, Z Jia, S Li, E Xu, T Yu, Y Yu, J Wang… - Proceedings of the 35th …, 2020 - dl.acm.org
Performance bugs are often hard to detect due to their non fail-stop symptoms. Existing
debugging techniques can only detect performance bugs with known patterns (eg, inefficient …

SQLCheck: automated detection and diagnosis of SQL anti-patterns

P Dintyala, A Narechania, J Arulraj - Proceedings of the 2020 ACM …, 2020 - dl.acm.org
The emergence of database-as-a-service platforms has made deploying database
applications easier than before. Now, developers can quickly create scalable applications …