Demo Data from EDBT 2026 / reviewers in the wild / expert
Chien-Hsiang Lee
dblp:55/5567
· DBLP profile ↗
6ranked-venue papers
1as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 1 first-authorArtificial intelligence and machine learning · 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
2 papers |
Services computing and microservices · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Services computing and microservices › service composition
web service composition |
0.3 | 2 | 2015 | Service Selection for Web Services with Probabilistic QoS · IEEE Trans. Serv. Comput. 2015 Dynamic Web Service Selection for Reliable Web Service Composition · IEEE Trans. Serv. Comput. 2008 |
Services computing and microservices
service selection |
0.2 | 1 | 2015 | Service Selection for Web Services with Probabilistic QoS · IEEE Trans. Serv. Comput. 2015 |
Services computing and microservices › service orchestration
BPEL |
0.0 | 1 | 2008 | Dynamic Web Service Selection for Reliable Web Service Composition · IEEE Trans. Serv. Comput. 2008 |
Services computing and microservices
service orchestration |
0.0 | 1 | 2008 | Dynamic Web Service Selection for Reliable Web Service Composition · IEEE Trans. Serv. Comput. 2008 |
Methods — techniques the papers use, named apart from their topics
simulated annealing · 0.2integer programming · 0.2power method · 0.1finite state machine · 0.1eigenvector computation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Service Selection for Web Services with Probabilistic QoSabstractWeb services can be specified from two perspectives, namely functional and non-functional properties. Multiple services may possess the same function while vary in their non-functional properties, or called quality-of-service (QoS). QoS values are important criteria for service selection or recommendation. Most of the former works in web service selection and recommendation treat the QoS values as constants. However, QoS values of a service as perceived by a given user are intrinsically random variables because QoS value prediction can never be precise and there are always some unobserved random effects. In this work, we address the service selection problem by representing services' QoS values as discrete random variables with probability mass functions. The goal is to select a set of atomic services for composing a composite service such that the probability of satisfying constraints imposed on the composite service is high and the execution time is reasonable. Our proposed method starts with an initial web service assignment and incrementally adjusts it using simulated annealing. We conduct several experiments and the results show that our approach generally performs better than previous works, such as the integer programming method and the cost-driven method. San-Yih Hwang, Chien-Ching Hsu, Chien-Hsiang Lee |
IEEE Trans. Serv. Comput. | 3 |
| 2013 | Reliable Web service selection in choreographed environments
San-Yih Hwang, Chien-Hsiang Lee |
Decis. Support Syst. | 2 |
| 2012 | A Service Pattern Model for Flexible Service CompositionabstractAlthough reuse is the main goal of SOA, composing existing services to realize different user requirements is still a difficult and time-consuming task. Research on workflow templates and design patterns can facilitate reuse and assist with the service composition task. Nevertheless, workflow templates are too specific, whereas design patterns may be too abstract; their effectiveness in assisting the composition process may be limited. In this paper, we propose a comprehensive service pattern model that is more flexible than workflow/service templates while allowing systematic instantiation into the concrete workflows. It can help ease the composition process and enable flexible pattern-based reuse. Chien-Hsiang Lee, San-Yih Hwang, I-Ling Yen |
ICWS | 1 |
| 2010 | Web Services Selection in Support of Reliable Web Service ChoreographyabstractThere are two approaches to specifying the composition of Web services: orchestration and choreography. Previous works in Web services selection are mostly based on the orchestration model which focuses on the interactions with a single party. However, in many application scenarios, business goals are achieved by a number of pair-wise interactions among a set of Web services, and there does not exist a single entity that is in charge of selecting Web services for all tasks. Each Web service will autonomously perform Web services selection. In such a choreographic environment, we study the kind of information that each Web service should provide to its partner Web services and how each Web service should perform Web service selection so as to maximize the chance of successfully accomplishing a business goal. The proposed approach is evaluated by simulation, and the experimental results show that our proposed method is close to centralized method and better than the other two distributed Web services selection methods. San-Yih Hwang, Wen-Po Liao, Chien-Hsiang Lee |
ICWS | 3 |
| 2008 | Dynamic Web Service Selection for Reliable Web Service CompositionabstractThis paper studies the dynamic web service selection problem in a failure-prone environment, which aims to determine a subset of Web services to be invoked at run-time so as to successfully orchestrate a composite web service. We observe that both the composite and constituent web services often constrain the sequences of invoking their operations and therefore propose to use finite state machine to model the permitted invocation sequences of Web service operations. We assign each state of execution an aggregated reliability to measure the probability that the given state will lead to successful execution in the context where each web service may fail with some probability. We show that the computation of aggregated reliabilities is equivalent to eigenvector computation and adopt the power method to efficiently derive aggregated reliabilities. In orchestrating a composite Web service, we propose two strategies to select Web services that are likely to successfully complete the execution of a given sequence of operations. A prototype that implements the proposed approach using BPEL for specifying the invocation order of a web service is developed and served as a testbed for comparing our proposed strategies and other baseline Web service selection strategies. San-Yih Hwang, Ee-Peng Lim, Chien-Hsiang Lee, Cheng-Hung Chen |
IEEE Trans. Serv. Comput. | 3 |
| 2007 | On Composing a Reliable Composite Web Service: A Study of Dynamic Web Service SelectionabstractDynamic Web service selection refers to determining a subset of component Web services to be invoked so as to orchestrate a composite Web service. Previous work in Web service selection usually assumes the invocations of Web service operations to be independent of one another. This assumption however does not hold in practice as both the composite and component Web services often impose some orderings on the invocation of their operations. Such orderings constrain the selection of component Web services to orchestrate the composite Web service. We therefore propose to use finite state machine (FSM) to model the invocation order of Web service operations. We define a measure, called aggregated reliability, to measure the probability that a given state in the composite Web service will lead to successful execution in the context where each component Web service may fail with some probability. We show that the computation of aggregated reliabilities is equivalent to eigenvector computation. The power method is hence adopted to efficiently derive aggregated reliabilities. In orchestrating a composite Web service, we propose two strategies to select component Web services that are likely to successfully complete the execution of a given sequence of operations. Our experiments on a synthetically generated set of Web service operation execution sequences show that our proposed strategies perform better than the baseline random selection strategy. San-Yih Hwang, Ee-Peng Lim, Chien-Hsiang Lee, Cheng-Hung Chen |
ICWS | 3 |