@conference {830,
	title = {A User Interface for Tuning QoS parameters in Recommendation-Based Business Process Scenario Adaptation},
	booktitle = {Proceedings of the 19th International Conference on Web Information Systems and Technologies (WEBIST 2023)},
	year = {2023},
	abstract = {<p>The Web Services Business Process Execution Language (BPEL) is a special-purpose language that orchestrates web services into a high-level business process. A typical BPEL scenario contains invocations to preselected web services, along with their parameters. However, many recent research works support dynamic service selection, based on user-set policies and criteria. Furthermore, users may request a service recommendation, in which case functionally equivalent service offerings by different providers will be considered by the personalization module. Along with the recommendation request, users provide the policy parameters, which include minimum and maximum bounds for the non-functional attributes concerning the service, and the system exploits these bounds to select and use the optimal candidate services. However, in many real-life cases, a person will accept/purchase a product or a service that exceeds the threshold(s) that initially he/she has set, e.g. if the overhead is marginal or the offer is deemed appealing, or no satisfactory service candidates are identified using the initial settings. In this paper, we present and evaluate a specialized User Interface that allows the user to review service candidates marginally exceeding the specified bounds, and consider them while making the final service selection.</p>
},
	keywords = {adaptation, business processes, Personalisation, Recommendation, Recommender Systems, UI, Web services, WS-BPEL},
	author = {Kiriakos Sgardelis and Dionisis Margaris and Dimitris Spiliotopoulos and Costas Vassilakis}
}
@conference {785,
	title = {A User Interface for Personalized Web Service Selection in Business Processes},
	booktitle = {Lecture Notes in Computer Science},
	year = {2020},
	publisher = {Springer International Publishing},
	organization = {Springer International Publishing},
	abstract = {<p>Nowadays, due to the huge volume of information available on the web, the need for personalization is more than necessary. Choosing the right information for each user is as important as the way this information is presented to him or her. Currently, user-triggered recommendation requests for web services are implemented as an automatic recommendation based on parametric computation. This work reports on a specialized user interface for business processes, where writing code entails invocation of business process information. The paper presents the user interface design for Personalized Web Service Selection in Business Process scenario execution and the user evaluation by business process engineers.</p>
},
	keywords = {adaptation, business processes, personalization, user interface, Web services, WS-BPEL},
	doi = {10.1007/978-3-030-60152-2_41},
	author = {Dionisis Margaris and Dimitris Spiliotopoulos and Costas Vassilakis and Gregory Karagiorgos}
}
@conference {Christos2008248,
	title = {Exception resolution for BPEL processes: A middleware-based framework and performance evaluation},
	booktitle = {Proceedings of the 10th International Conference on Information Integration and Web-based Applications and Services, iiWAS 2008},
	year = {2008},
	note = {cited By (since 1996) 0},
	month = {12},
	pages = {248-256},
	abstract = {WS-BPEL is widely used nowadays for specifying and executing composite business processes within the Service Oriented Architecture (SOA). During the execution however, of such business processes, a number of faults stemming from the nature of SOA (e.g. network or server failures) may occur. The WS-BPEL scenario designer must therefore use the provisions offered by WS-BPEL to catch these exceptions and resolve them, usually by invoking some equivalent web service that is expected to be reachable and available. System fault handler specification is though an additional task for the WS scenario designer, while the presence of such handlers within the scenario necessitates extra maintenance activities, as new alternate services emerge or some of the specified ones are withdrawn. In this paper, we propose a middleware-based framework for system exception resolution, which undertakes the tasks of failure interception, discovery of alternate services and their invocation. The middleware is deployed and maintained independently of the WS-BPEL scenarios, removing thus the need for specifying and maintaining system fault handlers within the scenarios. We also present performance measures, establishing that the overhead imposed by the addition of the proposed middleware layer is minimal. Β{\textcopyright} 2008 ACM.},
	keywords = {Ad hoc networks, Business Process, Exception handling, Information retrieval, Information services, Maintenance activity, Middleware, Middleware layer, Performance evaluation, Performance measure, Performance metrics, Quality control, Quality of service, Quality of service (QoS), Scalability, Service oriented architecture (SOA), System faults, Telecommunication services, Web services, WS-BPEL},
	doi = {10.1145/1497308.1497355},
	url = {http://www.scopus.com/inward/record.url?eid=2-s2.0-70349146138\&partnerID=40\&md5=9a5231fe52fffef11707efd4f3489a37},
	author = {Christos Kareliotis and Costas Vassilakis and S. Rouvas and P. Georgiadis}
}
