Otimizacao para Reduzir o Tamanho de Codigo-Fonte Javascript
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @PhdThesis{de_Almeida_Farzat:thesis,
-
author = "Fabio {de Almeida Farzat}",
-
title = "Otimizacao para Reduzir o Tamanho de Codigo-Fonte
Javascript",
-
title2 = "Evolving JavaScript Code to Reduce Code Size",
-
school = "Engenharia de Sistemas e Computacao, COPPE, da
Universidade Federal do Rio de Janeiro",
-
year = "2018",
-
address = "Rio de Janeiro, Brazil",
-
month = "10 " # dec,
-
keywords = "genetic algorithms, genetic programming, Genetic
Improvement, SBSE, Software Engineering",
-
URL = "https://www.cos.ufrj.br/index.php/en/publicacoes-pesquisa/details/20/2889",
-
URL = "https://www.cos.ufrj.br/uploadfile/publicacao/2889.pdf",
-
size = "90 pages",
-
abstract = "JavaScript is one of the most used programming
languages for front-end development of Web application.
The increase in complexity of front-end features brings
concerns about performance, especially the load and
execution time of JavaScript code. To reduce the size
of JavaScript programs and, therefore, the time
required to load and execute these programs in the
front-end of Web applications. To characterise the
variants of JavaScript programs and use this
information to build a search procedure that scans such
variants for smaller implementations that pass all test
cases. We applied this procedure to 19 JavaScript
programs varying from 92 to 15602 LOC and observed
reductions from 0.2percent to 73.8percent of the
original code, as well as a relationship between the
quality of a program test suite and the ability to
reduce its size.",
-
resumo = "Esta Tese aborda o problema de otimizacao de tempo de
carga de software, especificamente software escrito na
linguagem de programacao JavaScript, uma linguagem
interpretada, baseada em objetos e amplamente utilizada
no desenvolvimento de aplicativos e sistemas para a
internet. Estudos experimentais foram projetados para
avaliar a hipotese de que tecnicas heuristicas ja
aplicadas com sucesso em linguagens orientadas a objeto
poderiam ter resultados positivos na reducao do tempo
de carga de programas escritos em JavaScript. Para
tanto, um ferramental que permitisse observar a
aplicacao de heuristicas selecionadas em programas
JavaScript foi construido e executado em um ambiente de
computacao de alto desempenho. Os resultados dos
estudos preliminares foram utilizados para criar um
procedimento de busca que varre o codigo JavaScript
criando variantes do programa que sejam menores e
passem em todos os casos de teste do programa original.
Aplicamos este procedimento a 19 programas JavaScript,
variando de 92 a 15602 linhas de codigo, e observamos
reducoes de 0.2percent a 73.8percent do codigo
original, bem como uma relacao entre a qualidade do
conjunto de casos de testes e a capacidade de reduzir o
tamanho dos programas.",
-
notes = "In Portuguese Suversiors: Guilherme Horta Travassos
and Marcio de Oliveira Barros",
- }
Genetic Programming entries for
Fabio de Almeida Farzat
Citations