Shudi Shao

College of Engineering

Works (5)

Updated: April 5th, 2024 13:32

2022 article

A Deep Study of the Effects and Fixes of Server-Side Request Races in Web Applications

2022 MINING SOFTWARE REPOSITORIES CONFERENCE (MSR 2022), pp. 744–756.

By: Z. Qiu n, S. Shao n, Q. Zhao n, H. Khan n, X. Hui n & G. Jin n

author keywords: web-application request races; characteristic study; Object-Relational Mapping; external and internal effects; fix strategies
TL;DR: This study reveals that request races from ORM-based web applications share the same characteristics as those from raw-SQL web applications, and request races violating application semantics without explicit crashes and error messages externally are common, and latent request races are also common. (via Semantic Scholar)
Source: Web Of Science
Added: September 19, 2022

2022 article

Understanding and Reaching the Performance Limit of Schedule Tuning on Stable Synchronization Determinism

PROCEEDINGS OF THE 2022 31ST INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PACT 2022, pp. 223–238.

By: Q. Zhao n, Z. Qiu n, S. Shao n, X. Hui n, H. Khan n & G. Jin n

author keywords: stable synchronization determinism; performance limit; synchronization scheduling; scheduling-oblivious overheads; totally-ordered synchronization; workload-length imbalance
TL;DR: It is concluded that minSMT successfully reaches the performance limit of stable synchronization determinism on 107 out of 108 benchmarks after excluding the impact of scheduling-oblivious overheads, and this also results in significant performance improvements compared with state-of-the-art stable synchronization-determinism systems on 9 benchmarks. (via Semantic Scholar)
Source: Web Of Science
Added: October 23, 2023

2021 article

A Characteristic Study of Deadlocks in Database-Backed Web Applications

2021 IEEE 32ND INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2021), pp. 510–521.

By: Z. Qiu n, S. Shao n, Q. Zhao n & G. Jin n

TL;DR: A characteristic study with 49 deadlocks collected from real-world web applications developed following different programming paradigms, providing categorization results based on HTTP request numbers and resource types, with a special focus on cat-egorizing deadlocks on database locks. (via Semantic Scholar)
Source: Web Of Science
Added: May 23, 2022

2021 article

Understanding and Detecting Server-Side Request Races in Web Applications

PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), pp. 842–854.

By: Z. Qiu n, Q. Zhao n, S. Shao n & G. Jin n

author keywords: web-application request races; characteristic study; race detection; happens-before relationships
TL;DR: A dynamic framework, ReqRacer, is developed for detecting and exposing server-side request races in web applications and proposes novel approaches to model happens-before relationships between HTTP requests, which are essential to web applications. (via Semantic Scholar)
Source: Web Of Science
Added: March 7, 2022

2020 article

Database-Access Performance Antipatterns in Database-Backed Web Applications

2020 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2020), pp. 58–69.

By: S. Shao n, Z. Qiu n, X. Yu n, W. Yang, G. Jin n, T. Xie*, X. Wu*

author keywords: performance antipatterns; performance bugs; database-backed web applications; characteristic study
TL;DR: This study collects database-access performance bugs from web applications that access databases through language-provided SQL interfaces, which have been largely ignored by recent work, to check how extensively the known antipatterns can cover these bugs. (via Semantic Scholar)
Source: Web Of Science
Added: March 1, 2021

Citation Index includes data from a number of different sources. If you have questions about the sources of data in the Citation Index or need a set of data which is free to re-distribute, please contact us.

Certain data included herein are derived from the Web of Science© and InCites© (2024) of Clarivate Analytics. All rights reserved. You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.