Genetic Programming in Software Engineering: A Systematic Literature Review

Software Engineering is present in all the Software Development Life Cycle phases, implying a systematic and disciplined development process. Nowadays, there are optimization problems within the phases and activities of Software Engineering, problems in which a Genetic Programming (GP) approach can...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International Journal of Combinatorial Optimization Problems and Informatics 2023-12, Vol.14 (3), p.61-70
Hauptverfasser: Sánchez-García, Angel, Loaiza-Meseguer, Leslie, Ocharán-Hernández, Jorge Octavio, Pérez-Arriaga, Juan Carlos
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 70
container_issue 3
container_start_page 61
container_title International Journal of Combinatorial Optimization Problems and Informatics
container_volume 14
creator Sánchez-García, Angel
Loaiza-Meseguer, Leslie
Ocharán-Hernández, Jorge Octavio
Pérez-Arriaga, Juan Carlos
description Software Engineering is present in all the Software Development Life Cycle phases, implying a systematic and disciplined development process. Nowadays, there are optimization problems within the phases and activities of Software Engineering, problems in which a Genetic Programming (GP) approach can give better results due to its representation of individuals. This Systematic Literature Review aims to analyze the current state of the application of GP in Software Engineering by collecting the phases and activities of software development where Genetic Programming has been used and summarizing the advantages of using this technique. The results show that GP has been used in every phase of software development, although mainly in the construction phase. In addition, a promising area is Program Synthesis, which substantially impacts new fields such as Genetic Improvement.
doi_str_mv 10.61467/2007.1558.2023.v14i3.408
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_3066350438</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3066350438</sourcerecordid><originalsourceid>FETCH-LOGICAL-c214t-dd5b6216791d8b2584d7ec13f7bf10048b842622440ba8d81edeaafaaa350b843</originalsourceid><addsrcrecordid>eNpNkMtOwzAQRS0EElXpPwSxThg_4rjsqqo8RCUQhbXlJJPKFUmK7bbq3-O0LPBmrLlnZqRDyC2FTFIhi3sGUGQ0z1XGgPFsT4XlmQB1QUZDlA7R5b__NZl4v4H4FEA-hRF5fcIOg62Sd9evnWlb260T2yWrvgkH4zBZdGvbIbrYf0hmyeroA7ZmmFjagM6EXYQ-cG_xcEOuGvPtcfJXx-TrcfE5f06Xb08v89kyrRgVIa3rvJSMymJKa1WyXIm6wIrypigbCiBUqQSTjAkBpVG1olijMY0xhucQMz4md-e9W9f_7NAHvel3rosnNQcpIyW4itT0TFWu995ho7fOtsYdNQV90qcHL3rwogd9-qRPR338FxCiYzc</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3066350438</pqid></control><display><type>article</type><title>Genetic Programming in Software Engineering: A Systematic Literature Review</title><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Sánchez-García, Angel ; Loaiza-Meseguer, Leslie ; Ocharán-Hernández, Jorge Octavio ; Pérez-Arriaga, Juan Carlos</creator><creatorcontrib>Sánchez-García, Angel ; Loaiza-Meseguer, Leslie ; Ocharán-Hernández, Jorge Octavio ; Pérez-Arriaga, Juan Carlos</creatorcontrib><description>Software Engineering is present in all the Software Development Life Cycle phases, implying a systematic and disciplined development process. Nowadays, there are optimization problems within the phases and activities of Software Engineering, problems in which a Genetic Programming (GP) approach can give better results due to its representation of individuals. This Systematic Literature Review aims to analyze the current state of the application of GP in Software Engineering by collecting the phases and activities of software development where Genetic Programming has been used and summarizing the advantages of using this technique. The results show that GP has been used in every phase of software development, although mainly in the construction phase. In addition, a promising area is Program Synthesis, which substantially impacts new fields such as Genetic Improvement.</description><identifier>ISSN: 2007-1558</identifier><identifier>EISSN: 2007-1558</identifier><identifier>DOI: 10.61467/2007.1558.2023.v14i3.408</identifier><language>eng</language><publisher>Jiutepec: International Journal of Combinatorial Optimization Problems &amp; Informatics</publisher><subject>Genetic algorithms ; Literature reviews ; Phases ; Programming ; Software development ; Software engineering</subject><ispartof>International Journal of Combinatorial Optimization Problems and Informatics, 2023-12, Vol.14 (3), p.61-70</ispartof><rights>Copyright International Journal of Combinatorial Optimization Problems &amp; Informatics 2023</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27903,27904</link.rule.ids></links><search><creatorcontrib>Sánchez-García, Angel</creatorcontrib><creatorcontrib>Loaiza-Meseguer, Leslie</creatorcontrib><creatorcontrib>Ocharán-Hernández, Jorge Octavio</creatorcontrib><creatorcontrib>Pérez-Arriaga, Juan Carlos</creatorcontrib><title>Genetic Programming in Software Engineering: A Systematic Literature Review</title><title>International Journal of Combinatorial Optimization Problems and Informatics</title><description>Software Engineering is present in all the Software Development Life Cycle phases, implying a systematic and disciplined development process. Nowadays, there are optimization problems within the phases and activities of Software Engineering, problems in which a Genetic Programming (GP) approach can give better results due to its representation of individuals. This Systematic Literature Review aims to analyze the current state of the application of GP in Software Engineering by collecting the phases and activities of software development where Genetic Programming has been used and summarizing the advantages of using this technique. The results show that GP has been used in every phase of software development, although mainly in the construction phase. In addition, a promising area is Program Synthesis, which substantially impacts new fields such as Genetic Improvement.</description><subject>Genetic algorithms</subject><subject>Literature reviews</subject><subject>Phases</subject><subject>Programming</subject><subject>Software development</subject><subject>Software engineering</subject><issn>2007-1558</issn><issn>2007-1558</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNpNkMtOwzAQRS0EElXpPwSxThg_4rjsqqo8RCUQhbXlJJPKFUmK7bbq3-O0LPBmrLlnZqRDyC2FTFIhi3sGUGQ0z1XGgPFsT4XlmQB1QUZDlA7R5b__NZl4v4H4FEA-hRF5fcIOg62Sd9evnWlb260T2yWrvgkH4zBZdGvbIbrYf0hmyeroA7ZmmFjagM6EXYQ-cG_xcEOuGvPtcfJXx-TrcfE5f06Xb08v89kyrRgVIa3rvJSMymJKa1WyXIm6wIrypigbCiBUqQSTjAkBpVG1olijMY0xhucQMz4md-e9W9f_7NAHvel3rosnNQcpIyW4itT0TFWu995ho7fOtsYdNQV90qcHL3rwogd9-qRPR338FxCiYzc</recordid><startdate>20231231</startdate><enddate>20231231</enddate><creator>Sánchez-García, Angel</creator><creator>Loaiza-Meseguer, Leslie</creator><creator>Ocharán-Hernández, Jorge Octavio</creator><creator>Pérez-Arriaga, Juan Carlos</creator><general>International Journal of Combinatorial Optimization Problems &amp; Informatics</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7XB</scope><scope>8AL</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>CLZPN</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0N</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>Q9U</scope></search><sort><creationdate>20231231</creationdate><title>Genetic Programming in Software Engineering: A Systematic Literature Review</title><author>Sánchez-García, Angel ; Loaiza-Meseguer, Leslie ; Ocharán-Hernández, Jorge Octavio ; Pérez-Arriaga, Juan Carlos</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c214t-dd5b6216791d8b2584d7ec13f7bf10048b842622440ba8d81edeaafaaa350b843</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Genetic algorithms</topic><topic>Literature reviews</topic><topic>Phases</topic><topic>Programming</topic><topic>Software development</topic><topic>Software engineering</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Sánchez-García, Angel</creatorcontrib><creatorcontrib>Loaiza-Meseguer, Leslie</creatorcontrib><creatorcontrib>Ocharán-Hernández, Jorge Octavio</creatorcontrib><creatorcontrib>Pérez-Arriaga, Juan Carlos</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Computing Database (Alumni Edition)</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>Latin America &amp; Iberia Database</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</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>Computing Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>ProQuest Central Basic</collection><jtitle>International Journal of Combinatorial Optimization Problems and Informatics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Sánchez-García, Angel</au><au>Loaiza-Meseguer, Leslie</au><au>Ocharán-Hernández, Jorge Octavio</au><au>Pérez-Arriaga, Juan Carlos</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Genetic Programming in Software Engineering: A Systematic Literature Review</atitle><jtitle>International Journal of Combinatorial Optimization Problems and Informatics</jtitle><date>2023-12-31</date><risdate>2023</risdate><volume>14</volume><issue>3</issue><spage>61</spage><epage>70</epage><pages>61-70</pages><issn>2007-1558</issn><eissn>2007-1558</eissn><abstract>Software Engineering is present in all the Software Development Life Cycle phases, implying a systematic and disciplined development process. Nowadays, there are optimization problems within the phases and activities of Software Engineering, problems in which a Genetic Programming (GP) approach can give better results due to its representation of individuals. This Systematic Literature Review aims to analyze the current state of the application of GP in Software Engineering by collecting the phases and activities of software development where Genetic Programming has been used and summarizing the advantages of using this technique. The results show that GP has been used in every phase of software development, although mainly in the construction phase. In addition, a promising area is Program Synthesis, which substantially impacts new fields such as Genetic Improvement.</abstract><cop>Jiutepec</cop><pub>International Journal of Combinatorial Optimization Problems &amp; Informatics</pub><doi>10.61467/2007.1558.2023.v14i3.408</doi><tpages>10</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2007-1558
ispartof International Journal of Combinatorial Optimization Problems and Informatics, 2023-12, Vol.14 (3), p.61-70
issn 2007-1558
2007-1558
language eng
recordid cdi_proquest_journals_3066350438
source Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
subjects Genetic algorithms
Literature reviews
Phases
Programming
Software development
Software engineering
title Genetic Programming in Software Engineering: A Systematic Literature Review
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-26T04%3A06%3A14IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Genetic%20Programming%20in%20Software%20Engineering:%20A%20Systematic%20Literature%20Review&rft.jtitle=International%20Journal%20of%20Combinatorial%20Optimization%20Problems%20and%20Informatics&rft.au=S%C3%A1nchez-Garc%C3%ADa,%20Angel&rft.date=2023-12-31&rft.volume=14&rft.issue=3&rft.spage=61&rft.epage=70&rft.pages=61-70&rft.issn=2007-1558&rft.eissn=2007-1558&rft_id=info:doi/10.61467/2007.1558.2023.v14i3.408&rft_dat=%3Cproquest_cross%3E3066350438%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3066350438&rft_id=info:pmid/&rfr_iscdi=true