{"id":5273,"date":"2020-09-29T11:27:39","date_gmt":"2020-09-29T15:27:39","guid":{"rendered":"https:\/\/latece.uqam.ca\/?post_type=evenement&#038;p=5273"},"modified":"2020-10-23T12:11:30","modified_gmt":"2020-10-23T16:11:30","slug":"mohammad-sayagh-supporting-the-creation-and-operation-of-multi-component-systems","status":"publish","type":"evenement","link":"https:\/\/latece.uqam.ca\/en\/evenement\/mohammad-sayagh-supporting-the-creation-and-operation-of-multi-component-systems\/","title":{"rendered":"Mohammad Sayagh : Supporting the creation and operation of multi-component systems"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Heure et date&nbsp;<\/strong>: Le 4 novembre 2020, 12:30<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Lieu :<\/strong> r\u00e9union Zoom : <a href=\"https:\/\/uqam.zoom.us\/j\/94907248725\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/uqam.zoom.us\/j\/94907248725<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Conf\u00e9rencier<\/strong>&nbsp;: Mohammad Sayagh, professeur \u00e0 \u00c9TS<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Titre&nbsp;<\/strong>: Supporting the creation and operation of multi-component systems<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>R\u00e9sum\u00e9 :<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nowadays software systems are multi-components, each of which can be developed by a different team, have different release cycles, written in different programming languages, etc.. For example, Netflix has more than 100 various components and WordPress (a content management system used to create millions of existing websites including New York Times) can be extended by more than 60,000 plugins, each of which is developed independently by a different team. While most of the literature focuses on the one-component software system or one component independent from its context, multi-component systems are coming with new and more complicated challenges. For instance, composing a multi-component system is not trivial and multi-component systems have a complex configuration system. In fact, configuration errors in multi-component are causing severe errors. For example, due to a configuration error, confidential data (including credit card numbers) of millions of users were publicly exposed. In this talk, I will be presenting how developers compose their multi-component systems, configuration-related challenges they face when operating a multi-component system, and the opportunities on how to improve the evolution of multi-component systems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br><strong>Bio<\/strong>: Mohammed Sayagh is an assistant professor at ETS. Before that, he was a postdoctoral fellow at the Software Analysis and Intelligence Lab (SAIL) at Queen\u2019s University. He obtained his Ph.D. from the Lab on Maintenance, Construction, and Intelligence of Software (MCIS) at Ecole Polytechnique Montreal (Canada). His research interests include multi-component and multi-layer software systems, software configuration engineering, as well as source code analysis techniques. More details about his work are available on &#8220;<a href=\"https:\/\/scholar.google.ca\/citations?user=c2P4vhIAAAAJ&amp;hl=en&amp;oi=ao\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/scholar.google.ca\/citations?user=c2P4vhIAAAAJ&amp;hl=en&amp;oi=ao<\/a>&#8220;.&nbsp;<\/p>\n","protected":false},"featured_media":0,"template":"","class_list":["post-5273","evenement","type-evenement","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mohammad Sayagh : Supporting the creation and operation of multi-component systems - Transdisciplinary Research Lab on IT Ecosystems<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/latece.uqam.ca\/en\/evenement\/mohammad-sayagh-supporting-the-creation-and-operation-of-multi-component-systems\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mohammad Sayagh : Supporting the creation and operation of multi-component systems - Transdisciplinary Research Lab on IT Ecosystems\" \/>\n<meta property=\"og:description\" content=\"Heure et date&nbsp;: Le 4 novembre 2020, 12:30 Lieu : r\u00e9union Zoom : https:\/\/uqam.zoom.us\/j\/94907248725 Conf\u00e9rencier&nbsp;: Mohammad Sayagh, professeur \u00e0 \u00c9TS Titre&nbsp;: Supporting the creation and operation of multi-component systems R\u00e9sum\u00e9 : Nowadays software systems are multi-components, each of which can be developed by a different team, have different release cycles, written in different programming languages, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/latece.uqam.ca\/en\/evenement\/mohammad-sayagh-supporting-the-creation-and-operation-of-multi-component-systems\/\" \/>\n<meta property=\"og:site_name\" content=\"Transdisciplinary Research Lab on IT Ecosystems\" \/>\n<meta property=\"article:modified_time\" content=\"2020-10-23T16:11:30+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/latece.uqam.ca\\\/en\\\/evenement\\\/mohammad-sayagh-supporting-the-creation-and-operation-of-multi-component-systems\\\/\",\"url\":\"https:\\\/\\\/latece.uqam.ca\\\/en\\\/evenement\\\/mohammad-sayagh-supporting-the-creation-and-operation-of-multi-component-systems\\\/\",\"name\":\"Mohammad Sayagh : Supporting the creation and operation of multi-component systems - Transdisciplinary Research Lab on IT Ecosystems\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/latece.uqam.ca\\\/#website\"},\"datePublished\":\"2020-09-29T15:27:39+00:00\",\"dateModified\":\"2020-10-23T16:11:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/latece.uqam.ca\\\/en\\\/evenement\\\/mohammad-sayagh-supporting-the-creation-and-operation-of-multi-component-systems\\\/#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/latece.uqam.ca\\\/en\\\/evenement\\\/mohammad-sayagh-supporting-the-creation-and-operation-of-multi-component-systems\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/latece.uqam.ca\\\/en\\\/evenement\\\/mohammad-sayagh-supporting-the-creation-and-operation-of-multi-component-systems\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"UQAM\",\"item\":\"https:\\\/\\\/uqam.ca\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"LATECE\",\"item\":\"https:\\\/\\\/latece.uqam.ca\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Events\",\"item\":\"https:\\\/\\\/latece.uqam.ca\\\/en\\\/evenement\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Mohammad Sayagh : Supporting the creation and operation of multi-component systems\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/latece.uqam.ca\\\/#website\",\"url\":\"https:\\\/\\\/latece.uqam.ca\\\/\",\"name\":\"Transdisciplinary Research Lab on IT Ecosystems\",\"description\":\"LATECE\",\"publisher\":{\"@id\":\"https:\\\/\\\/latece.uqam.ca\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/latece.uqam.ca\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/latece.uqam.ca\\\/#organization\",\"name\":\"Laboratoire de recherche sur les technologies du commerce \u00e9lectronique (LATECE)\",\"url\":\"https:\\\/\\\/latece.uqam.ca\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/latece.uqam.ca\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/latece.uqam.ca\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/logo_latece.jpg\",\"contentUrl\":\"https:\\\/\\\/latece.uqam.ca\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/logo_latece.jpg\",\"width\":212,\"height\":40,\"caption\":\"Laboratoire de recherche sur les technologies du commerce \u00e9lectronique (LATECE)\"},\"image\":{\"@id\":\"https:\\\/\\\/latece.uqam.ca\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mohammad Sayagh : Supporting the creation and operation of multi-component systems - Transdisciplinary Research Lab on IT Ecosystems","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/latece.uqam.ca\/en\/evenement\/mohammad-sayagh-supporting-the-creation-and-operation-of-multi-component-systems\/","og_locale":"en_US","og_type":"article","og_title":"Mohammad Sayagh : Supporting the creation and operation of multi-component systems - Transdisciplinary Research Lab on IT Ecosystems","og_description":"Heure et date&nbsp;: Le 4 novembre 2020, 12:30 Lieu : r\u00e9union Zoom : https:\/\/uqam.zoom.us\/j\/94907248725 Conf\u00e9rencier&nbsp;: Mohammad Sayagh, professeur \u00e0 \u00c9TS Titre&nbsp;: Supporting the creation and operation of multi-component systems R\u00e9sum\u00e9 : Nowadays software systems are multi-components, each of which can be developed by a different team, have different release cycles, written in different programming languages, [&hellip;]","og_url":"https:\/\/latece.uqam.ca\/en\/evenement\/mohammad-sayagh-supporting-the-creation-and-operation-of-multi-component-systems\/","og_site_name":"Transdisciplinary Research Lab on IT Ecosystems","article_modified_time":"2020-10-23T16:11:30+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/latece.uqam.ca\/en\/evenement\/mohammad-sayagh-supporting-the-creation-and-operation-of-multi-component-systems\/","url":"https:\/\/latece.uqam.ca\/en\/evenement\/mohammad-sayagh-supporting-the-creation-and-operation-of-multi-component-systems\/","name":"Mohammad Sayagh : Supporting the creation and operation of multi-component systems - Transdisciplinary Research Lab on IT Ecosystems","isPartOf":{"@id":"https:\/\/latece.uqam.ca\/#website"},"datePublished":"2020-09-29T15:27:39+00:00","dateModified":"2020-10-23T16:11:30+00:00","breadcrumb":{"@id":"https:\/\/latece.uqam.ca\/en\/evenement\/mohammad-sayagh-supporting-the-creation-and-operation-of-multi-component-systems\/#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/latece.uqam.ca\/en\/evenement\/mohammad-sayagh-supporting-the-creation-and-operation-of-multi-component-systems\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/latece.uqam.ca\/en\/evenement\/mohammad-sayagh-supporting-the-creation-and-operation-of-multi-component-systems\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"UQAM","item":"https:\/\/uqam.ca"},{"@type":"ListItem","position":2,"name":"LATECE","item":"https:\/\/latece.uqam.ca\/en\/"},{"@type":"ListItem","position":3,"name":"Events","item":"https:\/\/latece.uqam.ca\/en\/evenement\/"},{"@type":"ListItem","position":4,"name":"Mohammad Sayagh : Supporting the creation and operation of multi-component systems"}]},{"@type":"WebSite","@id":"https:\/\/latece.uqam.ca\/#website","url":"https:\/\/latece.uqam.ca\/","name":"Transdisciplinary Research Lab on IT Ecosystems","description":"LATECE","publisher":{"@id":"https:\/\/latece.uqam.ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/latece.uqam.ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":"Organization","@id":"https:\/\/latece.uqam.ca\/#organization","name":"Laboratoire de recherche sur les technologies du commerce \u00e9lectronique (LATECE)","url":"https:\/\/latece.uqam.ca\/","logo":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/latece.uqam.ca\/#\/schema\/logo\/image\/","url":"https:\/\/latece.uqam.ca\/wp-content\/uploads\/2018\/11\/logo_latece.jpg","contentUrl":"https:\/\/latece.uqam.ca\/wp-content\/uploads\/2018\/11\/logo_latece.jpg","width":212,"height":40,"caption":"Laboratoire de recherche sur les technologies du commerce \u00e9lectronique (LATECE)"},"image":{"@id":"https:\/\/latece.uqam.ca\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/latece.uqam.ca\/en\/wp-json\/wp\/v2\/evenement\/5273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/latece.uqam.ca\/en\/wp-json\/wp\/v2\/evenement"}],"about":[{"href":"https:\/\/latece.uqam.ca\/en\/wp-json\/wp\/v2\/types\/evenement"}],"wp:attachment":[{"href":"https:\/\/latece.uqam.ca\/en\/wp-json\/wp\/v2\/media?parent=5273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}