ICSOC 2020 Best Paper Award

ID: 210

Title: Feature-Model-Guided Online Reinforcement Learning f or Self-Adaptive Services

Authors: Metzger, Andreas; Quinton, Clément; Mann, Zoltan       Adam;   Baresi, Luciano; Pohl, Klaus

 

Congratulations!!

 

ICSOC Standards

ICSOC requires any organizer, reviewer, participant, and committee member to establish and maintain an inclusive scholarly community aiming at the highest standards of science, research, and professional conduct, as set forth in the ACM Code of Ethics and Professional Conduct. ICSOC requests, in particular, that papers and presentations based on research with data-driven techniques should consider explicitly ethical and societal implications associated with the protection and management of data including aspects like protection of personal data andprivacy, and the management of data and open data.ICSOCvalues equity and diversity, respecting all people irrespective of gender, sexuality, race, ethnicity, religion, disability, age or other protected attributes. This includes treating all people fairly, valuing their opinion, and resolving disagreements in a positive non-offending manner.Any ICSOCconference and any associated or co-located event must strive for creating a welcoming, productive and positive experience for everyone. We do not tolerate harassment of participants, visitors or event staff in any form. Offensive language and imagery are not appropriate for any event, including talks and workshops. If a participant engages in harassing or offending behavior, the event organizers, after consultation with the ICSOCSC chairs, may take any action they deem appropriate, including warning the offender or expulsion from the event with no refund.

ICSOC Chairperson Selection Criteria

The General Committee (GC) and Program Committee (PC) co-chairs are nominated by the Steering Committee (SC). They are selected based on their world leading research as evidenced by their top citations in the area of service computing and related areas along with organizing cognate international conferences. They autonomously decide how they distribute their responsibilities within each group. The GC and PC suggest qualified persons for the other roles in the organization committee, typically two, at most four persons per role taking into account geographical representation (except for the local co-chairs). The GC an PC chair teams typically represent different continents like Europe and Africa, the Americas, Asia, Australia, and the Pacific Rim. The SC finally approves the names. GC and PC chairs must accept the rules of conduct of ethics and Guidelines for Conference Organizers

Prof. Dr. Wolfgang Reisig

HERAKLIT: modeling large computer-integrated systems

Wolfgang Reisig, Humboldt-University Berlin, Germany

Keynote Abstract

HERAKLIT is an initiative that aims at an integrated infrastructure to model large computer-integrated systems (such as business processes and cyber-physical systems) more intuitively, more meaningful and more usable than with previous modeling techniques.

We present a comprehensive case study to exemplify how HERAKLIT

  • copes with composition, refinement etc. of really large systems, by means of a universal, yet expressive and technically simple composition operator;
  • models behavior of composed modules, avoiding the notion of global states, that is unrealistic and inadequate for large systems
  • covers single instances of data, conventional data structures, as well as schematic representations of variants of data structures.

Bio

Wolfgang Reisig is a full professor (em) at the Computer Science Institute of Humboldt-Universitaet zu Berlin, Germany.

Prof. Reisig was a senior research at the International Computer Science Institute (ICSI) in Berkeley, California in 1997, got the “Lady Davis Visiting Professorship” at the Technion, Haifa (Israel), the Beta Chair of Technical University of Eindhoven, and twice received an IBM Faculty Award for his contribution to Cross-organizational Business Processes and the Analysis of Service Models. He has been the speaker of a PhD school on Service Oriented Architectures, 2010 – 2017.

Prof. Reisig is a member of a member of the European Academy of Sciences, Academia Europaea. He published and edited numerous books and articles on Petri Net Theory and Applications. He is a Member of the Petri Net Conference Steering Committee since 1982 and a co-editor of the journal „Software and Systems Modeling“.

 

Program

Time: UAE Local Time (GMT +4)

DAY #1: Monday December 14, 2020

StartEndEvent
10:00:0014:00:00International Workshop on Artificial Intelligence for IT Operations (AIOps)
The 1st International Workshop on AI-enabled Process Automation (AI-PA 2020)
1st International Workshop on Cyber Forensics and Threat Investigations Challenges in Emerging Infrastructures (CFTIC 2020)
14:00:0015:00:00Break
15:00:0019:00:00International Workshop on Artificial Intelligence for IT Operations (AIOps)
The 1st International Workshop on AI-enabled Process Automation (AI-PA 2020)
2nd Workshop on Smart Data Integration and Processing (STRAPS 2020)
International Workshop on Artificial Intelligence in the IoT Security Services (AI-IOTS 2020)

DAY #2: Tuesday December 15, 2020

StartEndEvent
09:00:0009:30:00Opening Ceremony
09:30:0010:30:00Keynote speaker #1
10:30:0011:00:00Break1
11:00:0013:00:00Session A1: Machine Learning for Service Oriented Computing
13:00:0014:00:00Break
14:00:0016:00:00Session A2: MicroservicesSession A3: Services at the Edge 1
16:00:0016:30:00Break
16:30:0017:30:00Keynote speaker #2
17:30:0018:00:00Break
18:00:0020:00:00Session P1: PhD Symposium

DAY #3: Wednesday December 16, 2020

StartEndEvent
10:00:0011:00:00Keynote speaker #3
11:00:0011:30:00Break
11:30:0013:30:00Session A4: Internet of Things
13:30:0014:00:00Break
14:00:0016:00:00Session A5: Smart Data and Smart Services 1Session A6: Services at the Edge 2
16:00:0016:30:00Break
16:30:0018:30:00Session A7: Smart Data and Smart Services 2Session T1: Tutorial 1
18:30:0019:00:00Break
19:00:0021:00:00Session D1: Demonstrations

DAY #4: Thursday December 17, 2020

StartEndEvent
10:00:0011:00:00Keynote speaker #4
11:00:0011:30:00Break
11:30:0013:00:00Session A8: Industry papers
13:00:0014:00:00Break
14:00:0016:00:00Sesssion A9: Service Oriented Technology Trends 1Session T2: Tutorial 2
16:00:0016:30:00Break
16:30:0017:30:00Session A10: Service Oriented Technology Trends 2
17:30:0018:00:00Closing Ceremony

Sessions

Session ID K1

Session TitleData Science, the Future of Computing, and the need for a Science of Data Science
Session DateTuesday December 15, 2020
Session time9:30:00 – 10:30:00
Session ChairDr. Athman Bouguettaya
Sesssion LinkRegister to get the link
SpeakerMichael L. Brodie, Harvard University, USA
AbstractData Science, one of the most significant innovations of the 21st C, may transform our world. It marks the emergence of a new reasoning paradigm for any problem for which there is adequate data, multidisciplinary problem solving, and a new generation of computing, hence the need for a Science of Data Science. Explore with me its significance and impact by considering its growth, its spectacular successes and failures, and open research and application challenges, in six provocative hypotheses. Unlike many data science studies, we consider data and analytics as two sides of every data science problem and solution. We will conclude with its most critical and least achieved requirement: data science acumen, how to reason in this new paradigm, and speculate that it may mark the rise a much larger movement involving technology, science, business, economics, and society.

Session ID A1

Session TitleMachine Learning for Service Oriented Computing
Session DateTuesday December 15, 2020
Session time11:00:00 – 13:00:00
Session ChairDr. Patrick Hung
Sesssion LinkRegister to get the link
Session Content‎210 Feature-Model-Guided Online Reinforcement ‎Learning for Self-Adaptive Services Metzger
Andreas; Quinton, Clément; ‎Mann, Zoltan Adam; Baresi, Luciano; ‎Pohl, Klaus
‎194 FAST: A Fairness Assured Service ‎Recommendation Strategy Considering Service ‎Capacity Constraint.
Wu, Yao; Cao, Jian; Xu, Guandong
‎196 Real-time Automatic Configuration Tuning for Smart ‎Manufacturing with Federated Deep Learning.
Zhang, Yilei; Li, Xinyuan; ‎Zhang, Peiyun
184 A Trust and Energy-Aware Double Deep ‎Reinforcement Learning Scheduling Strategy for ‎Federated Learning on IoT Devices.
Rjoub, Gaith; Abdel Wahab, Omar; ‎Bentahar, Jamal; Bataineh, Ahmed

Session ID A2

Session TitleMicroservices
Session DateTuesday December 15, 2020
Session time14:00:00 – 16:00:00
Session ChairProf. Dr. Stefan Tai
Sesssion LinkRegister to get the link
Session Content‎134 Optimal Evolution Planning and Execution for ‎Multi-Version Coexisting Microservice Systems.
He, Xiang; Tu, Zhiying; Liu, Lei; Xu, ‎Xiaofei; Wang, Zhongjie
‎228 Topology-aware Continuous Experimentation ‎in Microservice-based Applications.
Schermann, Gerald; Oliveira, Fabio; ‎Wittern, Erik; Leitner, Philipp
S260 Charting Microservices to Support Services’ Developers: the Anaximander Approach.
Mosser, Sébastien; Caissy, Jean-Philippe; Juroszek, Florian; Vouters, Florian; Moha, Naouel
S179 Fast Replica of Polyglot Persistence in Microservice Architectures for Fog Computing.
Cantarutti, Michele; Plebani, Pierluigi; Salnitri, Mattia
S159 On Discovering Data Preparation Modules Using Examples.
Belhajjame, Khalid

Session ID A3

Session TitleServices at the Edge 1
Session DateTuesday December 15, 2020
Session time14:00:00 – 16:00:00
Session ChairDr. Brahim Medjahed
Sesssion LinkRegister to get the link
Session Content‎230 Energy Minimization for Cloud Services with ‎Stochastic Requests.
Wang, Shuang; Sheng, QuanZ.; Li, ‎Xiaoping; Mahmood, Adnan; Zhang, ‎Yang
‎241 Scalable Joint Optimization of Placement and ‎Parallelism of Data Stream Processing Applications ‎on Cloud-Edge Infrastructure.
de Souza, Felipe Rodrigo; da Silva ‎Veith, Alexandre; Dias de Assunção, ‎Marcos; Caron, Eddy
S102 Impact of Service- and Cloud-Based Dynamic Routing Architectures on System Reliability.
Amiri, Amirali; Zdun, Uwe; Simhandl, Georg; van Hoorn, André
S280 Pricing in the Competing Auction-based Cloud Market: A Multi-Agent Deep Deterministic Policy Gradient Approach.
Shi, Bing; Huang, Lianzhen; Shi, Rongjian
S243 Dynamic Edge User Allocation with User specified QoS preferences.
Panda, Subrat Prasad; Ray, Kaustabha; Banerjee, Ansuman

Session ID K2

Session TitleHERAKLIT: modeling large computer-integrated systems
Session DateTuesday December 15, 2020
Session time16:30:00 – 17:30:00
Session ChairDr. Zakaria Maamar
Sesssion LinkRegister to get the link
SpeakerDr. Wolfgang Reisig
AbstractHERAKLIT is an initiative that aims at an integrated infrastructure to model large computer-integrated systems (such as business processes and cyber-physical systems) more intuitively, more meaningful and more usable than with previous modeling techniques.
We present a comprehensive case study to exemplify how HERAKLIT
– copes with composition, refinement etc. of really large systems, by means of a universal, yet expressive and technically simple composition operator;
– models behavior of composed modules, avoiding the notion of global states, that is unrealistic and inadequate for large systems
– covers single instances of data, conventional data structures, as well as schematic representations of variants of data structures.

Session ID P1

Session TitlePhD Sympossium
Session DateTuesday December 15, 2020
Session time18:00:00 – 20:00:00
Session ChairDr. Marinella Petrocchi
Sesssion LinkRegister to get the link
Session Content290 Staking Assets Management on Blockchains: Vision and Roadmap
Driessen, Stefan Willem
291 Hybrid Context aware method for quality assessment of data streams
Mirzaie, Mostafa
301 Container-Based Network Architecture for Mobility, Energy and Security Management as a Service in IoT Environments
Iqbal, Zahid; Xu, Jiuyun
303 Towards a Rule-based Recommendation Approach for Business Process Modeling
Sola, Diana Sarah
304 Towards a Privacy Conserved and Linked OpenData Based Device Recommendation in IoT
Komeiha, Fouad; Cheniki, Nasreddine; Sam, Yacine; Jaber, Ali; Messai, Nizar; Devogele, Thomas
318 Learning Performance Models Automatically
Wang, Runan
319 Formal Foundations for Intel SGX Data Center Attestation Primitives
Sardar, Muhammad Usama
320 Blockchain-Based Business Processes: A Solidity-to-CPN Formal Verification Approach
Garfatta, Ikram
321 Formal Quality of Service analysis in the Service Selection problem
Martinez Suñé, Agustín E.

Session ID K3

Session TitleImplementation of Technical Intelligence in Manufacturing Systems
Session DateWednesday December 16, 2020
Session time10:00:00 – 11:00:00
Session ChairProf. Bernd Krämer
Sesssion LinkRegister to get the link
SpeakerProf. Dr.-Ing. Engelbert Westkämper, Stuttgart, Germany
AbstractIndustry 4.0 is a German initiative to integrate digital solutions in manufacturing by appication of modern solutions for data management and IT- communication in the industrial world. On shop floor level efficiency and performance (time, cost, quality) of processes can be encreased by a systemarchitecture following the ideas of organic computing with sensors for data collection, signal analytic for recogntion of patterns, process models and real time simulation and flexible automated devices for actions. Their integration to a decentralised manufacturing control system has the potential of technical intelligence. Basic functions of such a learning system architecture will be described with examples of parts manufacturing.

Session ID A4

Session TitleInternet of Things
Session DateWednesday December 16, 2020
Session time11:30:00 – 13:30:00
Session ChairDr. Mohamed Serhani
Sesssion LinkRegister to get the link
Session Content269 Accelerate Personalized IoT Service Provision by ‎Cloud-Aided Edge Reinforcement Learning: A ‎Case Study on Smart Lighting
Na, Jun
‎250 A game-based secure trading of big data ‎and IoT services: Blockchain as a two-sided ‎market.
Bataineh, Ahmed; Bentahar, Jamal; Abdel ‎Wahab, Omar; Mizouni, Rabeb; Rjoub, ‎Gaith
S181 A Dynamic Cost Model to Minimize Energy Consumption and Processing Time for IoT Tasks in Mobile Edge Computing Environment.
Grave Gross, João Luiz; Matteussi, Kassiano José; dos Anjos, Julio C. S.; Resin Geyer, Cláudio Fernando
S268 Automated SLA Negotiation in the IoT Environment – A Metaheuristic Approach.
Li, Fan; Clarke, Siobhán
S202 PATRIoT: A data sharing platform for IoT using a service-oriented approach based on blockchain.
Loukil, Faiza; Ghedira-Guegan, Chirine; Benharkat, Aïcha-Nabila

Session ID A5

Session TitleSmart Data and Smart Services 1
Session DateWednesday December 16, 2020
Session time14:00:00 – 16:00:00
Session ChairDr. Hai Dong
Sesssion LinkRegister to get the link
Session Content‎229 A Spectrum of Entropy-Based Precision and ‎Recall Measurements Between Partially ‎Matching Designed and Observed Processes.
Kalenkova, Anna; Polyvyanyy, Artem
‎187 A Knowledge Graph based Approach for Mobile ‎Application Recommendation.
Zhang, Mingwei; Zhao, Jiawei; Dong, ‎Hai; Deng, Ke; Liu, Ying
186 ICS-Assist: Intelligent Customer Inquiry ‎Resolution Recommendation in Online Customer ‎Service for Large E-Commerce Businesses.
Fu, Min; Guan, Jiwei; Zheng, Xi; Zhou, ‎Jie; Lu, Jianchao; Zhang, Tianyi; Zhuo, ‎Shoujie; Zhan, Lijun; Yang, Jian
128 Detecting User Significant Intention via ‎Sentiment-Preference Correlation Analysis for ‎Continues App Improvement.
Xiao, Jianmao; Chen, Shizhan; He, Qiang; ‎Wu, Hongyue; Feng, Zhiyong; Xue, Xiao

Session ID A6

Session TitleServices at the Edge 2
Session DateWednesday December 16, 2020
Session time14:00:00 – 16:00:00
Session ChairTBA
Sesssion LinkRegister to get the link
Session Content148 Fault-tolerating Edge Computing with ‎Server Redundancy based on a Variant of ‎Group Degree Centrality.
Du, Wei; Zhang, Xiran; He, Qiang; Liu, Wei; ‎Cui, Guangming; Chen, Feifei; Ji, Yuan; Cai, ‎Chenran; Yang, Yanchao
‎168 TD-EUA: Task-decomposable Edge User ‎Allocation with QoE Optimization.
Zou, Guobing; Liu, Ya; Qin, Zhen; Chen, Jin; ‎Xu, Zhiwei; Gan, Yanglan; Zhang, Bofeng; He, ‎Qiang
118 A Decentralized Reactive Approach to Online Task ‎Offloading in Mobile Edge Computing Environments
Peng, Qinglan; Xia, Yunni; Wang, ‎Yan; Wu, Chunrong; Luo, Xin; Lee, ‎Jia
‎208 Mobility-Aware Service Placement for Vehicular ‎Users in Edge-Cloud Environment.
Mudam, Rahul; Bhartia, Saurabh; ‎Chattopadhyay, Soumi; Bhattacharya, ‎Arani

Session ID A7

Session TitleSmart Data and Smart Services 2
Session DateWednesday December 16, 2020
Session time16:30:00 – 18:30:00
Session ChairDr. Khalil Drira
Sesssion LinkRegister to get the link
Session Content‎198 Fine-Grained Task Distribution for Mobile ‎Sensor Networks with Agent Cooperation ‎Relationship.
Zhang, Yang; Tao, Ye; Zhang, Shukui; Zhang, Li; Long, Hao
‎255 Allocation Priority Policies for Serverless ‎Function-execution Scheduling Optimisation.
De Palma, Giuseppe; Giallorenzo, ‎Saverio; Mauro, Jacopo; Zavattaro, ‎Gianluigi
S286 Adaptive Recollected RNN for Workload Forecasting in Database-as-a-Service.
Liu, Chenzhengyi; Mao, Weibo; Gao, Yuanning; Gao, Xiaofeng; Li, Shifu; Chen, Guihai
S259 Exploring Interpretability for Predictive Process Analytics.
Sindhgatta, Renuka; Ouyang, Chun; Moreira, Catarina
S257 Designing Optimal Robotic Process Automation Architectures.
Mahala, Geeta; Sindhgatta, Renuka; Khanh Dam, Hoa; Ghose, Aditya

Session ID T1

Session TitleAn Introduction to Service Robots
Session DateWednesday December 16, 2020
Session time16:30:00 – 18:30:00
Sesssion LinkRegister to get the link
Speaker(s)Dr. Patrick C. K. Hung, Dr. Farkhund Iqbal, and Ms. Saiqa Aleem
Session ContentA service robot can be defined as the Internet of Things (IoT) consisting of a physical robot body that connects to one or more Cloud services to facilitate human-machine interaction activities to enhance the functionality of a traditional robot. Many studies found out that anthropomorphic designs in robots resulted in greater user engagement. Humanoid service robots usually behave like natural social interaction partners for human users, with emotional features such as speech, gestures, and eye-gaze, in referring to the cultural and social back ground of the users. Referring to the current spread of the COVID-19 pandemic, service robots are playing a much more important and critical role in helping to safeguard people in many countries nowadays. This tutorial covers the research issues from both technical and social-technical perspectives, such as Human-Robot Interaction (HRI), spatial interaction, emotion, nonverbal and verbal interaction, cybersecurity issues with a case study and a live robot demo.

Session ID D1

Session TitleDemonstrations
Session DateWednesday December 16, 2020
Session time19:00:00 – 21:00:00
Session ChairDr. Abderrahmane Maaradji
Sesssion LinkRegister to get the link
Session Content289 A Crowdsourcing-Based Knowledge Graph Construction Platform.
Liu, Xingkun; Tu, Zhiying; Wang, Zhongjie; Xu, Xiaofei; Chen, Yin.
306 Data Interaction for IoT-Aware Wearable Process Management.
Schönig, Stefan; Jasinski, Richard; Ermer, Andreas.
316 SiDD: The Situation-Aware Distributed Deployment System.
Képes, Kálmán; Leymann, Frank; Weder, Benjamin; Wild, Karoline.
317 AuraEN: Autonomous Resource Allocation for Cloud-hosted Data Processing Pipelines.
Samant, Sunil Singh; Chhetri, Mohan Baruwal; Vo, Bao Quoc; Kowalczyk, Ryszard; Nepal, Surya.

Session ID K4

Session TitleBig Service as a New Form of Internet of Services
Session DateThursday December 17, 2020
Session time10:00:00 – 11:00:00
Session ChairDr. Jianwei Yin
Sesssion LinkRegister to get the link
SpeakerProf. Xiaofei Xu, Harbin Institute of Technology, China
AbstractInformation technology has developed into a new phase with the emergence of artificial intelligence, block chain, cloud computing, big data, edge computing and fog computing, Internet of Things, mobile computing and open source, etc. In the environment of Internet of Services, more and more software service resources have been developed and accumulated. These services are further inter-connected to form the complicated service ecosystems across domains. This is called Big Service, a new ecosystem of massive complicated networked services which bridge heterogeneous networks, multiple business domains and the cyber and physical worlds. A lot of new challenges emerge and lead to drastic changes on traditional services computing research and practice, resulting in Big Service theory and technologies. The Big Service can be regarded as a new form of the Internet of Services. In this speech, the concepts, features, architecture, research problems and topics, new paradigm, and smart applications of Big Service are presented and introduced. The future development trends of Big Service will also be discussed.

Session ID A8

Session TitleIndustry papers
Session DateThursday December 17, 2020
Session time11:30:00 – 13:00:00
Session ChairDr. Hamid Motahari
Sesssion LinkRegister to get the link
Session Content170 Latest Image Recommendation Method for Automatic Base Image Update in Dockerfile.
Kitajima, Shinya; Sekiguchi, Atsuji
209 Online Topic Modeling for Short Texts.
Roy, Suman; Malladi, Vijay Varma; Sengupta, Ayan; Das, Souparna
119 Metrics for Assessing Architecture Conformance to Microservice Architecture Patterns and Practices.
Ntentos, Evangelos; Zdun, Uwe; Plakidas, Konstantinos; Meixner, Sebastian; Geiger, Sebastian

Session ID A9

Session TitleService Oriented Technology Trends 1
Session DateThursday December 17, 2020
Session time14:00:00 – 16:00:00
Session ChairTBA
Sesssion LinkRegister to get the link
Session Content‎175 RESTest: Black-Box Constraint-Based Testing of ‎RESTful Web APIs
Martin-Lopez, Alberto; Segura, Sergio; ‎Ruiz-Cortés, Antonio
‎215 A Type-Sensitive Service Identification ‎Approach for Legacy-to-SOA Migration.
Abdellatif, Manel; Tighilt, Rafik; Moha, ‎Naouel; Mili, Hafedh; Elboussaidi, ‎Ghizlane; Privat, Jean; Guéhéneuc, Yann-‎Gaël
S180 Automated Quality Assessment of Incident Tickets for Smart Service Continuity.
Baresi, Luciano; Quattrocchi, Giovanni; Tamburri, Damian Andrew; Van Den Heuvel, Willem-Jan
S160 API-Prefer: An API Package Recommender System based on Composition Feature Learning.
Liu, Yancen; Cao, Jian

Session ID T2

Session TitleUser Experience Design of Services with Patterns: The Case of Green Sustainability and Usability Security Services
Session DateThursday December 17, 2020
Session time14:00:00 – 16:00:00
Sesssion LinkRegister to get the link
Speaker(s)Dr. Ahmed Seffah
Session ContentThe success of a whole interactive software system even the software eco-systems, a mobile service, a Web site or the new emerging cyber physical systems can be attributed to many Software Engineering (SE) and technical quality concerns. Among the six quality attributes defined in ISO-25001 is the usability and User Experience (UX) that should be designed in harmony with the other major factors such as security and sustainability. Usability/UX is often into conflicts with other factors. Building a trade-offs between such factors is not an easy task as it requires expertise on the different quality attributes. HCI experts and designers are aware of security concerns and vice-versa. Designing the conflicts and trade-offs between usability, security and sustainability is what this tutorial is all about. We will present the well-known concept of human-computer interaction design patterns as a way to build the trade-offs between these factors while providing efficient, easy to use tools that any developer can use. First, we will introduced various Interaction design patterns – also called user experience design patters, HCI or UI or UX design patterns. They are a mean to discover, encapsulate and disseminate the best design practices. Then, we will present two different cases of the use of these HCI/UX patterns: E-waste service design using green patterns and the design of authentication and identity management services using some usable security patterns.

Session ID A10

Session TitleService Oriented Technology Trends 2
Session DateThursday December 17, 2020
Session time16:30:00 – 17:30:00
Session ChairDr. Asad Khattak
Sesssion LinkRegister to get the link
Session Content‎158 Tail-Latency-Aware Fog Application Replica ‎Placement.
Fahs, Ali J.; Pierre, Guillaume
S206 Two-Sided Matching Scheduling using Multi-Level Look-Ahead Queue of Supply and Demand.
Chen, Mincheng; Yuan, Jingling; Wang, Nana; Luo, Yi; Luo, Pei
S111 A Practice-Oriented, Control-Flow-Based Anomaly Detection Approach for Internal Process Audits.
Schumann, Gerrit; Kruse, Felix; Nonnenmacher, Jakob

Virtual ICSOC 2020

Since the inception of The International Conference on Service Oriented Computing  (ICSOC) in 2003, this is the first time that the conference is happening in the Middle East, exactly in the United Arab Emirates (UAE), and going online.  We were extremely excited to host you here in Dubai, but COVID-19 pandemic has decided differently. We were envisioning an exciting scientific program for the conference enriched with many social and cultural events that would make all attendees enjoy the local culture and appreciate the hospitality of UAE citizens and residents.  We hope that there will be another opportunity in the near future to share with you the beauty and richness of Dubai. For the time being, we will do our best, with your support of course, to make ICSOC 2020 an excellent opportunity for knowledge dissemination and networking. ICSOC 2020 will run online this year using Zoom platform. While this will never equal any in-person experience, we are convinced that the conference’s aims will be achieved. Whether you are author or attendee, we would like to share with you some guidelines and instructions that would ensure a smooth progress of the conference’s sessions, workshops, and other activities.

For authors

Before the presentation/conference

  1. Make sure that you record your presentation (audio + video). While we do not recommend any recording tool, we would like to suggest following the procedure explained below for recording the presentation.
  2. The recording should not exceed the allocated presentation time (25 minutes for long papers and 15 minutes for short papers).
  3. Make your presentation available for download through for instance, Dropbox or any file sharing site. You must share the recording link no later than 3 days before the presentation schedule. The recordings will allow us to address any last-minute technical glitch like lack of or limited connection.
  4. Setup your equipment
    1. Download Zoom desktop app (https://zoom.us/download);
    2. To avoid any noise and echo, we recommend getting a headset and microphone if you already do not have them.
    3. Test your audio and video.

During the session

  1. Sessions in the main conference will run in a sequence and as a webinar mode. Workshops, running on the first day, will run in parallel and in a meeting mode.
  2. A panelist, host, co-host, etc. will control attendees’ participations to ensure a smooth progress of the sessions. To ask questions:
    1. Virtually raise your hand using the appropriate Zoom button.
    2. You will be granted audio (and video, if you wish) permission.
    3. Use the microphone when speaking.
    4. Make sure the microphone is on and close enough to pick up the voice
    5. If you are not talking, mute/turn off the microphone
    6. Avoid disturbing activities like typing and using other electronic devices while the microphone is enabled.
  3. Attendees can also type their questions or comments through the Q&A messenger to interact with the paper’s presenter and/or session’s chair

After the session

  1. At the end of each session, we will provide zoom link for each author so that other attendees can discuss the presentation in further details, if needed.
  2. A general zoom session will be open for networking purposes too (to replace the coffee break).

Note: Please note that zoom links to all sessions will be available in due time, communicated to all presenters and registered attendees.

For attendees

Before the conference

  1. All attendees must register (for free) via the registration website: https://www.conftool.com/icsoc2020/index.php
  2. Setup your equipment
    1. Download Zoom desktop app (https://zoom.us/download);
    2. To avoid any noise and echo, we recommend getting a headset and microphone if you already do not have them.
    3. Test your audio and video.

During the session

  1. Sessions in the main conference will run in a sequence and as a webinar mode. Workshops, running on the first day, will run in parallel and in a meeting mode.
  2. A panelist, host, co-host, etc. will control attendees’ participations to ensure a smooth progress of the sessions. To ask questions:
    1. Virtually raise your hand using the appropriate Zoom button.
    2. You will be granted audio (and video, if you wish) permission.
    3. Use the microphone when speaking.
    4. Make sure the microphone is on and close enough to pick up the voice
    5. If you are not talking, mute/turn off the microphone
    6. Avoid disturbing activities like typing and using other electronic devices while the microphone is enabled.
  3. Attendees can also type their questions or comments through the Q&A messenger to interact with the paper’s presenter and/or session’s chair

After the session

  1. At the end of each session, we will provide zoom link for each author so that other attendees can discuss the presentation in further details, if needed.
  2. A general zoom session will be open for networking purposes too (to replace the coffee break).

Note: Please note that zoom links to all sessions will be available in due time, communicated to all presenters and registered attendees.

Presentation recoding guidelines

The recording of the presentation is mandatory for all presentations at ICSOC 2020. The recordings will allow us to address any last-minute technical glitches like lack of or limited connection. The easiest way of performing such a recording is to use one of the widely available conferencing tools, democratized by the pandemic. Here are some of these tools:

You can also use the two step method covered below:

When recording, you can include your face in the video (enable the webcam if you would like – this is not mandatory). The slides are displayed as you talk. Make sure that you get a high quality recording You can use any meeting software as long as you get a good quality recording, preferably in MP4 format.

While we leave the authors free to choose the platform for their recording, our recommended approach to record a compatible video from content displayed on your computer screen and voice recorded via the computer microphone, is to record the presentation using Zoom, available to users on most platforms and in most countries:

Instructions for recording your presentation with Zoom: https://ieeetv.ieee.org/mobile/video/recording-your-presentation-with-zoom

Guidelines for preparing your video

  • Duration: 15 minutes (short papers) or 25 minutes (long papers)
  • File size: 250MB max
  • Video file format: Preferably mp4
  • Dimensions: Minimum height 480 pixels, aspect ratio: 16:9

Please be sure the video includes the title of the paper, the authors, and a mention to ICSOC 2020. We suggest you share the video with us ahead of time so that we can review it and allow some time in case anything going wrong to be fixed.

Finally, please name your fine with your paper ID, e.g., for paper ID = 150 the video file should be like 150.mpg4 (in case the format is mpg4)

Tips for Recording:

  1. Use as quiet an area as possible
  2. Avoid areas that have echo
    1. Rooms should be fairly small
    2. Sound dampening with carpeting, curtains, furniture
  3. Hardline internet connection recommended, but if unavailable, a strong Wi-Fi connection
  4. Good headset with microphone close to mouth BUT away from direct line of mouth to reduce “pops”.  Avoid using default built-in microphone on computer.
  5. Do a test recording of a couple of minutes and review the sound and picture quality, MP4 format, and bit rate before recording the entire presentation.  Make adjustments if needed.

Registration

Register now!

EarlyLateOn-site
(until Oct. 18)(from Oct. 19 to Dec. 12) 
Full: conference + workshops (Regular)750,00 €800,00 €900,00 €
0 €0 €0 €
Full: conference + workshops (Student)600,00 €700,00 €800,00 €
0 €0 €0 €
Conference only (Regular)700,00 €750,00 €850,00 €
0 €0 €0 €
Conference only (Student)550,00 650,00 €750,00 €
0 €0 €0 €
Workshops only (Regular)300,00 €400,00 €450,00 €
0 €0 €0 €
Workshops only (Student)200,00 €300,00 €400,00 €
0 €0 €0 €

 

Authors registration(until Aug. 31 September 13)
250,00 €

Accepted papers

RESEARCH REGULAR PAPERS

IDTitleAuthors
118A Decentralized Reactive Approach to Online Task Offloading in Mobile Edge Computing EnvironmentsPeng, Qinglan; Xia, Yunni; Wang, Yan; Wu, Chunrong; Luo, Xin; Lee, Jia
128Detecting User Significant Intention via Sentiment-Preference Correlation Analysis for Continues App ImprovementXiao, Jianmao; Chen, Shizhan; He, Qiang; Wu, Hongyue; Feng, Zhiyong; Xue, Xiao
134Optimal Evolution Planning and Execution for Multi-Version Coexisting Microservice SystemsHe, Xiang; Tu, Zhiying; Liu, Lei; Xu, Xiaofei; Wang, Zhongjie
148Fault-tolerating Edge Computing with Server Redundancy based on a Variant of Group Degree CentralityDu, Wei; Zhang, Xiran; He, Qiang; Liu, Wei; Cui, Guangming; Chen, Feifei; Ji, Yuan; Cai, Chenran; Yang, Yanchao
158Tail-Latency-Aware Fog Application Replica PlacementFahs, Ali J.; Pierre, Guillaume
168TD-EUA: Task-decomposable Edge User Allocation with QoE OptimizationZou, Guobing; Liu, Ya; Qin, Zhen; Chen, Jin; Xu, Zhiwei; Gan, Yanglan; Zhang, Bofeng; He, Qiang
175RESTest: Black-Box Constraint-Based Testing of RESTful Web APIsMartin-Lopez, Alberto; Segura, Sergio; Ruiz-Cortés, Antonio
184A Trust and Energy-Aware Double Deep Reinforcement Learning Scheduling Strategy for Federated Learning on IoT DevicesRjoub, Gaith; Abdel Wahab, Omar; Bentahar, Jamal; Bataineh, Ahmed
186ICS-Assist: Intelligent Customer Inquiry Resolution Recommendation in Online Customer Service for Large E-Commerce BusinessesFu, Min; Guan, Jiwei; Zheng, Xi; Zhou, Jie; Lu, Jianchao; Zhang, Tianyi; Zhuo, Shoujie; Zhan, Lijun; Yang, Jian
187A Knowledge Graph based Approach for Mobile Application RecommendationZhang, Mingwei; Zhao, Jiawei; Dong, Hai; Deng, Ke; Liu, Ying
194FAST: A Fairness Assured Service Recommendation Strategy Considering Service Capacity ConstraintWu, Yao; Cao, Jian; Xu, Guandong
196Real-time Automatic Configuration Tuning for Smart Manufacturing with Federated Deep LearningZhang, Yilei; Li, Xinyuan; Zhang, Peiyun
198Fine-Grained Task Distribution for Mobile Sensor Networks with Agent Cooperation RelationshipZHANG, YANG; TAO, YE; ZHANG, SHUKUI; ZHANG, LI; LONG, HAO
208Mobility-Aware Service Placement for Vehicular Users in Edge-Cloud EnvironmentMudam, Rahul; Bhartia, Saurabh; Chattopadhyay, Soumi; Bhattacharya, Arani
210Feature-Model-Guided Online Reinforcement Learning for Self-Adaptive ServicesMetzger, Andreas; Quinton, Clément; Mann, Zoltan Adam; Baresi, Luciano; Pohl, Klaus
215A Type-Sensitive Service Identification Approach for Legacy-to-SOA MigrationAbdellatif, Manel; Tighilt, Rafik; Moha, Naouel; Mili, Hafedh; Elboussaidi, Ghizlane; Privat, Jean; Guéhéneuc, Yann-Gaël
228Topology-aware Continuous Experimentation in Microservice-based ApplicationsSchermann, Gerald; Oliveira, Fabio; Wittern, Erik; Leitner, Philipp
229A Spectrum of Entropy-Based Precision and Recall Measurements Between Partially Matching Designed and Observed ProcessesKalenkova, Anna; Polyvyanyy, Artem
230Energy Minimization for Cloud Services with Stochastic RequestsWang, Shuang; Sheng, QuanZ.; Li, Xiaoping; Mahmood, Adnan; Zhang, Yang
241Scalable Joint Optimization of Placement and Parallelism of Data Stream Processing Applications on Cloud-Edge Infrastructurede Souza, Felipe Rodrigo; da Silva Veith, Alexandre; Dias de Assunção, Marcos; Caron, Eddy
250A game-based secure trading of big data andIoT services: Blockchain as a two-sided marketBataineh, Ahmed; Bentahar, Jamal; Abdel Wahab, Omar; Mizouni, Rabeb; Rjoub, Gaith
255Allocation Priority Policies for Serverless Function-execution Scheduling OptimisationDe Palma, Giuseppe; Giallorenzo, Saverio; Mauro, Jacopo; Zavattaro, Gianluigi
269Accelerate Personalized IoT Service Provision by Cloud-Aided Edge Reinforcement Learning: A Case Study on Smart LightingNa, Jun

INDUSTRY REGULAR PAPERS

IDTitleAuthors
119Metrics for Assessing Architecture Conformance to Microservice Architecture Patterns and PracticesNtentos, Evangelos; Zdun, Uwe; Plakidas, Konstantinos; Meixner, Sebastian; Geiger, Sebastian
170Latest Image Recommendation Method for Automatic Base Image Update in DockerfileKitajima, Shinya; Sekiguchi, Atsuji
209Online Topic Modeling for Short TextsRoy, Suman; Malladi, Vijay Varma; Sengupta, Ayan; Das, Souparna

RESEARCH SHORT PAPERS

IDTitleAuthors
102Impact of Service- and Cloud-Based Dynamic Routing Architectures on System ReliabilityAmiri, Amirali; Zdun, Uwe; Simhandl, Georg; van Hoorn, André
111A Practice-Oriented, Control-Flow-Based Anomaly Detection Approach for Internal Process AuditsSchumann, Gerrit; Kruse, Felix; Nonnenmacher, Jakob
159On Discovering Data Preparation Modules Using ExamplesBelhajjame, Khalid
160API-Prefer: An API Package Recommender System based on Composition Feature LearningLiu, Yancen; Cao, Jian
179Fast Replica of Polyglot Persistence in Microservice Architectures for Fog ComputingCantarutti, Michele; Plebani, Pierluigi; Salnitri, Mattia
180Automated Quality Assessment of Incident Tickets for Smart Service ContinuityBaresi, Luciano; Quattrocchi, Giovanni; Tamburri, Damian Andrew; Van Den Heuvel, Willem-Jan
181A Dynamic Cost Model to Minimize Energy Consumption and Processing Time for IoT Tasks in Mobile Edge Computing EnvironmentGrave Gross, João Luiz; Matteussi, Kassiano José; dos Anjos, Julio C. S.; Resin Geyer, Cláudio Fernando
202PATRIoT: A data sharing platform for IoT using a service-oriented approach based on blockchainLoukil, Faiza; Ghedira-Guegan, Chirine; Benharkat, Aïcha-Nabila
206Two-Sided Matching Scheduling using Multi-Level Look-Ahead Queue of Supply and DemandChen, Mincheng; Yuan, Jingling; Wang, Nana; Luo, Yi; Luo, Pei
243Dynamic Edge User Allocation with User specified QoS preferencesPanda, Subrat Prasad; Ray, Kaustabha; Banerjee, Ansuman
257Designing Optimal Robotic Process Automation ArchitecturesMahala, Geeta; Sindhgatta, Renuka; Khanh Dam, Hoa; Ghose, Aditya
259Exploring Interpretability for Predictive Process AnalyticsSindhgatta, Renuka; Ouyang, Chun; Moreira, Catarina
260Charting Microservices to Support Services’ Developers: the Anaximander ApproachMosser, Sébastien; Caissy, Jean-Philippe; Juroszek, Florian; Vouters, Florian; Moha, Naouel
268Automated SLA Negotiation in the IoT Environment – A Metaheuristic ApproachLi, Fan; Clarke, Siobhán
280Pricing in the Competing Auction-based Cloud Market: A Multi-Agent Deep Deterministic Policy Gradient ApproachShi, Bing; Huang, Lianzhen; Shi, Rongjian
286Adaptive Recollected RNN for Workload Forecasting in Database-as-a-ServiceLiu, Chenzhengyi; Mao, Weibo; Gao, Yuanning; Gao, Xiaofeng; Li, Shifu; Chen, Guihai

Demo commitee

  • Asadi Mohsen – SAP, QC, Canada.
  • Brandic Ivona – Vienna University of Technology, Austria.
  • Charoy Francois – University of Lorraine, France.
  • Cito Jürgen – University of Zurich, Switzerland.
  • De Sanctis Martina – Gran Sasso Science Institute, Italy.
  • Fokaefs Marios-Eleftherios – Polytechnique Montreal, QC, Canada.
  • Ghari Neiat-Azadeh – Deakin Universty, Australia.
  • Giang Nam – UBC, Canada.
  • Hussain Zawar -Macquarie University, Australia.
  • Leitner Philipp – University of Gothenburg, Swiden.
  • Mistry Sajib – Curtin University, Australia.
  • Mohabbati Bardia – Amazon, DC, USA.
  • Ostovar Alireza – Process Diamond, Australia.
  • Qin Yongrui – University of Huddersfield, United Kingdom.
  • Rafaie Mostafa – University of Nebraska-Lincoln, USA.
  • Zemali Elamine – University of Algiers 1, Algeria.

Accepted Workshops

In the following is the list of accepted workshops to ICSOC 2020. For more details on each workshop, please follow the links which will take you to their websites providing more information. The list is provided in no specific order.

International Workshop on Artificial Intelligence for IT Operations (AIOps)

Organizers:

  • Odej Kao, Faculty of Electrical Engineering and Computer Science, TU Berlin, Germany.
  • Jorge Cardoso, AIOps/SRE, Huawei Munich and Dublin Research Center, Germany

1st International Workshop on Cyber Forensics and Threat Investigations Challenges in Emerging Infrastructures (CFTIC 2020)

Organizers:

  • John William Walker, Nottingham Trent University, United Kingdom,
  • Ahmed Elmesiry, University of South Wales, United Kingdom.

2nd Workshop on Smart Data Integration and Processing (STRAPS 2020)

Organizers:

  • Genoveva Vargas-Solar, CNRS, LIG-LAFMIA, France.
  • Nadia Bennani, INSA Lyon, LIRIS Lab, France.
  • Chirine Ghedira Guegan, IAELyon school of Management, University Lyon 3, LIRIS Lab, France.

The 1st International Workshop on AI-enabled Process Automation (AI-PA 2020)

Organizers:

  • Amin Beheshti, Macquarie University, Australia
  • Boualem Benatallah, UNSW Sydney, Australia
  • Ladjel Bellatreche, Poitiers University, France
  • Francois Charoy, INRIA-Loriria, France
  • Hamid Motahari, EY, USA
  • Mohamed Adel Serhani, UAE University, UAE
  • Li Qing, Hong Kong Polytechnic University, Hong-Kong

International Workshop on Artificial Intelligence in the IoT Security Services (AI-IOTS 2020)

Organizers:

  • Selvakumar, Indian Institute of Information Technology Una, Himachal Pradesh, India.
  • Kanchana, Department of Computer Science and Engineering, SSN College of Engineering, Rajiv Gandhi Salai (OMR), Kalavakkam, Tamil Nadu, India.