Wenwey Hseush

dblp:52/5904 · DBLP profile ↗
← Back
8ranked-venue papers
5as first author
1since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Concurrent programming · 62% Debugging and program repair · 38%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Concurrent programming
concurrency models
0.011990
Modeling Concurrency in Parallel Debugging · PPoPP 1990
Debugging and program repair › concurrent program debugging
parallel program debugging
0.011990
Modeling Concurrency in Parallel Debugging · PPoPP 1990
Concurrent programming
concurrency bugs
0.011990
Modeling Concurrency in Parallel Debugging · PPoPP 1990
Concurrent programming › concurrency bug detection
data race detection
0.011990
Modeling Concurrency in Parallel Debugging · PPoPP 1990

Methods — techniques the papers use, named apart from their topics

predecessor automata · 0.0petri net models · 0.0data path expressions · 0.0
YearPublicationVenuePosition
2025 AI-Ready Open Data Ecosystem
Wenwey Hseush, Shou-Chung Wang, Yong-Yueh Lee, Anthony Ma
DATA1
2019 Road Operations Orchestration Enhanced with Long-short-term Memory and Machine Learning (Position Paper)
abstract
Road traffic management has been a priority for urban city planners to mitigate urban traffic congestion. In 2018, the economic impact to US due to lost productivity of workers sitting in traffic, increased cost of transporting goods through congested areas, and all of that wasted fuel amounted to US$87 billion, an average of US$1,348 per driver. In land scare Singapore, congestion not only translates to economic impact, but also strain to the infrastructure and city land use. While techniques for traffic prediction have existed for many years, the research effort has mainly been focused on traffic prediction. The downstream impact on how city administration should predict and react to incidents and/or events has not been widely discussed. In this paper, we propose Artificial Intelligence enabled Complex Event Processing to only identify and predict incidents, but also to enable a swift response through effective deployment of critical resources to ensure well-coordinated recovery action before any incident develop into crisis.
Fuji Foo, Poh Ju Peng, Robert Kuo-Chung Lin, Wenwey Hseush
DATA4
2013 Real-time collaborative planning with big data: Technical challenges and in-place computing (invited paper)
abstract
There is increasing collaboration in new generation supply chain planning applications, where participants across a supply chain analyze and plan on a big volume of sales data over the internet together. To achieve real-time collaborative planning over big data, we have developed an unconventional t
Wenwey Hseush, Yi-Cheng Huang, Shih-Chang Hsu, Calton Pu
CollaborateCom1
1995 A Practical Technique for Asynchronous Transaction Processing
abstract
Asynchronous transaction processing extends traditional on-line transaction processing (TP) to improve performance of distributed systems by alleviating the serializability (SR) bottleneck. For example, epsilon serializability (ESR) uses divergence control algorithms to allow more concurrency by permitting limited non-SR interleavings. In a distributed environment, ESR relaxes commit and abort dependencies among transactions, allowing transactions to commit asynchronously. A second example, chopping up transactions allows more concurrency by dividing transactions into smaller pieces and thus reduces resource holding time. Chopping transactions enforces no commit protocols among pieces from one original transaction, allowing each piece to commit asynchronously. We combine the benefits of ESR and chopping transactions by designing three new methods that chop transactions and run them under ESR. The practical applicability of our technique is enhanced by two factors: (1) chopping transactions does not require changes in existing TP systems, and (2) ESR support has already been prototyped on a commercial TP system.
Wenwey Hseush, Calton Pu
ICDCS1
1995 Divergence Control for Distributed Database Systems
Wenwey Hseush, Gail E. Kaiser, Calton Pu, Kun-Lung Wu, Philip S. Yu
Distributed Parallel Databases1
1993 Distributed Divergence Control for Epsilon Serializability
abstract
Epsilon serializability (ESR) allows for more concurrency by permitting nonserializable interleavings of database operations among epsilon transactions (ETs). The authors present the design of distributed divergence control (DDC) algorithms for ESR in homogeneous and heterogeneous distributed databases. They first present a strict two-phase locking DDC algorithm (S2PLDDC) and an optimistic DDC algorithm (ODDC) for homogeneous distributed databases, where the local orderings of all the sub-ETs of a distributed ET are the same, and the total inconsistency of a distributed ET is simply the sum of that of all its sub-ETs. A superdatabase DDC algorithm is described for heterogeneous distributed databases, where the local orderings of all the sub-ETs of a distributed ET may not be the same, and the total inconsistency of a distributed ET may be greater than the sum of that of all its sub-ETs. As a result, in addition to local divergence control in each site, a global mechanism is needed to guarantee ESR.>
Calton Pu, Wenwey Hseush, Gail E. Kaiser, Kun-Lung Wu, Philip S. Yu
ICDCS2
1990 Modeling Concurrency in Parallel Debugging
abstract
We propose a description language, Data Path Expressions (DPEs), for modeling the behavior of parallel programs. We have designed DPEs as a high-level debugging language, where the debugging paradigm is for the programmer to describe the expected program behavior and for the debugger to compare the actual program behavior during execution to detect program errors. We classify DPEs into five subclasses according to syntactic criteria, and characterize their semantics in terms of a hierarchy of extended Petri Net models. The characterization demonstrates the power of DPEs for modeling (true) concurrency. We also present predecessor automata as a mechanism for implementing the third subclass of DPEs, which expresses bounded parallelism. Predecessor automata extend finite state automata to recognize or generate partial ordering graphs as well as strings, and provide efficient event recognizers for parallel debugging. We briefly describe the application of DPEs race conditions, deadlock and starvation.
Wenwey Hseush, Gail E. Kaiser
PPoPP1
1989 MELDing Multiple Granularities of Parallelism
Gail E. Kaiser, Steven S. Popovich, Wenwey Hseush, Shyhtsun Felix Wu
ECOOP3