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...
Gespeichert in:
Veröffentlicht in: | International Journal of Combinatorial Optimization Problems and Informatics 2023-12, Vol.14 (3), p.61-70 |
---|---|
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 | 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 & 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 & 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 & 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 & 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 & 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 & Aerospace Database</collection><collection>ProQuest Advanced Technologies & 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 & 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 |