Challenges on applying genetic improvement in JavaScript using a high-performance computer
Genetic Improvement is an area of Search Based Software Engineering that aims to apply evolutionary computing operators to the software source code to improve it according to one or more quality metrics. This article describes challenges related to experimental studies using Genetic Improvement in J...
Gespeichert in:
| Veröffentlicht in: | Journal of software engineering research and development Jg. 6; H. 1; S. 1 - 19 |
|---|---|
| Hauptverfasser: | , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Berlin/Heidelberg
Springer Berlin Heidelberg
06.10.2018
Sociedade Brasileira de Computação |
| Schlagworte: | |
| ISSN: | 2195-1721, 2195-1721 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | Genetic Improvement is an area of Search Based Software Engineering that aims to apply evolutionary computing operators to the software source code to improve it according to one or more quality metrics. This article describes challenges related to experimental studies using Genetic Improvement in JavaScript (an interpreted and non-typed language). It describes our experience on performing a study with fifteen projects submitted to genetic improvement with the use of a supercomputer. The construction of specific software infrastructure to support such an experimentation environment reveals peculiarities (parallelization problems, management of threads, etc.) that must be carefully considered to avoid future research threats to validity such as dead-ends, which make it impossible to observe relevant phenomena (code transformation) to the understanding of software improvements and evolution. |
|---|---|
| AbstractList | Genetic Improvement is an area of Search Based Software Engineering that aims to apply evolutionary computing operators to the software source code to improve it according to one or more quality metrics. This article describes challenges related to experimental studies using Genetic Improvement in JavaScript (an interpreted and non-typed language). It describes our experience on performing a study with fifteen projects submitted to genetic improvement with the use of a supercomputer. The construction of specific software infrastructure to support such an experimentation environment reveals peculiarities (parallelization problems, management of threads, etc.) that must be carefully considered to avoid future research threats to validity such as dead-ends, which make it impossible to observe relevant phenomena (code transformation) to the understanding of software improvements and evolution. |
| ArticleNumber | 12 |
| Author | de Almeida Farzat, Fábio Horta Travassos, Guilherme de Oliveira Barros, Márcio |
| Author_xml | – sequence: 1 givenname: Fábio surname: de Almeida Farzat fullname: de Almeida Farzat, Fábio email: fabio.farzat@cos.ufrj.br organization: Computers and System Engineering Department, COPPE/UFRJ – sequence: 2 givenname: Márcio surname: de Oliveira Barros fullname: de Oliveira Barros, Márcio organization: Post-Graduate Information Systems Department, PPGI/UNIRIO – sequence: 3 givenname: Guilherme surname: Horta Travassos fullname: Horta Travassos, Guilherme organization: Computers and System Engineering Department, COPPE/UFRJ |
| BookMark | eNp9kEtLxDAQx4MouK77AbwFPFczSV85yuKTBQ_qxUvIpkk3S5vWJLuw396WCoqgp5nD_zHzO0PHrnMaoQsgVwBlfh1SkgIkBMqEkCxP6BGaUeBZAgWF4x_7KVqEsCWEADDCeD5D78uNbBrtah1w57Ds--ZgXY1r7XS0Ctu2991et9pFbB1-knv5orztI96FUSfxxtabpNfedL6VTmmsurbfRe3P0YmRTdCLrzlHb3e3r8uHZPV8_7i8WSWK8pwmGQOimAFqjDQZVykr1qmRxfBRWqmKSs0ZqypDqKmUyTk1al2uy5SWvKIso2yOLqfc4dKPnQ5RbLudd0OloAB5nnOeZoMKJpXyXQheG9F720p_EEDESFFMFMVAUYwUxZhc_PIoG2W0nYte2uZfJ52cYWgZ4Prvm_42fQLmiYjh |
| CitedBy_id | crossref_primary_10_1145_3711119 crossref_primary_10_1145_3680466 |
| Cites_doi | 10.1109/TEVC.2017.2693219 10.1007/978-3-642-29044-2 10.1007/978-3-642-03237-0_17 10.1007/11531142 10.1145/2351676.2351678 10.1007/978-3-319-09940-8_19 10.1109/TEVC.2010.2052622 10.1007/978-3-540-89694-4_7 10.1145/2739482.2768419 10.1109/ICSE.2012.6227211 10.1145/1145319.1145331 |
| ContentType | Journal Article |
| Copyright | The Author(s). 2018 Journal of Software Engineering Research and Development is a copyright of Springer, (2018). All Rights Reserved. © 2018. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
| Copyright_xml | – notice: The Author(s). 2018 – notice: Journal of Software Engineering Research and Development is a copyright of Springer, (2018). All Rights Reserved. © 2018. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
| DBID | C6C AAYXX CITATION 3V. 7XB 8AL 8FE 8FG 8FK ABJCF ABUWG AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO GNUQQ HCIFZ JQ2 K7- L6V M0N M7S P5Z P62 PHGZM PHGZT PIMPY PKEHL PQEST PQGLB PQQKQ PQUKI PRINS PTHSS Q9U |
| DOI | 10.1186/s40411-018-0056-2 |
| DatabaseName | Springer Nature OA Free Journals CrossRef ProQuest Central (Corporate) ProQuest Central (purchase pre-March 2016) Computing Database (Alumni Edition) ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) (purchase pre-March 2016) ProQuest Materials Science & Engineering Collection ProQuest Central (Alumni) ProQuest Central UK/Ireland Health Research Premium Collection ProQuest Central Essentials ProQuest Central Technology collection ProQuest One Community College ProQuest Central ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database ProQuest Engineering Collection Computing Database Engineering Database Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic (New) Publicly Available Content Database ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic (retired) ProQuest One Academic UKI Edition ProQuest Central China Engineering Collection ProQuest Central Basic |
| DatabaseTitle | CrossRef Publicly Available Content Database Computer Science Database ProQuest Central Student Technology Collection ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Central China ProQuest Central ProQuest One Applied & Life Sciences ProQuest Engineering Collection ProQuest Central Korea ProQuest Central (New) Engineering Collection Advanced Technologies & Aerospace Collection ProQuest Computing Engineering Database ProQuest Central Basic ProQuest Computing (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection Advanced Technologies & Aerospace Database ProQuest One Academic UKI Edition Materials Science & Engineering Collection ProQuest One Academic ProQuest One Academic (New) ProQuest Central (Alumni) |
| DatabaseTitleList | Publicly Available Content Database |
| Database_xml | – sequence: 1 dbid: PIMPY name: Publicly Available Content Database url: http://search.proquest.com/publiccontent sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 2195-1721 |
| EndPage | 19 |
| ExternalDocumentID | 10_1186_s40411_018_0056_2 |
| GroupedDBID | -A0 3V. 5VS 8FE 8FG AAKKN ABCFP ABEEZ ABFTD ABJCF ABUWG ACACY ACGFS ACULB ADBBV ADINQ AFGXO AFKRA AHBYD AHYZX ALMA_UNASSIGNED_HOLDINGS AMKLP ARAPS ASPBG AZQEC BCNDV BENPR BGLVJ BPHCQ C24 C6C CCPQU DWQXO EBS EJD GNUQQ GROUPED_DOAJ HCIFZ IAO ITC K6V K7- KQ8 L6V M0N M7S M~E OK1 P62 PIMPY PQQKQ PROAC PTHSS RSV SOJ AAYXX AFFHD CITATION PHGZM PHGZT PQGLB 7XB 8AL 8FK JQ2 PKEHL PQEST PQUKI PRINS Q9U |
| ID | FETCH-LOGICAL-c2962-5310c3f12ffaf59c437b4fa74114dcd2ae933ddf02fdcf692fcb8b84289d23523 |
| IEDL.DBID | C24 |
| ISSN | 2195-1721 |
| IngestDate | Sun Jul 13 04:44:02 EDT 2025 Tue Nov 18 22:12:54 EST 2025 Sat Nov 29 03:31:31 EST 2025 Fri Feb 21 02:31:20 EST 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Keywords | Source code Optimization Search Based Software Engineering Genetic Improvement |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c2962-5310c3f12ffaf59c437b4fa74114dcd2ae933ddf02fdcf692fcb8b84289d23523 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| OpenAccessLink | https://link.springer.com/10.1186/s40411-018-0056-2 |
| PQID | 2116669945 |
| PQPubID | 2034705 |
| PageCount | 19 |
| ParticipantIDs | proquest_journals_2116669945 crossref_primary_10_1186_s40411_018_0056_2 crossref_citationtrail_10_1186_s40411_018_0056_2 springer_journals_10_1186_s40411_018_0056_2 |
| PublicationCentury | 2000 |
| PublicationDate | 20181006 |
| PublicationDateYYYYMMDD | 2018-10-06 |
| PublicationDate_xml | – month: 10 year: 2018 text: 20181006 day: 6 |
| PublicationDecade | 2010 |
| PublicationPlace | Berlin/Heidelberg |
| PublicationPlace_xml | – name: Berlin/Heidelberg – name: Rio Grande do Sul |
| PublicationTitle | Journal of software engineering research and development |
| PublicationTitleAbbrev | J Softw Eng Res Dev |
| PublicationYear | 2018 |
| Publisher | Springer Berlin Heidelberg Sociedade Brasileira de Computação |
| Publisher_xml | – name: Springer Berlin Heidelberg – name: Sociedade Brasileira de Computação |
| References | Marques-Silva J, Lynce I, Malik S (2009) Conflict-driven clause learning SAT solvers. Frontiers in Artificial Intelligence and Applications. http://doi.org/10.3233/978-1-58603-929-5-131 PetkeJustynaHaraldssonSaemundur O.HarmanMarkLangdonWilliam B.WhiteDavid R.WoodwardJohn R.Genetic Improvement of Software: A Comprehensive SurveyIEEE Transactions on Evolutionary Computation201822341543210.1109/TEVC.2017.2693219 WohlinClaesRunesonPerHöstMartinOhlssonMagnus C.RegnellBjörnWesslénAndersExperimentation in Software Engineering2012Berlin, HeidelbergSpringer Berlin Heidelberg10.1007/978-3-642-29044-2 BiermanGAbadiMTorgersenMUnderstanding typescript2014Genova, ITProceedings of the 23rd European Conference on Object-Oriented Programming10.1007/978-3-662-44202-9_11 de Almeida Farzat F, Travassos G, de Oliveira Barros M (2017) Desafios para o Planejamento e Execução de Experimentos Utilizando Melhoramento Genético em JavaScript. In: XX Ibero-American Conference on Software Engineering. p. 525–538 JensenSimon HolmMøllerAndersThiemannPeterType Analysis for JavaScriptStatic Analysis2009Berlin, HeidelbergSpringer Berlin Heidelberg23825510.1007/978-3-642-03237-0_17 Overbey J, Xanthos S, Johnson R, Foote B (2005) Refactorings for Fortran and high-performance computing. In Proceedings of the second international workshop on Software engineering for high performance computing system applications - SE-HPCS ’05. http://doi.org/10.1145/1145319.1145331 PetkeJLangdonWBHarmanMApplying genetic improvement to MINISAT2013St Petersburgh, RUProceedings of the Symposium on 6th Search Based Software Engineering10.1007/978-3-642-39742-4_21 ArcuriAndreaWhiteDavid RobertClarkJohnYaoXinMulti-objective Improvement of Software Using Co-evolution and Smart SeedingLecture Notes in Computer Science2008Berlin, HeidelbergSpringer Berlin Heidelberg6170 Cody-Kenny B, Lopez EG, Barrett S (2015) locoGP: Improving Performance by Genetic Programming Java Source Code. In Genetic Improvement 2015 Workshop. http://doi.org/doi:10.1145/2739482.2768419 Harman M, Langdon WB, Jia Y, White DR, Arcuri A, Clark JA (2012) The GISMOE challenge: constructing the pareto program surface using genetic programming to find better programs (keynote paper). In: Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering (ASE’12). http://doi.org/10.1145/2351676.2351678 OrlovMSipperMFlight of the FINCH through the Java wildernessIEEE Transactions Evolutionary Computation201115216618210.1109/TEVC.2010.2052622 HarmanMarkIslamSyedJiaYueMinkuLeandro L.SarroFedericaSrivisutKomsanLess is More: Temporal Fault Predictive Performance over Multiple Hadoop ReleasesSearch-Based Software Engineering2014ChamSpringer International Publishing240246 BlackAndrew P.ECOOP 2005 - Object-Oriented Programming2005Berlin, HeidelbergSpringer Berlin Heidelberg AndersonCLDrossopoulouSType inference for Javascript2006London, UKDoctoral dissertation, Imperial College Fountoukis SG and Chatzistavrou DT (2009). Pattern Based Object Oriented Software Systems Design for High Performance Computing. https://www.semanticscholar.org/paper/Pattern-Based-Object-Oriented-Software-Systems-for-Fountoukis-CHATZISTAVROU/2ccab1ae9af32cc0a1d109becb6d93928fb1fb91?tab=abstract Le Goues C, Dewey-Vogt M, Forrest S, Weimer W (2012) A systematic study of automated program repair: Fixing 55 out of 105 bugs for $8 each. In Proceedings - International Conference on Software Engineering. http://doi.org/10.1109/ICSE.2012.6227211 White DR (2010) Genetic Programming for Low-Resource Systems. PhD Thesis, Dapartment of Computer Science, University of York, UK J Petke (56_CR15) 2013 56_CR12 56_CR13 56_CR10 M Orlov (56_CR11) 2011; 15 CL Anderson (56_CR2) 2006 56_CR3 56_CR1 56_CR16 56_CR17 56_CR9 56_CR14 G Bierman (56_CR4) 2014 56_CR7 56_CR8 56_CR5 56_CR18 56_CR6 |
| References_xml | – reference: AndersonCLDrossopoulouSType inference for Javascript2006London, UKDoctoral dissertation, Imperial College – reference: Harman M, Langdon WB, Jia Y, White DR, Arcuri A, Clark JA (2012) The GISMOE challenge: constructing the pareto program surface using genetic programming to find better programs (keynote paper). In: Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering (ASE’12). http://doi.org/10.1145/2351676.2351678 – reference: BlackAndrew P.ECOOP 2005 - Object-Oriented Programming2005Berlin, HeidelbergSpringer Berlin Heidelberg – reference: Le Goues C, Dewey-Vogt M, Forrest S, Weimer W (2012) A systematic study of automated program repair: Fixing 55 out of 105 bugs for $8 each. In Proceedings - International Conference on Software Engineering. http://doi.org/10.1109/ICSE.2012.6227211 – reference: Fountoukis SG and Chatzistavrou DT (2009). Pattern Based Object Oriented Software Systems Design for High Performance Computing. https://www.semanticscholar.org/paper/Pattern-Based-Object-Oriented-Software-Systems-for-Fountoukis-CHATZISTAVROU/2ccab1ae9af32cc0a1d109becb6d93928fb1fb91?tab=abstract – reference: White DR (2010) Genetic Programming for Low-Resource Systems. PhD Thesis, Dapartment of Computer Science, University of York, UK – reference: PetkeJLangdonWBHarmanMApplying genetic improvement to MINISAT2013St Petersburgh, RUProceedings of the Symposium on 6th Search Based Software Engineering10.1007/978-3-642-39742-4_21 – reference: WohlinClaesRunesonPerHöstMartinOhlssonMagnus C.RegnellBjörnWesslénAndersExperimentation in Software Engineering2012Berlin, HeidelbergSpringer Berlin Heidelberg10.1007/978-3-642-29044-2 – reference: BiermanGAbadiMTorgersenMUnderstanding typescript2014Genova, ITProceedings of the 23rd European Conference on Object-Oriented Programming10.1007/978-3-662-44202-9_11 – reference: PetkeJustynaHaraldssonSaemundur O.HarmanMarkLangdonWilliam B.WhiteDavid R.WoodwardJohn R.Genetic Improvement of Software: A Comprehensive SurveyIEEE Transactions on Evolutionary Computation201822341543210.1109/TEVC.2017.2693219 – reference: OrlovMSipperMFlight of the FINCH through the Java wildernessIEEE Transactions Evolutionary Computation201115216618210.1109/TEVC.2010.2052622 – reference: Marques-Silva J, Lynce I, Malik S (2009) Conflict-driven clause learning SAT solvers. Frontiers in Artificial Intelligence and Applications. http://doi.org/10.3233/978-1-58603-929-5-131 – reference: Cody-Kenny B, Lopez EG, Barrett S (2015) locoGP: Improving Performance by Genetic Programming Java Source Code. In Genetic Improvement 2015 Workshop. http://doi.org/doi:10.1145/2739482.2768419 – reference: Overbey J, Xanthos S, Johnson R, Foote B (2005) Refactorings for Fortran and high-performance computing. In Proceedings of the second international workshop on Software engineering for high performance computing system applications - SE-HPCS ’05. http://doi.org/10.1145/1145319.1145331 – reference: de Almeida Farzat F, Travassos G, de Oliveira Barros M (2017) Desafios para o Planejamento e Execução de Experimentos Utilizando Melhoramento Genético em JavaScript. In: XX Ibero-American Conference on Software Engineering. p. 525–538 – reference: HarmanMarkIslamSyedJiaYueMinkuLeandro L.SarroFedericaSrivisutKomsanLess is More: Temporal Fault Predictive Performance over Multiple Hadoop ReleasesSearch-Based Software Engineering2014ChamSpringer International Publishing240246 – reference: JensenSimon HolmMøllerAndersThiemannPeterType Analysis for JavaScriptStatic Analysis2009Berlin, HeidelbergSpringer Berlin Heidelberg23825510.1007/978-3-642-03237-0_17 – reference: ArcuriAndreaWhiteDavid RobertClarkJohnYaoXinMulti-objective Improvement of Software Using Co-evolution and Smart SeedingLecture Notes in Computer Science2008Berlin, HeidelbergSpringer Berlin Heidelberg6170 – ident: 56_CR6 – volume-title: Understanding typescript year: 2014 ident: 56_CR4 – ident: 56_CR14 doi: 10.1109/TEVC.2017.2693219 – ident: 56_CR18 doi: 10.1007/978-3-642-29044-2 – ident: 56_CR9 doi: 10.1007/978-3-642-03237-0_17 – ident: 56_CR1 doi: 10.1007/11531142 – ident: 56_CR8 doi: 10.1145/2351676.2351678 – ident: 56_CR7 doi: 10.1007/978-3-319-09940-8_19 – ident: 56_CR16 – ident: 56_CR17 – volume: 15 start-page: 166 issue: 2 year: 2011 ident: 56_CR11 publication-title: IEEE Transactions Evolutionary Computation doi: 10.1109/TEVC.2010.2052622 – ident: 56_CR3 doi: 10.1007/978-3-540-89694-4_7 – ident: 56_CR5 doi: 10.1145/2739482.2768419 – ident: 56_CR12 – volume-title: Applying genetic improvement to MINISAT year: 2013 ident: 56_CR15 – volume-title: Type inference for Javascript year: 2006 ident: 56_CR2 – ident: 56_CR10 doi: 10.1109/ICSE.2012.6227211 – ident: 56_CR13 doi: 10.1145/1145319.1145331 |
| SSID | ssj0001130396 |
| Score | 2.04236 |
| Snippet | Genetic Improvement is an area of Search Based Software Engineering that aims to apply evolutionary computing operators to the software source code to improve... |
| SourceID | proquest crossref springer |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 1 |
| SubjectTerms | 20th Iberoamerican Conference on Software Engineering Compilers Computer Science Evolutionary algorithms Experimentation Information Systems Applications (incl.Internet) Interpreters Java Parallel processing Programming Languages Software Software Engineering Software Engineering/Programming and Operating Systems Source code |
| SummonAdditionalLinks | – databaseName: Computer Science Database dbid: K7- link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3PS8MwFA46PXhx_sTplBw8KWFtmqXJSWQ4RGUIKgwvIU0aGUhX17m_3yRLLQru4rlNUvq9vHzvvbz3ADjXShudGIK0MhEimOSIcZKinKYmI_bEUswnCj-koxEbj_ljcLhV4VplrRO9otZT5XzkPWuoWKbNOelflR_IdY1y0dXQQmMdbMQYx07O71PU-FicguY0BDNjRnsViYhPJGPIFcFE-Odx1HDMX2FRf9oM2__9zh2wHXgmvF4Kxi5Yy4s90K57OMCwpffB66DuplLBaQFdPNslPkErVy69EU6808H7EOGkgHdyIZ-8ooHuxvwblNAVPEZlk38AVVjkALwMb54Htyj0W0AKc2ptUkv1VGJibIw0fa5IkmbESMs5YmIxxTLnSaK1ibCxyFKOjcpYxqwBwzW2RC45BK1iWuRHAJooz4jCxJcvzDS18zHLBBImU40jiTsgqn-7UKEYueuJ8S68UcKoWCIlLFLCISXskIvvIeWyEseql7s1OiJsyko00HTAZY1v8_jPyY5XT3YCtrATKHergHZBaz77zE_BplrMJ9XszEvkF-tD6KE priority: 102 providerName: ProQuest |
| Title | Challenges on applying genetic improvement in JavaScript using a high-performance computer |
| URI | https://link.springer.com/article/10.1186/s40411-018-0056-2 https://www.proquest.com/docview/2116669945 |
| Volume | 6 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 2195-1721 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001130396 issn: 2195-1721 databaseCode: M~E dateStart: 20130101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre – providerCode: PRVPQU databaseName: Computer Science Database customDbUrl: eissn: 2195-1721 dateEnd: 20210131 omitProxy: false ssIdentifier: ssj0001130396 issn: 2195-1721 databaseCode: K7- dateStart: 20131001 isFulltext: true titleUrlDefault: http://search.proquest.com/compscijour providerName: ProQuest – providerCode: PRVPQU databaseName: Engineering Database customDbUrl: eissn: 2195-1721 dateEnd: 20210131 omitProxy: false ssIdentifier: ssj0001130396 issn: 2195-1721 databaseCode: M7S dateStart: 20131001 isFulltext: true titleUrlDefault: http://search.proquest.com providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest advanced technologies & aerospace journals customDbUrl: eissn: 2195-1721 dateEnd: 20210131 omitProxy: false ssIdentifier: ssj0001130396 issn: 2195-1721 databaseCode: P5Z dateStart: 20131001 isFulltext: true titleUrlDefault: https://search.proquest.com/hightechjournals providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 2195-1721 dateEnd: 20210131 omitProxy: false ssIdentifier: ssj0001130396 issn: 2195-1721 databaseCode: BENPR dateStart: 20131001 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: Publicly Available Content Database customDbUrl: eissn: 2195-1721 dateEnd: 20210131 omitProxy: false ssIdentifier: ssj0001130396 issn: 2195-1721 databaseCode: PIMPY dateStart: 20131001 isFulltext: true titleUrlDefault: http://search.proquest.com/publiccontent providerName: ProQuest – providerCode: PRVAVX databaseName: SpringerOpen customDbUrl: eissn: 2195-1721 dateEnd: 20181231 omitProxy: false ssIdentifier: ssj0001130396 issn: 2195-1721 databaseCode: C24 dateStart: 20131201 isFulltext: true titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22 providerName: Springer Nature |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnR1NS8MwNMjmwYvzE6dz5OBJCXZp1iZHHRt-juIU5i6lTRoZSDfWud_vS5Y6FBX0kks-Wt57eR95XwidKKm08jUjSmqPMMoywgULSRaEOmUgsSS3icJ3Yb_Ph0MRuTzuoox2L12SllPba82D84J5zOaAcWLqVxLgu9V2iwtD1h2X4mAfVgxXFoHzYH6787MMWimWX3yhVsT0av_6uS206TRKfLEkgW20luU7qFZ2a8Du8u6iUafsm1LgSY6N59qkOGGgIJPIiMf2ecG-FuJxjm-SRTKwLAWb2PgXnGBT2phMV5kGWLqP7KGnXvexc0VcZwUiqQjA-gSlTvq6RbVOdFtI5ocp0wloFy0G2KNJJnxfKe1RDTgMBNUy5SkHU0UoCiqbv48q-STPDhDWXpYySZktVJiqAM7jIPN9noSKegmtI6-EdSxd2XHT_eI1tuYHD-Il7GKAXWxgF8OW048t02XNjd8WN0oExu76FTFYtWCWCcHadXRWImw1_eNhh39afYQ2qMG4CScIGqgyn71lx2hdLubjYtZE1ctuP3poWuqE8TYkTRNZOoAxao9gPrq-j57fAZE646s |
| linkProvider | Springer Nature |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V3Nb9MwFH_aB9K40AGbVhibD3ABWU0dL7EPCKGxqqOlQqJIFRcv8cdUCaVlGUX8U_yNPDsJEZO2Ww87J35x7J_fp997AC-NNs7EjlOjXUQ545YKyVNqk9TlHCWWFiFReJxOJmI2k5834E-TC-OvVTY8MTBqs9DeR95DQwU1bSn5ybvlD-q7RvnoatNCo4LFyP7-hSZb-fb8A-7vK8YGZ9PTIa27ClDNZIKWFyo0OnZ95lzmTqTmcZpzl6Fk7XOcOcss2vjGuIg5nH8imdO5yAWq6dIwVFdipLsJ2zwWqa_VP0pp69PxAkEmdfC0L5JeySMeEtcE9UU3Kftf_LU67Y0wbJBug859W5ddeFTr0eR9BfzHsGGLJ9BpelSQmmU9hW-nTbeYkiwK4uP1PrGL4Lnx6ZtkHpwqwUdK5gX5mK2yL4GREp8RcEky4gs602WbX0F0_ZE9-LqWP9yHrWJR2AMgLrI514yH8oy5SZCeQE0nFllqWJSxLkTNNitdF1v3PT--q2B0iURVyFCIDOWRoXDI639DllWlkbtePmzQoGqmU6oWCl140-CpfXwrsWd3EzuGneH001iNzyej5_CQeTD7GxTJIWxdX_20L-CBXl3Py6ujcBoIXKwbZn8BSOZGSg |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LSwMxEA5SRbxYn1itmoMnJXSbTbPJUarFRykFFYqXkE02UpBt6db-fpNs1qKoIJ43j2UmmUdmvhkAzrTSRseGIK1MhAgmGWKcJCijiUmJ1ViKeaBwPxkM2GjEh6HPaVFlu1chyRLT4Ko05fPWVJvyijPaKkhEPB6MIVfLElkZvOoCUs776ga4g39kcRKa0xDN_HbmZ320NDK_xEW9uunV__2jW2AzWJrwsjwa22Aly3dAveriAMOl3gXP3aqfSgEnOXQRbQd9gvZkOYAjHPtnB_-KCMc5vJML-eBFDXQ58y9QQlfyGE2XCASowiZ74Kl3_di9QaHjAlKYU-uVWmNPxaaNjZGmwxWJk5QYaa2ONrFcxTLjcay1ibCxvKUcG5WylFkXhmtsTbl4H9TySZ4dAGiiLCUKE1_AMNXUrsesLRAzmWgcSdwAUUV3oUI5ctcV41V4t4RRUdJOWNoJRzthp5x_TJmWtTh-G9ysmCnCtSyE9Xatu8Y56TTARcW85ecfFzv80-hTsD686on-7eD-CGxgx3yXcUCboDafvWXHYE0t5uNiduIP6zuK4ulg |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Challenges+on+applying+genetic+improvement+in+JavaScript+using+a+high-performance+computer&rft.jtitle=Journal+of+software+engineering+research+and+development&rft.au=de+Almeida+Farzat%2C+F%C3%A1bio&rft.au=de+Oliveira+Barros%2C+M%C3%A1rcio&rft.au=Horta+Travassos%2C+Guilherme&rft.date=2018-10-06&rft.issn=2195-1721&rft.eissn=2195-1721&rft.volume=6&rft.issue=1&rft_id=info:doi/10.1186%2Fs40411-018-0056-2&rft.externalDBID=n%2Fa&rft.externalDocID=10_1186_s40411_018_0056_2 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2195-1721&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2195-1721&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2195-1721&client=summon |