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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE access 2024-01, Vol.12, p.1-1
Hauptverfasser: Shatnawi, Anas, Faye, Elie, Rima, Bachar, Alshara, Zakarea, Seriai, Abdelhak-Djamel
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 &amp; 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