Wensheng Dou

Orcid: 0000-0002-3323-0449

According to our database1, Wensheng Dou authored at least 56 papers between 2012 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
Detecting Metadata-Related Logic Bugs in Database Systems via Raw Database Construction.
Proc. VLDB Endow., April, 2024

Testing Gremlin-Based Graph Database Systems via Query Disassembling.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

Differential Optimization Testing of Gremlin-Based Graph Database Systems.
Proceedings of the IEEE Conference on Software Testing, Verification and Validation, 2024

FaultFuzz: A Coverage Guided Fault Injection Tool for Distributed Systems.
Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, 2024

Understanding Transaction Bugs in Database Systems.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
Self-supervised log parsing using semantic contribution difference.
J. Syst. Softw., June, 2023

Fixing Robust Out-of-distribution Detection for Deep Neural Networks.
Proceedings of the 34th IEEE International Symposium on Software Reliability Engineering, 2023

Randomized Differential Testing of RDF Stores.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023

Testing Database Systems via Differential Query Execution.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Coverage Guided Fault Injection for Cloud Systems.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Detecting Isolation Bugs via Transaction Oracle Construction.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Detecting Flash Loan Based Attacks in Ethereum.
Proceedings of the 43rd IEEE International Conference on Distributed Computing Systems, 2023

Model Checking Guided Testing for Distributed Systems.
Proceedings of the Eighteenth European Conference on Computer Systems, 2023

2022
Differentially Testing Database Transactions for Fun and Profit.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Finding bugs in Gremlin-based graph database systems via Randomized differential testing.
Proceedings of the ISSTA '22: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual Event, South Korea, July 18, 2022

Understanding device integration bugs in smart home system.
Proceedings of the ISSTA '22: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual Event, South Korea, July 18, 2022

Knowledge-Based Environment Dependency Inference for Python Programs.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

Characterizing and Detecting Bugs in WeChat Mini-Programs.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

Common Data Guided Crash Injection for Cloud Systems.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2022

DisTA: Generic Dynamic Taint Tracking for Java-Based Distributed Systems.
Proceedings of the 52nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2022

2021
DeepCon: Contribution Coverage Testing for Deep Learning Systems.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

The Performance of Selfish Mining in GHOST.
Proceedings of the 20th IEEE International Conference on Trust, 2021

Race Detection for Event-Driven Node.js Applications.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Semantic table structure identification in spreadsheets.
Proceedings of the ISSTA '21: 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2021

The Impact Analysis of Multiple Miners and Propagation Delay on Selfish Mining.
Proceedings of the IEEE 45th Annual Computers, Software, and Applications Conference, 2021

2020
Systemizing Interprocedural Static Analysis of Large-scale Systems Code with Graspan.
ACM Trans. Comput. Syst., 2020

CoFI: Consistency-Guided Fault Injection for Cloud Systems.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Learning to detect table clones in spreadsheets.
Proceedings of the ISSTA '20: 29th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2020

Detecting cache-related bugs in Spark applications.
Proceedings of the ISSTA '20: 29th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2020

DistStream: An Order-Aware Distributed Framework for Online-Offline Stream Clustering Algorithms.
Proceedings of the 40th IEEE International Conference on Distributed Computing Systems, 2020

2019
An Experimental Evaluation of Garbage Collectors on Big Data Applications.
Proc. VLDB Endow., 2019

Understanding Exception-Related Bugs in Large-Scale Cloud Systems.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

Detecting atomicity violations for event-driven Node.js applications.
Proceedings of the 41st International Conference on Software Engineering, 2019

2018
Characterizing and diagnosing out of memory errors in MapReduce applications.
J. Syst. Softw., 2018

JSTrace: Fast reproducing web application errors.
J. Syst. Softw., 2018

Detecting faulty empty cells in spreadsheets.
Proceedings of the 25th International Conference on Software Analysis, 2018

How are spreadsheet templates used in practice: a case study on Enron.
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018

An empirical study on crash recovery bugs in large-scale distributed systems.
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018

Rewriting High-Level Spreadsheet Structures into Higher-Order Functional Programs.
Proceedings of the Practical Aspects of Declarative Languages, 2018

Expandable group identification in spreadsheets.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

Context-Based Event Trace Reduction in Client-Side JavaScript Applications.
Proceedings of the 11th IEEE International Conference on Software Testing, 2018

2017
CACheck: Detecting and Repairing Cell Arrays in Spreadsheets.
IEEE Trans. Software Eng., 2017

SpreadCluster: recovering versioned spreadsheets through similarity-based clustering.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

A comprehensive study on real world concurrency bugs in Node.js.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

A Hierarchical Categorization Approach for System Operation Services.
Proceedings of the 2017 IEEE International Conference on Web Services, 2017

A Hierarchical Categorization Approach for Configuration Management Modules.
Proceedings of the 41st IEEE Annual Computer Software and Applications Conference, 2017

Mining API Type Specifications for JavaScript.
Proceedings of the 24th Asia-Pacific Software Engineering Conference, 2017

2016
Detecting table clones and smells in spreadsheets.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

VEnron: a versioned spreadsheet corpus and related evolution analysis.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
Materialized View Selection Based on Adaptive Genetic Algorithm and Its Implementation with Apache Hive.
Int. J. Comput. Intell. Syst., 2015

Experience report: A characteristic study on out of memory errors in distributed data-parallel applications.
Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering, 2015

Fast reproducing web application errors.
Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering, 2015

Towards Web Application Mobilization via Efficient Web Control Extraction.
Proceedings of the 7th Asia-Pacific Symposium on Internetware, 2015

Discovering User-Defined Event Handlers in Presence of JavaScript Libraries.
Proceedings of the 2015 Asia-Pacific Software Engineering Conference, 2015

2014
Is spreadsheet ambiguity harmful? detecting and repairing spreadsheet smells due to ambiguous computation.
Proceedings of the 36th International Conference on Software Engineering, 2014

2012
A Highly Concurrent Process Virtual Machine Based on Event-driven Process Execution Model.
Proceedings of the Ninth IEEE International Conference on e-Business Engineering, 2012


  Loading...