R3: Record-Replay-Retroaction for Database-Backed Applications

Q Li, P Kraft, M Cafarella, Ç Demiralp… - Proceedings of the …, 2023 - dl.acm.org
Developers would benefit greatly from time travel: being able to faithfully replay past
executions and retroactively execute modified code on past events. Currently, replay and …

Transactions Make Debugging Easy

Q Li, P Kraft, M Cafarella, Ç Demiralp, G Graefe… - arXiv preprint arXiv …, 2022 - arxiv.org
We propose TROD, a novel transaction-oriented framework for debugging modern
distributed web applications and online services. Our critical insight is that if applications …

Enhancing Web Application Security Through Program Analysis-Based Database Synthesis and Race Vulnerability Detection

A Chen - 2024 - search.proquest.com
Conventional security analysis methods for web applications typically concentrate on either
the application codebase or the backend database, often overlooking the critical interactions …

[图书][B] Abstractions for Efficient and Reliable Serverless Computing

Q Li - 2023 - search.proquest.com
Serverless, also known as function-as-a-service (FaaS), is an increasingly important
paradigm in cloud computing. Developers register functions to a managed FaaS platform to …

Mining Work Items to Streamline Software Maintenance Tasks

S Perez-Rosero - 2024 - search.proquest.com
Software engineering maintenance tasks often require associating code changes into
groupings of related units of work to have as much information as possible about the …