1. Criação de um InstitutoNacional de
Engenharia de Sofwareem Pernambuco
APQ-1037-1.03/08
SilvioMeiraeSérgio Soares
[srlm,scbs]@cin.ufpe.br
www.ines.org.br
twitter.com/ines_inct
6. Missão
• Promoção e realização de pesquisa,
desenvolvimento e inovação na área de
Engenharia de Software
– alta produtividade, qualidade, performance e
segurança
– diminuir de forma radical as taxas de fracasso de
projetos
– aumentar o nível de satisfação com a qualidade dos
produtos entregues, com custo e benefício
controlados
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
6
7. Organização do INES
• 24 (16+8) (sub-) projetos
• Fomenta o surgimento de redes
– cada projeto com no mínimo 3 instituições
– atuação em diversas áreas da Engenharia de
Software
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
7
8. Projetos (1)
• Test Generation, Selection, Prioritization and
Processing Product Line
• Making Program Evolution Safer
• Tool Support for Software Product Lines
Development and Evolution
• Software Productivity Laboratory Network
• Software Project Effort Estimation with
Computational Intelligence and Statistics
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
8
9. Projetos (2)
• Definition of a Software Development Testbed
• Models, Techniques and Tools for Software
Evolution
• Concern-Driven Measurement of Software
Modularity
• Evidence-Based Software Engineering
• Models, Processes and Tools for the
Development of Context-Sensitive Systems
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
9
10. Projetos (3)
• Global Software Development applied to
Software Product Lines
• Combining Formal Methods and Testing
Techniques in the Construction of Real-Time
Embedded Systems
• Development by Models and Ontologies in
the building of educational applications
• Social Networks as Knowledge Management
Tools for Software Development
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
10
11. Projetos (4)
• Quality and Speed in the Software
Development
• Methods, Processes, Tools, and Metrics for
the Development of Software Product Lines
• S.MA.R.T - Social Machines Research Team
• Expert finding techniques for contextsensitive bug tracking systems
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
11
12. Projetos (5)
• Development of applications supported by
educational model and ontologies
• Refactoring for Data Structure Client
Migration
• Algorithms, Techniques and Tools for Search
Based Software Engineering
• Reliability and Safety in Critical Software
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
12
13. Projetos (6)
• Building Robust Applications by Integrating
Exception Control Flow Mining into Automatic
Test Case Generation
• SPL EVOLUTION
• Emergent Modularization for SPLs
• Software Engineering and Multicore Platforms
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
13
14. Formação de Rede de Pesquisa
• 9 instituiçõesfundadoras
• 31 instituiçõesassociadas
– PUC-Rio, UFSCar, UFSCar-Sorocaba, UNB, UNIVASF,
USP-IME, UNEB, UEM, UTFPR
– Mais 22 internacionais
• 69 pesquisadores (doutores)
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
14
15. Inserção Internacional
• 22 instituiçõesparceiras:
– INRIA, Clemson University, Darmstadt University of Technology,
Fraunhofer IESE, IOWA State University, IT University of
Copenhagen, NC State, University North Carolina State
University, NTNU, Radboud University Nijmegen, Stevens
Institute of Technology, Univ. de Malardeen, Univ. de Valencia,
Universidad de la República (UdelaR), Universidade de Orléans,
CNRS Grenoble, University of Central Florida, University of
Edinburgh, University of Hildesheim, University of Waterloo,
University of York, USC
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
15
16. Avanço do Estado da Arte
• Em diversas áreas da Engenharia de Software
– Fundamentos: teorias, métodos, processos ...
– Linhas de produto de software
– Testes de software
– Estimativas de esforço (com uso de IA)
– Evolução de software
– Engenharia de Software Experimental (avaliação)
– CLOUD, SAAS,...
– Redes sociais e gestão do conhecimento
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
16
17. Objetivos e Metas (missão)
• Promoção e realização de pesquisa,
desenvolvimento e inovação na área de
Engenharia de Software
– alta produtividade, qualidade, performance e
segurança
– diminuir de forma radical as taxas de fracasso de
projetos
– aumentar o nível de satisfação com a qualidade dos
produtos entregues, com custo e benefício
controlados
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
17
18. Comitê Gestor
•
•
•
•
•
•
•
•
Augusto Cezar Alves Sampaio (UFPE)
André Luís de Medeiros Santos (UFPE)
Eduardo Santana de Almeida (UFBA)
Jones Oliveira de Albuquerque (UFRPE)
Martin Alejandro Musicante (UFRN)
Silvio Romero de Lemos Meira (UFPE, Coord.)
Sérgio Castelo Branco Soares (UFPE, Coord. Exec.)
Tiago Lima Massoni (UFCG)
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
18
19. Execuçãofinanceira
Rubrica
Passagens
Diárias
Equip. e material permanente
OutrosCusteios
Bolsa
Total
Aprovado
Gasto
Saldo
107.240,69 77.881,47 29.359,22
57.455,11
942,04
56.513,07
71.910,40
64.751,55 7.158,85
86.313,48
54.476,71 31.836,77
0,00
117.600,00 117.600,00
440.519,68 371.222,80 69.296,88
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
19
20. Produção Científica, 2009-...
• CNPQ (PRONEX)
• 802 (365) trabalhoscientíficos (periódicos,
livros, capítulos de livroseconferências)
• 41 (9) ferramentaseprotótipos
• 89 (32)eventoscientíficosorganizados
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
20
21. Formação de Capital Humano
• Alunosformados "em" projetos "do" INES
– 20 (15) doutores
– 158 (130) mestres
– 100's (46) de graduação
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
21
22. Onde está o RH formado?
• Professores em universidades, centros
universitários e faculdades
• Cursando mestrado, doutorado...
• Analistas, gerentes, pesquisadores atuando no
mercado de [desenvolvimento de] software
• Empreendedores [PORTO DIGITAL, ...]
• [e... capturados por "concursos"]
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
22
23. Interação com a Economia
• Transferência de tecnologias
– Redes sociais (a.m.i.g.o.s)
– Processo de software (FireScrum)
– Infraestrutura de software ({data, sec...}Cloud,...)
– SAAS (Futweet, tweestr #changeBRAZIL)
– ...
• Porto Digital
– ações junto a 227 empresas do setor de software,
aproximadamente 7.200 funcionários, R$1Bi
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
23
24. Geração de Negócios (1)
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
24
25. Geração de Negócios (2)
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
25
26. Geração de Negócios (3)
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
26
27. Geração de Negócios (4)
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
27
28. Geração de Negócios (5)
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
28
29. Interação com a Economia
– Sergipe Parque Tecnológico (SergipeTec)
• Colaboração com o LabPS (treinamentos)
– Centro de Processamento de Dados da
Universidade Federal de Sergipe (CPD-UFS)
• LabPS definiu um processo de testes do CPD
– MedicWare Sistemas
• Exemplo real de uma linha de produtos de SW
– Qualiti Software Processes
• Geração de novas funcionalidades para linhas de
produto de SW
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
29
30. Interação com a Economia
• Projetos associados com diversas empresas
– Infoway, Otimize IT, Infox Tecnologia da
Informação LTDA, Simetria, Petrobras, Atena
Tecnologia, MedicWare, AeS/EP, Clearsy, Embraer,
Systerel, SODET, Globo.com...
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
30
31. Relacionamento com a
sociedade (1)
• Capturar problemas, na economia de software,
que levem a soluções que cumpram a missão do
INES
• Transferência de conhecimento, processos e
tecnologias
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
31
32. Relacionamento com a
sociedade (2) - Epischisto
• Diagnóstico automático de doenças
negligenciadas (Fiocruz)
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
32
33. Educação para a ciência
• 35 disciplinas em cursos de pós-graduação
• 100's em cursos de graduação
• 3 novos programas de pós-graduação
– UFBA, UFRPE, UFS
• 27 eventos organizados (7 internacionais)
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
33
34. Interação com ensino médio
• Olimpíadas de computação em escolas do
ensino médio
– PE e SE
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
34
35. Políticas Públicas
• Participação de inúmeros pesquisadores nos
ambientes de construção e execução de
políticas públicas
– MCTI
– CAPES
– CNPq
– FAPs [em PE, BA,...]
– PORTO DIGITAL
– ...
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
35
36. Inovações (organizacionais)
• Uso da rede social a.m.i.g.o.s para gestão do
ciclo de vida de conhecimento do INES
– Registro em tempo real de todos os
acontecimentos da vida do INES
– Mecanismo de interação entre todas as
instituições, pesquisadores e alunos
– Repositório de todo conhecimento gerado no
esforço de pesquisa, desenvolvimento e educação
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
36
37. Patentes
• O INES é filosoficamente CONTRA o registro
de patentes de software
• NÃO temos NENHUM esforço para registro de
patentes
• Negócios criados a partir do INES talvez
estejam registrando num ou noutro caso.
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
37
38. Transferência de tecnologia
• Disponibilização de ferramentas (FireScrum)
• Treinamentos da Rede de Laboratórios de
Produtividade de Software
– Abertos ao públicos, divulgados no twitter
• Contatos e consultoria com empresas de
desenvolvimento de software
• 58 ações de transferência de conhecimento
– treinamentos, palestras, eventos organizados,
visitas técnicas, cursos curtos...
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
38
39. e…
• Parte do problema de um INCT é sua
institucionalização, quando fizer sentido;
• No caso do INES, cujo núcleo central está em
RECIFE, no PORTO DIGITAL, um sistema local
de inovação de classe mundial, já temos as
condições de partida para tal…
• Daí…
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
39
40. transformamos o INES em um...
Reunião de Avaliação e
Acompanhamento do Programa
PRONEX/FACEPE
40
41. Instituto SENAI de Inovação
em/com/para TICs: o ISI-TICs
• Um dos 24 Institutos do ProCompIndBra/CNI
– Baseados no modelo FhG+-
• Criado a partir do INES
– e dirigido pelo Coordenador Executivo do INES
•
•
•
•
Investimento de R$54M em 5 anos
INOVAÇÃO de médio e longo prazos (3/5 anos)
150 pesquisadores [30 permanentes]
Primeiro projeto "NO AR"... mais a caminho
Reunião de Avaliação e Acompanhamento do Programa
PRONEX/FACEPE
41