Buscando SBSE: Análise Numérica e Textual Fatos, Tendências e Observações
Grupo de Otimização em Engenharia de Software da Universidade Estadual do Ceará
Conteúdo 1
Motivação
2
Introdução
3
Análise Numérica
4
Análise Textual
5
Conclusões
Conteúdo (detalhe) 3
Análise Numérica Artigos Livros Páginas Internet Busca do Usuário
4
Análise Textual Search-based Software Engineering Otimização Engenharia de Software Metaheurísticas Engenharia de Software
Motivação O que quer dizer a expressão “tal área está em expansão”? A expansão de uma área deve ser vista como uma grandeza absoluta ou relativa?
Como determinar matematicamente o “grau de expansão” de uma área? Análise do crescimento de textos disponibilizados ou também do interesse?
Motivação O que os resultados importantes de uma representam? Fatos ou tendências?
mais busca
Introdução Uma das formas de analisar o crescimento de um tema é a quantidade de material disponível A quantidade de material disponível está diretamente relacionada ao total de tempo e/ou pessoas produzindo sobre o material
A maneira natural de determinar essa quantidade é a busca
Introdução Informações Busca Textos
Páginas
Internet
Livros
Pessoas Artigos
Introdução Além da busca geral, é importante realizar buscas específicas A análise pode ser feita de forma mais eficaz e abrangente
Além da busca por disponibilização de conteúdo, é importante analisar a procura pelo mesmo + Pessoas interessadas + Expansão
Introdução Devido ao crescimento de forma geral, é interessante analisar a expansão com uso de comparação É possível determinar qual tema está em “maior expansão”
Os resultados iniciais em uma busca também revelam dados importantes Estes resultados indicam maior relevância
Introdução Text Análise Numérica Quantidade de resultados
•
Quantidade de interesse
Análise Textual Text Busca
•
Tipos de Resultados •
Textos nos resultados
•
Text
Text
Análise Numérica Tipos de Quantidades
Material Disponível
Interesse dos Usuários
Esta quantidade representa a produção sobre o tema
Esta quantidade está relacionada com a procura por um tema
Seu valor indica o crescimento apenas do lado “passivo” da busca
Seu valor significa o crescimento do lado “ativo” da busca.
Análise Numérica
Artigos
Livros
Páginas Internet
Material Disponível
Análise Numérica [1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
“computer science”
146335
31114
4924
6596177
19794
90962
204729
8748
707097 2170000
“software engineering”
20700
61027
5028
1160487
25432
38849
30694
8195
62769
823000
“software patterns”
124
232
44
4748
72
168
367
343
142
3030
“design patterns”
2447
2772
822
108844
787
3177
6400
695
2543
47100
“search-based software engineering”
46
39
9
518
49
47
21
7
96
278
“search-based software testing”
6
3
3
61
4
4
13
3
6
43
Análise Numérica [1]
[2]
[3]
[4]
[5]
[6]
[7]
“computer science”
147471
31246
“software engineering”
20774
61359
“software patterns”
123
263
44
“design patterns”
2465
2845
“search-based software engineering”
47
“search-based software testing”
6
[8]
[9]
[10]
4975 6602712
21286
92481
206226
9433
5048 1160875
25547
39698
30970
8363
74035
839000
4753
72
169
374
347
176
3050
827
108934
791
3257
6487
701
3093
51900
40
9
521
49
49
20
8
114
303
3
3
61
4
4
12
4
9
56
727117 2100000
Análise Numérica [1]
[2]
[3]
[4]
[5]
[6]
[7]
20965
61452
“software patterns”
125
“design patterns”
[8]
[9]
[10]
5079
964313
25845
40007
31491
8366
74181
909000
236
44
4133
74
170
378
348
177
3130
2498
2854
843
91302
805
3289
6575
705
3103
55300
“search-based software engineering”
48
40
10
651
49
58
25
8
114
319
“search-based software testing”
6
3
3
139
5
11
13
4
9
56
“computer science” “software engineering”
Análise Numérica Julho/2009
Agosto/2009
Setembro/2009
“computer science”
9979880
9942947
“software engineering”
2236181
2265669
2140699
9270
9371
8815
175587
181300
166569
“search-based software engineering”
1110
1160
1314
“search-based software testing”
146
162
245
“software patterns” “design patterns”
Análise Numérica Julho-Agosto/2009
Agosto-Setembro/2009
“computer science” “software engineering”
1,3186768%
-5,51581012%
“software patterns”
1,08953614%
-5,93319816%
“design patterns”
3,25365773%
-8,12520684%
“search-based software engineering”
4,5045045%
13,2758621%
“search-based software testing”
10,9589041%
51,2345679%
Análise Numérica Amazon
G Books
Amazon
G Books
Amazon
G Books
“computer science”
70007
84062
85414
86840
“software engineering”
6188
23248
6271
23603
6392
24199
“software patterns”
784
557
883
564
973
571
“design patterns”
1372
10460
1491
10662
2013
11168
“search-based software engineering”
29
5
35
5
32
5
“search-based software testing”
3
2
3
2
4
2
Análise Numérica Julho/2009
Agosto/2009
Setembro/2009
“computer science”
154069
172254
“software engineering”
29436
29874
30591
“software patterns”
1341
1447
1544
“design patterns”
11832
12153
13181
“search-based software engineering”
34
40
37
“search-based software testing”
5
5
6
Análise Numérica Google
Yahoo!
Yahoo!
Yahoo!
“computer science”
64800000
138000000
63300000
139000000
“software engineering”
11700000
41600000
10500000
41800000
10500000
41400000
“software patterns”
127000
558000
115000
454000
121000
600000
“design patterns”
3510000
14600000
3250000
14500000
2980000
14900000
“search-based software engineering”
4760
11100
83000
9760
126000
15600
“search-based software testing”
1140
579
87300
538
120000
551
Análise Numérica Julho/2009
Agosto/2009
Setembro/2009
“computer science”
202800000
202300000
“software engineering”
53300000
52300000
51900000
685000
569000
721000
18110000
17750000
17880000
“search-based software engineering”
15860
92760
141600
“search-based software testing”
1719
87838
120551
“software patterns” “design patterns”
Análise Numérica
Buscas Internet
Wikipedia
Interesse do Usuário
Análise Textual A busca por informações sobre um tema pode ser feitas pela Internet A maior parte (~65% nos EUA) das buscas na Internet é feita no Google [ www.google.com ] A maior parte dos usuários (90% [1]) só acessa os endereços da primeira página de resultados [1] http://www.enquisite.com/2008/05/search-engine-referral-rates-by-page-in-serps/
Esses resultados são dinâmicos
Análise Textual
Search-based software engineering
Otimização Enegnharia de Software
Metaheurísticas Engenharia de Software
Web Português
Análise Textual Web
Search-based software engineering
Português
1. 1.Search-based Search-basedsoftware softwareengineering engineering--Wikipedia, Wikipedia, the thefree freeencyclopedia encyclopedia
1. 1.1st 1stInternational InternationalSymposium Symposiumon onSearch SearchBased Based Software SoftwareEngineering Engineering
2. 2.2nd 2ndInternational InternationalSymposium Symposiumon onSearch SearchBased Based Software SoftwareEngineering Engineering
2. 2.Equipe Equipede deReutilização Reutilizaçãode deSoftware Software--Publicações Publicações–– Revistas… Revistas…
3. 3.GECCO GECCO––2009 2009
3. 3.Currículo Currículodo doSistema Sistemade deCurrículos CurrículosLattes Lattes(Felipe (Felipe Colares Torres) Colares Torres)
4. 4.The TheThird ThirdBit Bit»»Blog BlogArchive Archive»»Search-Based Search-Based Software SoftwareEngineering Engineering
4. 4.Universidade UniversidadeFederal Federalde dePernambuco Pernambuco
5. 5.GECCO GECCO2006 2006::::SEARCH-BASED SEARCH-BASEDSOFTWARE SOFTWARE ENGINEERING ENGINEERINGTRACK TRACK
5. 5.Aplicação Aplicaçãode deMetaheurísticas Metaheurísticasem emProblemas Problemasda da Engenharia Engenhariade de... ...
6. 6.Evolutionary Evolutionarycomputing computingininsearch-based search-basedsoftware software engineering engineering
6. 6.Rafael RafaelCarmo Carmo
7. 7.Call Callfor forPapers PapersSearch-Based Search-BasedOptimization Optimizationfor for Software Engineering Software Engineering
7. 7.XXIV XXIVSBBD SBBD&&XXIII XXIIISBES SBES
8. 8.Search-Based Search-BasedSoftware SoftwareEngineering Engineering
8. 8.Grupo Grupode depesquisa: pesquisa:GOES.UECE GOES.UECE--Grupo Grupode de Otimização em Engenharia ... Otimização em Engenharia ...
9. 9.1st 1stInternational InternationalSymposium Symposiumon onSearch SearchBased Based Software SoftwareEngineering... Engineering...
9. 9.Uma UmaNova NovaAbordagem AbordagemMulti-objetivo Multi-objetivopara paraoo Problema do Planejamento ... Problema do Planejamento ...
10.Call 10.Callfor forPapers PapersGECCO GECCO2003 2003SBSE SBSETrack TrackGenetic Genetic and andEvolutionary... Evolutionary...
10.[Members] 10.[Members]Software Softwareand andSystems SystemsEngineering Engineering Group Group
Análise Textual Web
Otimização Engenharia de Software
1. 1.Grupo Grupode depesquisa: pesquisa:GOES.UECE GOES.UECE--Grupo Grupode de Otimização Otimizaçãoem emEngenharia Engenharia... ... 2. 2.1. 1.ÁREA ÁREADE DECONCENTRAÇÃO: CONCENTRAÇÃO:Algoritmos Algoritmosee Otimização. Otimização.2. 2.ÁREA ÁREADE DE... ... 3. 3.LITEC LITEC--Livraria LivrariaTécnica TécnicaVitória Vitória--Informática Informática-Engenharia de ... Engenharia de ... 4. 4.PESC/COPPE PESC/COPPE--Programa Programade deEngenharia Engenhariade de Sistemas e Computação Sistemas e Computação 5. 5.Portal PortalICEA ICEA--UFOP UFOP--Campus CampusJoão JoãoMonlevade Monlevade 6. 6.Trabalhos Trabalhosde deEngenharia Engenhariade deSoftware Software 7. 7.XXIV XXIVSBBD SBBD&&XXIII XXIIISBES SBES 8. 8.software softwareotimizaçao otimizaçao--Trovit TrovitEmprego Emprego 9. 9.Otimização Otimização--CMilfont CMilfontTech Tech 10.Um 10.Umframework frameworkpara paradesenvolvimento desenvolvimentode de aplicações de otimização para WEB aplicações de otimização para WEB
Português
Análise Textual Web
Metaheurísticas Engenharia de Software 1. 1.Aplicação Aplicaçãode deMetaheurísticas Metaheurísticasem emProblemas Problemasda da Engenharia Engenhariade de... ... 2. 2.XXIV XXIVSBBD SBBD&&XXIII XXIIISBES SBES 3. 3.Currículo Currículodo doSistema Sistemade deCurrículos CurrículosLattes Lattes(Fabricio (Fabricio Gomes Gomesde deFreitas) Freitas) 4. 4.DevMedia DevMedia--ClubeDelphi ClubeDelphi--Aplicação Aplicaçãoda da metaheurística metaheurísticaAlgoritmos Algoritmos... ... 5. 5.Produção Produção--Metaheurísticas Metaheurísticashíbridas híbridaspara pararesolução resolução do doproblema problemado do... ... 6. 6.PPGI PPGI--Programa Programade dePós-Graduação Pós-Graduaçãoem em Informática Informática--viewPage viewPage 7. 7.Universidade UniversidadeFederal Federalde dePernambuco Pernambuco 8. 8.AAEDUCAÇÃO EDUCAÇÃODE DEHEURÍSTICAS HEURÍSTICASEE METAHEURÍSTICAS METAHEURÍSTICASUTILIZANDO UTILIZANDOUM UMAMBIENTE AMBIENTE... ... 9. 9.Biblioteca BibliotecaDigital Digitalda daUFPR: UFPR:Meta-heurísticas Meta-heurísticasna na otimizaçăo do ... otimizaçăo do ... 10.DSpace 10.DSpace--Universidade Universidadedo doPorto: Porto:Aplicações Aplicaçõesde de Meta-Heurísticas em ... Meta-Heurísticas em ...
Português
Conclus천es
GOES.UECE
Grupo de Otimização em Engenharia de Software da Universidade Estadual do Ceará