EDBT 2026 Demo / reviewers in the wild / expert
Liangzhao Zeng
dblp:07/4123
· DBLP profile ↗
20ranked-venue papers
11as first author
1since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 12 · 6 first-author · 1 since 2021Databases, data management, data science and information retrieval · 3 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-authorArtificial intelligence and machine learning · 1Systems, architecture and hardware · 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.
| Software engineering, system software, and programming languages
6 papers |
Services computing and microservices · 90% Requirements engineering and software design · 6% Program analysis · 2% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 61% Performance modeling and evaluation · 30% Parallel and multicore computing · 9% | |
| Artificial intelligence
1 paper |
Language models and text generation · 100% |
Topics — the 14 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Services computing and microservices
service composition |
0.9 | 2 | 2025 | QoS-Aware Service Composition: A Retrospective · IEEE Trans. Software Eng. 2025 QoS-Aware Middleware for Web Services Composition · IEEE Trans. Software Eng. 2004 |
Services computing and microservices › service composition
qos-aware service composition |
0.9 | 1 | 2025 | QoS-Aware Service Composition: A Retrospective · IEEE Trans. Software Eng. 2025 |
Natural language and speech › Language models and text generation
LLM agents |
0.3 | 1 | 2025 | QoS-Aware Service Composition: A Retrospective · IEEE Trans. Software Eng. 2025 |
Services computing and microservices
web services |
0.3 | 1 | 2025 | QoS-Aware Service Composition: A Retrospective · IEEE Trans. Software Eng. 2025 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.2 | 1 | 2014 | MRONLINE: MapReduce online performance tuning · HPDC 2014 |
Cloud and datacenter computing › configuration tuning
online tuning |
0.2 | 1 | 2014 | MRONLINE: MapReduce online performance tuning · HPDC 2014 |
Performance modeling and evaluation
performance tuning |
0.2 | 1 | 2014 | MRONLINE: MapReduce online performance tuning · HPDC 2014 |
Services computing and microservices
internetware |
0.2 | 1 | 2013 | Model-based system configuration approach for Internetware · Sci. China Inf. Sci. 2013 |
Services computing and microservices › service selection
qos-aware service selection |
0.1 | 2 | 2004 | QoS-Aware Middleware for Web Services Composition · IEEE Trans. Software Eng. 2004 Quality driven web services composition · WWW 2003 |
Program analysis
static analysis |
0.1 | 1 | 2006 | The case for analysis preserving language transformation · ISSTA 2006 |
Parallel and multicore computing › data-parallel programming
mapreduce |
0.1 | 1 | 2014 | MRONLINE: MapReduce online performance tuning · HPDC 2014 |
Services computing and microservices › service composition
web service composition |
0.0 | 1 | 2003 | Quality driven web services composition · WWW 2003 |
Compilers and program optimization
program transformation |
0.0 | 1 | 2006 | The case for analysis preserving language transformation · ISSTA 2006 |
Mathematical optimization
linear programming |
0.0 | 1 | 2003 | Quality driven web services composition · WWW 2003 |
Methods — techniques the papers use, named apart from their topics
qos optimization · 1.7qos estimation · 1.7online tuning · 0.2model-based configuration · 0.2linear programming · 0.1global planning · 0.1data flow analysis · 0.1control flow analysis · 0.1utility function optimization · 0.0integer programming · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | QoS-Aware Service Composition: A RetrospectiveabstractWe provide a retrospective on our article “QoS-Aware Middleware for Web Service Composition” published in the May 2004 issue of IEEE Transactions on Software Engineering. We start by defining the concept of Web service composition, and reviewing key paradigms emerging from early research on this topic. We then explain how the 2004 QoS article laid down a conceptual foundation that spawned a prolific line of research into the estimation and optimization of Quality of Service (QoS) properties of composite Web services. We close with a reflection on how the challenges tackled by the 2004 QoS article and other research on service composition are re-emerging in the field of Large Language Model (LLM) agents. We argue that the design of LLM agents raises challenges similar to those that the 2004 QoS article tackled, while bringing in new challenges due to the non-deterministic nature of LLMs and the fact that they consume and produce unstructured data. Liangzhao Zeng, Boualem Benatallah, Marlon Dumas, Jayant Kalagnanam, Anne H. H. Ngu |
IEEE Trans. Software Eng. | 1 |
| 2014 | MRONLINE: MapReduce online performance tuningabstractMapReduce job parameter tuning is a daunting and time consuming task. The parameter configuration space is huge; there are more than 70 parameters that impact job performance. It is also difficult for users to determine suitable values for the parameters without first having a good understanding of the MapReduce application characteristics. Thus, it is a challenge to systematically explore the parameter space and select a near-optimal configuration. Extant offline tuning approaches are slow and inefficient as they entail multiple test runs and significant human effort. Liangzhao Zeng, Shicong Meng, Jian Tan 0001, Li Zhang 0002, Ali Raza Butt, Nicholas C. Fuller |
HPDC | 2 |
| 2014 | Model for Service License in API Ecosystems
Maja Vukovic, Liangzhao Zeng, Sriram Rajagopal |
ICSOC | 2 |
| 2013 | Provisioning Legacy Simulation Applications in Product Lifecycle Management via a Cloud PlatformabstractProvisioning legacy simulation applications for Product Lifecycle Management (PLM) is very challenging. There are two key issues: (i) Hosting applications for simulation job executions. These legacy applications are developed in various platforms, usually monolithic, and may heavily consume system resources in the runtime. (ii) Input/output data storage. During the lifecycle of a project, huge amount of design data is generated by various design tools. When a design is completed, it needs to be validated by numerous simulation applications, which consequently create substantial amount of result data. Therefore, among others, the scalability in both system runtime resources and data storage is one of the biggest challenges. A generic cloud solution, which promises elastic scalability in both computation resources and data storage but lack of coordination between runtime resource allocation and data placement, is insufficient for supporting these legacy applications efficiently. In this paper, we share our experience on implementing a cloud solution that incorporates both scalable application hosting and usage-aware data placement into an integrated mechanism. With such a mechanism, our system can not only scale out according to workload, but also improve performance by increasing the possibility of local data access. Liangzhao Zeng, Charles Perng, Ajay Mohindra |
IEEE CLOUD | 1 |
| 2013 | Model-based system configuration approach for Internetware
Ying Li 0012, Kewei Sun, Liangzhao Zeng |
Sci. China Inf. Sci. | 5 |
| 2010 | Cloud-based platform for personalization in a wellness management ecosystem: Why, what, and howabstractOffering personalized services through dynamically formed ecosystems is essential to personal wellness management. In this paper, we present the design of a cloud-enabled platform to facilitate the collection and delivery of evidence for personalization in a multi-provider ecosystem environment. In Pei-Yun Sabrina Hsueh, R. J. R. Lin, Mark J. H. Hsiao, Liangzhao Zeng, Sreeram Ramakrishnan, Henry Chang |
CollaborateCom | 4 |
| 2010 | Event-Driven Virtual Machine for Business Integration Middleware
Joachim H. Frank, Liangzhao Zeng, Henry Chang |
ICSOC | 2 |
| 2008 | Automatic Mash Up of Composite Applications
Michael Pierre Carlson, Anne H. H. Ngu, Rodion M. Podorozhny, Liangzhao Zeng |
ICSOC | 4 |
| 2008 | Event-Driven Quality of Service Prediction
Liangzhao Zeng, Christoph Lingenfelder, Hui Lei 0001, Henry Chang |
ICSOC | 1 |
| 2008 | Dynamic composition and optimization of Web services
Liangzhao Zeng, Anne H. H. Ngu, Boualem Benatallah, Rodion M. Podorozhny, Hui Lei 0001 |
Distributed Parallel Databases | 1 |
| 2007 | Task Memories and Task Forums: A Foundation for Sharing Service-Based Personal Processes
Rosanna Bova, Hye-Young Paik, Boualem Benatallah, Liangzhao Zeng, Salima Benbernou |
ICSOC | 4 |
| 2007 | Monitoring the QoS for Web Services
Liangzhao Zeng, Hui Lei 0001, Henry Chang |
ICSOC | 1 |
| 2006 | Semantic Service Mediation
Liangzhao Zeng, Boualem Benatallah, Guo Tong Xie, Hui Lei 0001 |
ICSOC | 1 |
| 2006 | The case for analysis preserving language transformationabstractStatic analysis has gained much attention over the past few years in applications such as bug finding and program verification. As software becomes more complex and componentized, it is common for software systems and applications to be implemented in multiple languages. There is thus a strong need for developing analysis tools for multi-language software. We introduce a technique called Analysis Preserving Language Transformation (aplt) that enables the analysis of multi-language software, and also allows analysis tools for one language to be applied to programs written in another. aplt preserves data and control flow information needed to perform static analyses, but allows the translation to deviate from the original program's semantics in ways that are not pertinent to the particular analysis. We discuss major technical difficulties in building such a translator, using a C-to-Java translator as an example. We demonstrate the feasibility and effectiveness of aplt using two usage cases: analysis of the Java runtime native methods and reuse of Java analysis tools for C. Our preliminary results show that a control- and data-flow equivalent model for native methods can eliminate unsoundness and produce reliable results, and that aplt enables seamless reuse of analysis tools for checking high-level program properties. Xiaolan Zhang 0001, Larry Koved, Marco Pistoia, Sam Weber 0001, Trent Jaeger, Guillaume Marceau, Liangzhao Zeng |
ISSTA | 7 |
| 2005 | Semantic Tuplespace
Liangzhao Zeng, Hui Lei 0001, Badrish Chandramouli |
ICSOC | 1 |
| 2004 | Sense-and-Respond Grid
Jun-Jang Jeng, Henry Chang, Jen-Yao Chung, Josef Schiefer, Lianjun An, Liangzhao Zeng |
SEKE | 6 |
| 2004 | QoS-Aware Middleware for Web Services CompositionabstractThe paradigmatic shift from a Web of manual interactions to a Web of programmatic interactions driven by Web services is creating unprecedented opportunities for the formation of online business-to-business (B2B) collaborations. In particular, the creation of value-added services by composition of existing ones is gaining a significant momentum. Since many available Web services provide overlapping or identical functionality, albeit with different quality of service (QoS), a choice needs to be made to determine which services are to participate in a given composite service. This paper presents a middleware platform which addresses the issue of selecting Web services for the purpose of their composition in a way that maximizes user satisfaction expressed as utility functions over QoS attributes, while satisfying the constraints set by the user and by the structure of the composite service. Two selection approaches are described and compared: one based on local (task-level) selection of services and the other based on global allocation of tasks to services using integer programming. Liangzhao Zeng, Boualem Benatallah, Anne H. H. Ngu, Marlon Dumas, Jayant Kalagnanam, Henry Chang |
IEEE Trans. Software Eng. | 1 |
| 2003 | Quality driven web services compositionabstractThe process-driven composition of Web services is emerging as a promising approach to integrate business applications within and across organizational boundaries. In this approach, individual Web services are federated into composite Web services whose business logic is expressed as a process model. The tasks of this process model are essentially invocations to functionalities offered by the underlying component services. Usually, several component services are able to execute a given task, although with different levels of pricing and quality. In this paper, we advocate that the selection of component services should be carried out during the execution of a composite service, rather than at design-time. In addition, this selection should consider multiple criteria (e.g., price, duration, reliability), and it should take into account global constraints and preferences set by the user (e.g., budget constraints). Accordingly, the paper proposes a global planning approach to optimally select component services during the execution of a composite service. Service selection is formulated as an optimization problem which can be solved using efficient linear programming methods. Experimental results show that this global planning approach outperforms approaches in which the component services are selected individually for each task in a composite service. Liangzhao Zeng, Boualem Benatallah, Marlon Dumas, Jayant Kalagnanam, Quan Z. Sheng |
WWW | 1 |
| 2001 | On Demand Business-to-Business Integration
Liangzhao Zeng, Boualem Benatallah, Anne H. H. Ngu |
CoopIS | 1 |
| 2001 | AgFlow: Agent-based Cross-Enterprise Workflow Management System
Liangzhao Zeng, Boualem Benatallah, Anne H. H. Ngu |
VLDB | 1 |