The State of the Art of Emergent Software Systems
Emergent Software Systems (ESSs) are designed to reduce the initial effort in creating autonomous solutions and fully adaptive support systems that can autonomously learn the system's structure and operating environment without predefined knowledge. These models notably minimize/exclude the inv...
Gespeichert in:
Veröffentlicht in: | IEEE access 2024-01, Vol.12, p.1-1 |
---|---|
Hauptverfasser: | , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 1 |
---|---|
container_issue | |
container_start_page | 1 |
container_title | IEEE access |
container_volume | 12 |
creator | Shatnawi, Anas Faye, Elie Rima, Bachar Alshara, Zakarea Seriai, Abdelhak-Djamel |
description | Emergent Software Systems (ESSs) are designed to reduce the initial effort in creating autonomous solutions and fully adaptive support systems that can autonomously learn the system's structure and operating environment without predefined knowledge. These models notably minimize/exclude the involvement of developers in the composition, maintenance, and evolution of software systems. Despite extensive research on self-adaptive systems, systematic reviews focusing specifically on ESSs are lacking. This paper addresses this gap by performing a systematic literature review on ESSs. Our goal is to equip researchers and industry practitioners with a comprehensive view of existing ESSs, enabling them to select approaches that meet their requirements and identify potential research avenues. The research questions are centered around knowing what ESSs are and identifying the set of activities essential for their creation. From an initial collection of 496 papers identified through search engines, 39 papers met our inclusion and exclusion criteria for retention and in-depth analysis. Finally, we build a taxonomy to categorize existing ESS approaches and dissect various ESS definitions to pinpoint their main characteristics. The taxonomy is structured around the goals, processes and usability of ESSs. |
doi_str_mv | 10.1109/ACCESS.2024.3369903 |
format | Article |
fullrecord | <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_ieee_primary_10445183</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10445183</ieee_id><doaj_id>oai_doaj_org_article_f27a51f773c64e10a5bdeccb68e2a731</doaj_id><sourcerecordid>2933609712</sourcerecordid><originalsourceid>FETCH-LOGICAL-c393t-46e18503503c0532b67822eeaa1185b870baeaa088ad859de10f92a27c7ac5003</originalsourceid><addsrcrecordid>eNpVkU1rAjEQhpfSQqX1F7SHhZ560OZj83VcxFZB6EF7DrNxVlfUtdnY4r9vtivFhkBmXt55YPImyQMlQ0qJeclHo_F8PmSEZUPOpTGEXyU9RqUZcMHl9UV9m_SbZkPi0VESqpfQxRrTeYCAaV2mITa5D2053qFf4T6k87oM3-Cj69QE3DX3yU0J2wb75_cu-XgdL0aTwez9bTrKZwPHDQ-DTCLVgvB4HRGcFVJpxhABaNQLrUgBsSFaw1ILs0RKSsOAKafACUL4XTLtuMsaNvbgqx34k62hsr9C7VcWfKjcFm3JFAhaKsWdzCIIRLFE5wqpkYHiNLKeO9Yatv9Qk3xmW41kSmdSmq_W-9R5D77-PGIT7KY--n1c1TIT_5cYRVl08c7lfN00Hss_LCW2jcV2sdg2FnuOJU49dlMVIl5MZJmgmvMfadiFRQ</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2933609712</pqid></control><display><type>article</type><title>The State of the Art of Emergent Software Systems</title><source>IEEE Open Access Journals</source><source>DOAJ Directory of Open Access Journals</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Shatnawi, Anas ; Faye, Elie ; Rima, Bachar ; Alshara, Zakarea ; Seriai, Abdelhak-Djamel</creator><creatorcontrib>Shatnawi, Anas ; Faye, Elie ; Rima, Bachar ; Alshara, Zakarea ; Seriai, Abdelhak-Djamel</creatorcontrib><description>Emergent Software Systems (ESSs) are designed to reduce the initial effort in creating autonomous solutions and fully adaptive support systems that can autonomously learn the system's structure and operating environment without predefined knowledge. These models notably minimize/exclude the involvement of developers in the composition, maintenance, and evolution of software systems. Despite extensive research on self-adaptive systems, systematic reviews focusing specifically on ESSs are lacking. This paper addresses this gap by performing a systematic literature review on ESSs. Our goal is to equip researchers and industry practitioners with a comprehensive view of existing ESSs, enabling them to select approaches that meet their requirements and identify potential research avenues. The research questions are centered around knowing what ESSs are and identifying the set of activities essential for their creation. From an initial collection of 496 papers identified through search engines, 39 papers met our inclusion and exclusion criteria for retention and in-depth analysis. Finally, we build a taxonomy to categorize existing ESS approaches and dissect various ESS definitions to pinpoint their main characteristics. The taxonomy is structured around the goals, processes and usability of ESSs.</description><identifier>ISSN: 2169-3536</identifier><identifier>EISSN: 2169-3536</identifier><identifier>DOI: 10.1109/ACCESS.2024.3369903</identifier><identifier>CODEN: IAECCG</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Adaptation models ; Adaptive systems ; automatic computing ; Autonomous systems ; Computer Science ; Computers ; Cyber-physical systems ; Emergent software systems ; Internet of Things ; Learning systems ; Literature reviews ; Maintenance engineering ; Monitoring ; Robotics ; Search engines ; Self adaptive control systems ; self-adaptation ; self-learning ; Self-supervised learning ; Software ; Software systems ; Support systems ; Systematics ; Taxonomy ; Unmanned vehicles ; Usability ; Web services</subject><ispartof>IEEE access, 2024-01, Vol.12, p.1-1</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024</rights><rights>Attribution - NonCommercial - NoDerivatives</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c393t-46e18503503c0532b67822eeaa1185b870baeaa088ad859de10f92a27c7ac5003</cites><orcidid>0000-0002-5561-4232 ; 0000-0002-2727-6985 ; 0009-0004-8981-0401 ; 0000-0003-1961-1410</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10445183$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>230,314,776,780,860,881,2096,27610,27901,27902,54908</link.rule.ids><backlink>$$Uhttps://hal.science/hal-04784669$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Shatnawi, Anas</creatorcontrib><creatorcontrib>Faye, Elie</creatorcontrib><creatorcontrib>Rima, Bachar</creatorcontrib><creatorcontrib>Alshara, Zakarea</creatorcontrib><creatorcontrib>Seriai, Abdelhak-Djamel</creatorcontrib><title>The State of the Art of Emergent Software Systems</title><title>IEEE access</title><addtitle>Access</addtitle><description>Emergent Software Systems (ESSs) are designed to reduce the initial effort in creating autonomous solutions and fully adaptive support systems that can autonomously learn the system's structure and operating environment without predefined knowledge. These models notably minimize/exclude the involvement of developers in the composition, maintenance, and evolution of software systems. Despite extensive research on self-adaptive systems, systematic reviews focusing specifically on ESSs are lacking. This paper addresses this gap by performing a systematic literature review on ESSs. Our goal is to equip researchers and industry practitioners with a comprehensive view of existing ESSs, enabling them to select approaches that meet their requirements and identify potential research avenues. The research questions are centered around knowing what ESSs are and identifying the set of activities essential for their creation. From an initial collection of 496 papers identified through search engines, 39 papers met our inclusion and exclusion criteria for retention and in-depth analysis. Finally, we build a taxonomy to categorize existing ESS approaches and dissect various ESS definitions to pinpoint their main characteristics. The taxonomy is structured around the goals, processes and usability of ESSs.</description><subject>Adaptation models</subject><subject>Adaptive systems</subject><subject>automatic computing</subject><subject>Autonomous systems</subject><subject>Computer Science</subject><subject>Computers</subject><subject>Cyber-physical systems</subject><subject>Emergent software systems</subject><subject>Internet of Things</subject><subject>Learning systems</subject><subject>Literature reviews</subject><subject>Maintenance engineering</subject><subject>Monitoring</subject><subject>Robotics</subject><subject>Search engines</subject><subject>Self adaptive control systems</subject><subject>self-adaptation</subject><subject>self-learning</subject><subject>Self-supervised learning</subject><subject>Software</subject><subject>Software systems</subject><subject>Support systems</subject><subject>Systematics</subject><subject>Taxonomy</subject><subject>Unmanned vehicles</subject><subject>Usability</subject><subject>Web services</subject><issn>2169-3536</issn><issn>2169-3536</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>RIE</sourceid><sourceid>DOA</sourceid><recordid>eNpVkU1rAjEQhpfSQqX1F7SHhZ560OZj83VcxFZB6EF7DrNxVlfUtdnY4r9vtivFhkBmXt55YPImyQMlQ0qJeclHo_F8PmSEZUPOpTGEXyU9RqUZcMHl9UV9m_SbZkPi0VESqpfQxRrTeYCAaV2mITa5D2053qFf4T6k87oM3-Cj69QE3DX3yU0J2wb75_cu-XgdL0aTwez9bTrKZwPHDQ-DTCLVgvB4HRGcFVJpxhABaNQLrUgBsSFaw1ILs0RKSsOAKafACUL4XTLtuMsaNvbgqx34k62hsr9C7VcWfKjcFm3JFAhaKsWdzCIIRLFE5wqpkYHiNLKeO9Yatv9Qk3xmW41kSmdSmq_W-9R5D77-PGIT7KY--n1c1TIT_5cYRVl08c7lfN00Hss_LCW2jcV2sdg2FnuOJU49dlMVIl5MZJmgmvMfadiFRQ</recordid><startdate>20240101</startdate><enddate>20240101</enddate><creator>Shatnawi, Anas</creator><creator>Faye, Elie</creator><creator>Rima, Bachar</creator><creator>Alshara, Zakarea</creator><creator>Seriai, Abdelhak-Djamel</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>1XC</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0002-5561-4232</orcidid><orcidid>https://orcid.org/0000-0002-2727-6985</orcidid><orcidid>https://orcid.org/0009-0004-8981-0401</orcidid><orcidid>https://orcid.org/0000-0003-1961-1410</orcidid></search><sort><creationdate>20240101</creationdate><title>The State of the Art of Emergent Software Systems</title><author>Shatnawi, Anas ; Faye, Elie ; Rima, Bachar ; Alshara, Zakarea ; Seriai, Abdelhak-Djamel</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c393t-46e18503503c0532b67822eeaa1185b870baeaa088ad859de10f92a27c7ac5003</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Adaptation models</topic><topic>Adaptive systems</topic><topic>automatic computing</topic><topic>Autonomous systems</topic><topic>Computer Science</topic><topic>Computers</topic><topic>Cyber-physical systems</topic><topic>Emergent software systems</topic><topic>Internet of Things</topic><topic>Learning systems</topic><topic>Literature reviews</topic><topic>Maintenance engineering</topic><topic>Monitoring</topic><topic>Robotics</topic><topic>Search engines</topic><topic>Self adaptive control systems</topic><topic>self-adaptation</topic><topic>self-learning</topic><topic>Self-supervised learning</topic><topic>Software</topic><topic>Software systems</topic><topic>Support systems</topic><topic>Systematics</topic><topic>Taxonomy</topic><topic>Unmanned vehicles</topic><topic>Usability</topic><topic>Web services</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Shatnawi, Anas</creatorcontrib><creatorcontrib>Faye, Elie</creatorcontrib><creatorcontrib>Rima, Bachar</creatorcontrib><creatorcontrib>Alshara, Zakarea</creatorcontrib><creatorcontrib>Seriai, Abdelhak-Djamel</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>IEEE access</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Shatnawi, Anas</au><au>Faye, Elie</au><au>Rima, Bachar</au><au>Alshara, Zakarea</au><au>Seriai, Abdelhak-Djamel</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>The State of the Art of Emergent Software Systems</atitle><jtitle>IEEE access</jtitle><stitle>Access</stitle><date>2024-01-01</date><risdate>2024</risdate><volume>12</volume><spage>1</spage><epage>1</epage><pages>1-1</pages><issn>2169-3536</issn><eissn>2169-3536</eissn><coden>IAECCG</coden><abstract>Emergent Software Systems (ESSs) are designed to reduce the initial effort in creating autonomous solutions and fully adaptive support systems that can autonomously learn the system's structure and operating environment without predefined knowledge. These models notably minimize/exclude the involvement of developers in the composition, maintenance, and evolution of software systems. Despite extensive research on self-adaptive systems, systematic reviews focusing specifically on ESSs are lacking. This paper addresses this gap by performing a systematic literature review on ESSs. Our goal is to equip researchers and industry practitioners with a comprehensive view of existing ESSs, enabling them to select approaches that meet their requirements and identify potential research avenues. The research questions are centered around knowing what ESSs are and identifying the set of activities essential for their creation. From an initial collection of 496 papers identified through search engines, 39 papers met our inclusion and exclusion criteria for retention and in-depth analysis. Finally, we build a taxonomy to categorize existing ESS approaches and dissect various ESS definitions to pinpoint their main characteristics. The taxonomy is structured around the goals, processes and usability of ESSs.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/ACCESS.2024.3369903</doi><tpages>1</tpages><orcidid>https://orcid.org/0000-0002-5561-4232</orcidid><orcidid>https://orcid.org/0000-0002-2727-6985</orcidid><orcidid>https://orcid.org/0009-0004-8981-0401</orcidid><orcidid>https://orcid.org/0000-0003-1961-1410</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 2169-3536 |
ispartof | IEEE access, 2024-01, Vol.12, p.1-1 |
issn | 2169-3536 2169-3536 |
language | eng |
recordid | cdi_ieee_primary_10445183 |
source | IEEE Open Access Journals; DOAJ Directory of Open Access Journals; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals |
subjects | Adaptation models Adaptive systems automatic computing Autonomous systems Computer Science Computers Cyber-physical systems Emergent software systems Internet of Things Learning systems Literature reviews Maintenance engineering Monitoring Robotics Search engines Self adaptive control systems self-adaptation self-learning Self-supervised learning Software Software systems Support systems Systematics Taxonomy Unmanned vehicles Usability Web services |
title | The State of the Art of Emergent Software Systems |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-03T12%3A25%3A03IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=The%20State%20of%20the%20Art%20of%20Emergent%20Software%20Systems&rft.jtitle=IEEE%20access&rft.au=Shatnawi,%20Anas&rft.date=2024-01-01&rft.volume=12&rft.spage=1&rft.epage=1&rft.pages=1-1&rft.issn=2169-3536&rft.eissn=2169-3536&rft.coden=IAECCG&rft_id=info:doi/10.1109/ACCESS.2024.3369903&rft_dat=%3Cproquest_ieee_%3E2933609712%3C/proquest_ieee_%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2933609712&rft_id=info:pmid/&rft_ieee_id=10445183&rft_doaj_id=oai_doaj_org_article_f27a51f773c64e10a5bdeccb68e2a731&rfr_iscdi=true |