Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Wei Zhao 0003

dblp:z/WeiZhao-3 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · conflict

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

Software engineering, systems software and programming languages · 4 · 1 first-authorDatabases, data management, data science and information retrieval · 3Artificial intelligence and machine learning · 1Human-computer interaction and ubiquitous computing · 1

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.

Databases, data mining, and information retrieval
2 papers
Graph data management · 50% Database system architecture and tuning · 44% Query processing and optimization · 7%
Human-computer interaction and pervasive computing
1 paper
Ubiquitous computing and smart environments · 77% Collaborative and social computing · 23%

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

TopicWeightPapersLastEvidence papers
Graph data management
graph query
0.822020
IBM Db2 Graph: Supporting Synergistic and Retrofittable Graph Queries Inside IBM Db2 · SIGMOD Conference 2020
Synergistic Graph and SQL Analytics Inside IBM Db2 · Proc. VLDB Endow. 2019
Database system architecture and tuning › analytical database system
in-database analytics
0.412019
Synergistic Graph and SQL Analytics Inside IBM Db2 · Proc. VLDB Endow. 2019
Collaborative and social computing
ICT4D
0.012011
Designing for emerging rural users: experiences from China · CHI 2011

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

query optimization · 0.4graph overlay · 0.4SQL · 0.4participant observation · 0.1interviews · 0.1
YearPublicationVenuePosition
2020 IBM Db2 Graph: Supporting Synergistic and Retrofittable Graph Queries Inside IBM Db2
abstract
To meet the challenge of analyzing rapidly growing graph and network data created by modern applications, a large number of graph databases have emerged, such as Neo4j and JanusGraph. They mainly target low-latency graph queries, such as finding the neighbors of a vertex with certain properties, and retrieving the shortest path between two vertices. Although many of the graph databases handle the graph-only queries very well, they fall short for real life applications involving graph analysis. This is because graph queries are not all that one does in an analytics workload of a real life application. They are often only a part of an integrated heterogeneous analytics pipeline, which may include SQL, machine learning, graph, and other analytics. This means graph queries need to be synergistic with other analytics. Unfortunately, most existing graph databases are standalone and cannot easily integrate with other analytics systems. In addition, many graph data (data about relationships between objects or people) are already prevalent in existing non-graph databases, although they are not explicitly stored as graphs. None of existing graph databases can retrofit graph queries onto these existing data without transferring or transforming data. In this paper, we propose an in-DBMS graph query approach, IBM Db2 Graph, to support synergistic and retrofittable graph queries inside the IBM Db2 relational database. It is implemented as a layer inside Db2, and thus can support integrated graph and SQL analytics efficiently. Db2 Graph employs a novel graph overlay approach to expose a graph view of the relational data. This approach flexibly retrofits graph queries to existing graph data stored in relational tables, without expensive data transfer or transformation. In addition, it enables efficient execution of graph queries with the help of Db2 relational engine, through sophisticated compile-time and runtime optimization strategies. Our experimental study, as well as our experience with real customers using Db2 Graph, showed that Db2 Graph can provide very competitive and sometimes even better performance on graph-only queries, compared to existing graph databases. Moreover, it optimizes the overall performance of complex analytics workloads.
Yuanyuan Tian 0001, En Liang Xu, Wei Zhao 0003, Mir Hamid Pirahesh, Suijun Tong, Thomas Kolanko, Md. Shahidul Haque Apu, Huijuan Peng
SIGMOD Conference3
2019 Synergistic Graph and SQL Analytics Inside IBM Db2
abstract
To meet the challenge of analyzing rapidly growing graph and network data created by modern applications, a large number of specialized graph databases have emerged, such as Neo4j, JanusGraph, and Sqlg. At the same time, RDBMSs and SQL continue to support mission-critical business analytics. However, real-life analytical applications seldom contain only one type of analytics. They are often made of heterogeneous workloads, including SQL, machine learning, graph, and other analytics. In particular, SQL and graph analytics are usually accompanied together in one analytical workload. This means that graph and SQL analytics need to be synergistic with each other. Unfortunately, most existing graph databases are standalone and cannot easily integrate with relational databases. In addition, as a matter of fact, many graph data (data about relationships between objects or people) are already prevalent in relational databases, although they are not explicitly stored as graphs. Performing graph analytics on these relational graph data today requires exporting large amount of data to the specialized graph databases. A natural question arises: can SQL and graph analytics be performed synergistically in a same system? In this demo, we present such a working system called IBM Db2 Graph. Db2 Graph is an in-DBMS graph query approach. It is implemented as a layer inside an experimental IBM Db2™, and thus can support synergistic graph and SQL analytics efficiently. Db2 Graph employs a graph overlay approach to expose a graph view of the relational data. This approach flexibly retrofits graph queries to existing graph data stored in relational tables. We use an example scenario on health insurance claim analysis to demonstrate how Db2 Graph is used to support synergistic graph and SQL analytics inside Db2.
Yuanyuan Tian 0001, Suijun Tong, Mir Hamid Pirahesh, En Liang Xu, Wei Zhao 0003
Proc. VLDB Endow.6
2011 Designing for emerging rural users: experiences from China
abstract
As part of IBM's Smarter Planet initiative, we studied information-sharing practices in rural Northern China to understand if and how ICT can help rural residents improve their lives. Interviews and participant observation in two villages showed a profusion of ICT devices, as well as an abundance of face-to-face information exchanges, but a shortage of localized and easily accessible information, and a deep dependence of many rural residents on 'information brokers' such as agricultural extension workers and shop owners. Can ICT support existing practices of information sharing among rural residents, when these practices are largely based on face-to-face encounters and passive reception of information? We argue that in such an environment, ICT should build on existing social habits even if less than ideal, rather than trying to transform them, and we outline a possible way to do so.
Elisa Oreglia, Ying Liu 0045, Wei Zhao 0003
CHI3
2010 Predicting Defect Priority Based on Neural Networks
Wei-Tek Tsai, Wei Zhao 0003
ADMA (2)3
2009 Exploring Topological Structure of Boolean Expressions for Test Data Selection
abstract
Several test strategies have emerged to detect faults associated Boolean expressions. Current approaches lack a proper model to give an overall picture of the Boolean expressions and comprehensive exploration of test data space. This paper proposes a topological model (T-model) to systematically represent Boolean expressions and test data space, and theoretically analyzes the capability and limitations of existing test strategies. We explicitly identify the sufficient and necessary conditions to detect the faults of interest, introduce new Boolean expression related faults and reform the fault hierarchy, where a family of test strategies is defined to detect the corresponding faults.
Wei Zhao 0003, Xiangdong Fan
TASE2
2008 A Lightweight Approach to Partially Reuse Existing Component-Based System in Service-Oriented Environment
He Yuan Huang, Huafang Tan, Wei Zhao 0003
ICSR4
2008 Toward the Development of Contextually Aware Business Applications via Model-Driven Transformations
abstract
While the traditional model driven development techniques are useful for building solutions in a reusable manner, they do not say much about how the existing assets in a client environment can be leveraged effectively and efficiently. In this work, we enhance model driven transformation techniques to generate implementation artifacts on a given platform from platform independent models while leveraging the existing assets in a client environment. We apply semantic Web service matching technology to achieve automatic binding of generated artifacts with available client assets. By generating implementation artifacts that are bound where appropriate with clientspsila existing functionality, our approach helps cut down the development time during project implementations and thereby resulting in reduced project durations and costs. We demonstrate the feasibility of the two platforms: IBM WebSphere and SAP NetWeaver. Lessons learned are presented.
Rama Akkiraju, Tilak Mitra, Pankaj Dhoolia, Wei Zhao 0003, Shiwa Fu, Manisha Bhandar, Nilay Ghosh, Dipankar Saha
ICWS4
2006 Towards Facilitating Development of SOA Application with Design Metrics
Wei Zhao 0003, Ying Liu 0045, Hui Su
ICSOC1