Papageorgiou, ApostolosApostolosPapageorgiouMiede, AndréAndréMiedeSchulte, StefanStefanSchulteSchuller, DieterDieterSchullerSteinmetz, RalfRalfSteinmetz2022-03-082022-03-082014-06Pervasive and Mobile Computing 12: 197-213 (2014-06)http://hdl.handle.net/11420/11856With the Internet of Services, Web services from all areas of life and business will be offered to service consumers. Even though Web service technologies make it easy to consume services on arbitrary devices due to their platform independence, service messaging is heavyweight. This may cause problems if services are invoked using devices with limited resources, e.g., smartphones. To overcome this issue, several adaptation mechanisms to decrease service messaging have been proposed. However, none of these are the best-performing under all possible system contexts. In this paper, we present a decision support system that aims at helping an operator to apply appropriate adaptation mechanisms based on the system context. We formulate the corresponding decision problem and present two scoring algorithms - one Quality of Service-based and one Quality of Experience-based. Missing data and, thus, an incomplete system context is a serious challenge for scoring algorithms. Regarding the problem at hand, missing data may lead to errors with respect to the recommended adaptation mechanisms. To address this challenge, we apply the statistical concept of imputation, i.e., substituting missing data. Based on the evaluation of different imputation algorithms used for one of our scoring algorithms, we show which imputation algorithms significantly decrease the error imposed by the missing data and decide whether imputation algorithms tailored to our scenario should be investigated.en1574-1192Pervasive and mobile computing2014197213ElsevierPervasive computingQoEQoSWeb servicesInformatikDecision support for Web service adaptationJournal Article10.1016/j.pmcj.2013.10.004Other