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

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Journal of software engineering research and development Ročník 6; číslo 1; s. 1 - 19
Hlavní autoři: de Almeida Farzat, Fábio, de Oliveira Barros, Márcio, Horta Travassos, Guilherme
Médium: Journal Article
Jazyk:angličtina
Vydáno: Berlin/Heidelberg Springer Berlin Heidelberg 06.10.2018
Sociedade Brasileira de Computação
Témata:
ISSN:2195-1721, 2195-1721
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
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
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
Advanced Technologies & Computer Science Collection
ProQuest Central Essentials - QC
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)
ProQuest Publicly Available Content
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/eLvHCXMwpV3LS8MwGA86PXhxPnE6JQdPSlibZmlyEhkOURmCCsNLaZJ-MpBuWt3fb5KlFgV38dw0Kf0e-d4_hE41VVIVYEgkjCBMpdqKFGeEqjiC1ORSgkctuUtHIzEey_sQcKtCWWWtE72iNlPtYuQ966hYS1tK1r-YvRGHGuWyqwFCYxWtxZTGjs9vU9LEWJyCljwkM2PBexWLmG8kE8QNwST053XU2Ji_0qL-thm2__udW2gz2Jn4csEY22ilKHdQu8ZwwEGkd9HzoEZTqfC0xC6f7RqfsOUr196IJz7o4GOIeFLim3yeP3hFg13F_AvOsRt4TGZN_wHW4ZA99DS8ehxck4C3QDSV3Pqk1tTTCcQUIIe-1CxJFYPc2hwxM9rQvJBJYgxEFIwGLiloJZSwDow01BpyyT5qldOyOEC4nxiqAApG3Qi0mItUgV0JwJUGE0EHRfVvz3QYRu4wMV4z75QIni0olVlKZY5SGe2gs-9XZotJHMsWd2vqZEEoq6whTQed1_RtHv-52eHyzY7QBnUM5aoKeBe1Pt4_i2O0rucfk-r9xHPkFxnl6UU
  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: Advanced Technologies & Aerospace Database
  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: 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 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/eLvHCXMwnR3LSsQwMIh68OJbXF2XHDwpwTZN0-Soi-JzKT5AvZQm6ciCVLGr32-STV0UFfSSSx4tk5nJvAehbU2VVBUYEgkjCFOZtiTFGaEqjiAzpZTgu5acZ4OBuL2Vecjjbtpo99Yl6Tm1J2vB9xoWMZ8DJoirX0ks351JYyEdWvdDioM3rDiuLHnwYH678_MbNBEsv_hC_RNztPCvn1tE80GixPtjFFhCU1W9jBbabg04EO8Kuu-3fVMa_FRj57l2KU7YYpBLZMRDb17w1kI8rPFp-VZeeZaCXWz8Ay6xK21MnieZBliHj6yim6PD6_4xCZ0ViKaSW-3TCnU6gZgClJBKzZJMMSitdBEzow0tK5kkxkBEwWjgkoJWQgmrqkhDrciWrKHp-qmu1hFOE0MVQMWoK3YWc5EpsCsBuNJgIuigqIV1oUPZcdf94rHw6ofgxRh2hYVd4WBX0A7a-djyPK658dvibnuBRSC_prBarVXLpGRpB-22FzaZ_vGwjT-t3kRz1N24CyfgXTQ9enmtttCsfhsNm5cemjk4HOSXPY-ddjzLSM9Fll7ZMU_v7Xx-cpHfvQPjk-RP
linkProvider Springer Nature
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1Lb9QwEB6VggQXyqtioYAPcAFZTRyvYx-qqipULbuskChSxcXEdgathLJLU4r4U_zGerwJEUj01gPnOLYSf56nZz6A514442oMPNNBc-lKH4-Ukly4PMMyVMZgYi2ZlrOZPjkx79fgV18LQ9cqe5mYBHVYeIqRb0dHJVraxsjx7vIbJ9Yoyq72FBorWEzqnz-iy9buHL2O-_tCiIM3x_uHvGMV4F4YFT2vaND4AnOBWOHYeFmUTmIVNWsugw-iqqOPHwJmAoNHZQR6p52OZroJIporRZz3GlyXhS6pV_-k5ENMhxSCUV3yNNdqu5WZTIVrmlPTTS7-VH-DTftXGjZpt4ON_-2_3IHbnR3N9lbAvwtrdXMPNnqOCtaJrPvwab9ni2nZomGUr6fCLhbPDZVvsnkKqqQYKZs37G11Xn1IgpRRRcAXVjFq6MyXQ30F890iD-DjlXzhJqw3i6Z-CGxcBOEQaymoxVuudOkwjkRUzmPIcARZv83Wd83WifPjq01Ol1Z2hQwbkWEJGVaM4OXvV5arTiOXDd7q0WA7odPaAQojeNXjaXj8z8keXT7ZM7h5ePxuaqdHs8ljuCUIzHSDQm3B-tnp9_oJ3PDnZ_P29Gk6DQw-XzXMLgCR9Ubu
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpR1NS8MwNMgU8eL8xOnUHDwpZV2apclRpsOPMQQVxEtokj4ZSB127vebpKlDUUE896Ut7yvv-yF0pIkSKgcTxdzwiKpUW5FiNCKqG0NqMiHAby0ZpqMRf3gQN2HPaVlXu9cpyaqnwU1pKqadiYFKxDnrlDSmvh-MR26WZWR18KJLSDnvqx_aHXyQxWlowUI289uTn--juZH5JS_qr5tB898_uoZWg6WJTyvWWEcLebGBmvUWBxyEehM99ut9KiV-KbDLaLvWJ2w5yzU44rEPO_goIh4X-CqbZbde1WBXM_-EM-xGHkeTeQcC1uEjW-h-cH7Xv4jCxoVIE8GsV2qNPZ1AlwBk0BOaJqmikFmro0uNNiTLRZIYAzEBo4EJAlpxxa0LIwyxplyyjRrFS5HvINxLDFEAOSVuCFqX8VSBhQRgSoOJoYXiGu9Sh3HkbivGs_RuCWeywp20uJMOd5K00PHHkUk1i-M34HZNTBnEspTW27XumhC010InNfHmj3982e6foA_R8s3ZQA4vR9d7aIU44ruKA9ZGjenrW76PlvRsOi5fDzyzvgPJt-oE
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.pub=Springer+Berlin+Heidelberg&rft.eissn=2195-1721&rft.volume=6&rft.issue=1&rft_id=info:doi/10.1186%2Fs40411-018-0056-2&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