SlideShare a Scribd company logo
1 of 20
Ecossistemas de Software
Renato de Pina Ferreira
Cleidson R. B. de Souza
renpina@gmail.com
Agenda
• Visão Geral
• Origem
• Definição
• Papéis dentro de um Ecossistema
• As Três Perspectivas
• Referências
230/03/2015
Visão Geral
Primórdios do
Desenvolvimento
Globalização do
Mercado
Desenvolvimento
Integrado
Ecossistemas de
Software
Primórdios:
.Unidades Individuais
.Desenvolvimento Centralizado
.Esforço de Um Fabricante
Hoje em dia:
.Unidades Interdependentes de
Fornecedores
.Produtos Integrados
.Esforço Coletivo
330/03/2015
Origem
• Termo “emprestado” de ecossistemas de negócio,
que foi baseado em ecossistemas biológicos.
• Exemplo 1: onça-pintada. Grande predador, mas
pequena parte do ecossistema.
• Exemplo 2: a colaboração e a competição são
elementos fundamentais para que os dois
prosperem.
430/03/2015
Origem (2)
• Ecossistemas de negócio:
“uma comunidade econômica apoiada por uma
fundação, organizações e indivíduos interagindo
como organismos do mundo de negócios”
Moore (1993)
530/03/2015
Definição
• “ecossistema de software é como um conjunto
de negócios, empresas ou entidades que
funcionam como uma unidade e interagem
com um mercado compartilhado para
fornecer software e serviços, levando em
consideração o relacionamento entre eles”.
Jansen (2009)
630/03/2015
Definição (2)
• Ecossistemas de software geralmente são
governados e dirigidos por uma ou mais
partes que lucram quando o ecossistema
prospera. Chamadas Keystones ou
governantes.
• Exemplo? Apple, Google...
730/03/2015
Papéis dentro de um Ecossistema
830/03/2015
Papéis dentro de um Ecossistema(2)
• Apple: é a dona da plataforma ou, como é
denominada nesta apresentação, a
governante/keystone. Ela desenvolve e é a dona
da plataforma iOS.
• Usuários: são os usuários finais da plataforma, as
pessoas que utilizam o smartphone com o iOS
instalado, e também fazem uso das aplicações
que são desenvolvidas pelo desenvolvedores de
software, além de possuírem um contrato com as
empresas de telefonia móvel.
930/03/2015
Papéis dentro de um Ecossistema(3)
• Desenvolvedores: são os engenheiros de software que
desenvolvem aplicações/serviços para a plataforma.
Eles criam produtos de software que são utilizados
pelos usuários da plataforma
• Fabricantes de hardware: fornecem componentes
físicos que serão acoplados ao smartphone da Apple.
São fabricantes que vão desde produtores de chips que
são utilizados diretamente na fabricação e montagem
dos smartphones, até fabricantes de acessórios, como
fones de ouvido, capas protetoras, e etc.
1030/03/2015
Papéis dentro de um Ecossistema (4)
• Todos interligados de alguma forma. O que nada
mais é que um Ecossistema.
1130/03/2015
As Três Perspectivas
• Em um estudo realizado por Barbosa e colegas
(2011) essas três dimensões são propostas e
analisadas.
Técnica
Negócio
Social
1230/03/2015
As Três Perspectivas (2)
• Técnica: é focada na plataforma na qual o
ecossistema gira.
– o mercado
– a tecnologia
– Infraestrutura e outros.
• Foco: para entender como foi projetada e
desenvolvida, como foi o seu processo de
abertura, considerando a sua arquitetura,
transparência durante sua evolução e
manutenção. (Santos e Werner, 2011a)
1330/03/2015
As Três Perspectivas (3)
• Negócio: está focada em analisar o contexto da plataforma,
definir seu escopo, quais os papéis e suas características.
• Exemplo:
1. Selecionar os objetivos do ecossistema.
2. Elaborar perguntas para melhor entender estes objetivos.
3. Definir, coletar e analisar métricas, como por exemplo,
números de desenvolvedores, países e usuários que fazem
parte do ecossistema.
1430/03/2015
As Três Perspectivas (4)
• Essa abordagem permite coletar, manipular e
apresentar indicadores de sustentabilidade e
diversidade e transformar em informações
que indiquem o quão saudável é aquele
ecossistema (Dhungana et al., 2010)
1530/03/2015
As Três Perspectivas (5)
• Social: dimensão que possui uma grande
importância quando se olha para fatores que
levam ao sucesso de um determinado
ecossistema.
• Campbell e Ahmed (2010), em um estudo
semelhante ao de Barbosa, apontam que
empresas governantes que se comprometem
mais com o fator social, tendem a possuir um
ecossistema de sucesso.
1630/03/2015
As Três Perspectivas (6)
• Afinal, desenvolver software é uma atividade
social.
• Identificar e analisar requisitos faz com que
desenvolvedores pensem mais como
sociólogos e psicólogos (cursos das ciências
humanas) do que como profissionais
formadas em ciências exatas.
1730/03/2015
Conclusão
Concluindo...
• Ecossistemas de software é a nossa realidade.
• Meio usado amplamente para
desenvolvimento de soluções.
1830/03/2015
Referências
• Jansen, S. and Finkelstein, A. and Brinkkemper, S. A Sense of Community: A Research Agenda for Software
Ecosystems, In: International Conference on Software Engineering, Vancouver, Canada, IEEE CS Press. (2009).
• D. Dhungana, I. Groher, E. Schludermann, and S. Bi. Software ecosystems vs. natural ecosystems: learning from
the ingenious mind of nature. In Proceedings of the Fourth European Conference on Software Architecture:
Companion Volume, pages 96-102.ACM. (2010).
• Campbell, P.R.J., Ahmed, F., A Three-Dimensional View of Software Ecosystems. In: 2nd International Workshop
on Software Ecosystems. (2010).
• Messerschmitt, D. G., Szyperski, C. Software Ecosystem: Understanding an Indispensable Technology and
Industry. The MIT Press. (2003).
• James F. Moore. The death of competition: Leadership and strategy in the age of business ecosystems.
HarperBusiness, New York. (1996).
• O. Barbosa and C. Alves. A systematic mapping study on software ecosystems. In Proceedings of the 3rd
Workshop on Software Ecosystems. http://ceur-ws.org/Vol-746/. (2011).
• Santos, R.P., and C.M.L. Werner. A Proposal for Software Ecosystems Engineering. In: Proceedings of the 3rd
International Workshop on Software Ecosystems, 2nd International Conference on Software Business, Brussels,
pages 40-51, June. (2011a).
1930/03/2015
Ecossistemas de Software
Renato de Pina Ferreira
Cleidson R. B. de Souza
renpina@gmail.com

More Related Content

What's hot

4o Aula Crenças Disfuncionais.pdf
4o Aula Crenças Disfuncionais.pdf4o Aula Crenças Disfuncionais.pdf
4o Aula Crenças Disfuncionais.pdfWelmaSaldanha1
 
Aula1 e aula2 - Analise e Projeto de Sistemas
Aula1 e aula2 - Analise e Projeto de SistemasAula1 e aula2 - Analise e Projeto de Sistemas
Aula1 e aula2 - Analise e Projeto de SistemasGustavo Gonzalez
 
Sistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e LinuxSistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e LinuxFelipe Cesar Costa
 
Aula 04 - Medidas de Armazenamento
Aula 04 - Medidas de ArmazenamentoAula 04 - Medidas de Armazenamento
Aula 04 - Medidas de ArmazenamentoSuzana Viana Mota
 
Lista1 exercicios conversc3a3o_base
Lista1 exercicios conversc3a3o_baseLista1 exercicios conversc3a3o_base
Lista1 exercicios conversc3a3o_baseAlcides Olinto
 
Apresentação Scratch
Apresentação ScratchApresentação Scratch
Apresentação ScratchMichele Felkl
 
Introdução Neuroanatomia
Introdução NeuroanatomiaIntrodução Neuroanatomia
Introdução NeuroanatomiaOlavo Valente
 
área de trabalho - visão geral
área de trabalho - visão geral área de trabalho - visão geral
área de trabalho - visão geral CedepBlog
 
Análise de Falhas em Sistemas modelados
Análise de Falhas em Sistemas modeladosAnálise de Falhas em Sistemas modelados
Análise de Falhas em Sistemas modeladosAlexandre Grossi
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisvini_campos
 
Tipos de Licença de Softwares
Tipos de Licença de SoftwaresTipos de Licença de Softwares
Tipos de Licença de SoftwaresLucas Castejon
 
Montagem e Configuração de Computadores
Montagem e Configuração de ComputadoresMontagem e Configuração de Computadores
Montagem e Configuração de ComputadoresManel Motas
 

What's hot (20)

4o Aula Crenças Disfuncionais.pdf
4o Aula Crenças Disfuncionais.pdf4o Aula Crenças Disfuncionais.pdf
4o Aula Crenças Disfuncionais.pdf
 
Técnicas de ia
Técnicas de iaTécnicas de ia
Técnicas de ia
 
Software livre, codigo aberto e licenças
Software livre, codigo aberto e licençasSoftware livre, codigo aberto e licenças
Software livre, codigo aberto e licenças
 
Aula1 e aula2 - Analise e Projeto de Sistemas
Aula1 e aula2 - Analise e Projeto de SistemasAula1 e aula2 - Analise e Projeto de Sistemas
Aula1 e aula2 - Analise e Projeto de Sistemas
 
Sistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e LinuxSistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e Linux
 
Aula 04 - Medidas de Armazenamento
Aula 04 - Medidas de ArmazenamentoAula 04 - Medidas de Armazenamento
Aula 04 - Medidas de Armazenamento
 
Lista1 exercicios conversc3a3o_base
Lista1 exercicios conversc3a3o_baseLista1 exercicios conversc3a3o_base
Lista1 exercicios conversc3a3o_base
 
A evolução do HD
A evolução do HDA evolução do HD
A evolução do HD
 
Apresentação Scratch
Apresentação ScratchApresentação Scratch
Apresentação Scratch
 
Introdução Neuroanatomia
Introdução NeuroanatomiaIntrodução Neuroanatomia
Introdução Neuroanatomia
 
SO-08 Sistemas de Arquivos
SO-08 Sistemas de ArquivosSO-08 Sistemas de Arquivos
SO-08 Sistemas de Arquivos
 
Aula 04 software
Aula 04 softwareAula 04 software
Aula 04 software
 
Aula 15 processadores
Aula 15 processadoresAula 15 processadores
Aula 15 processadores
 
área de trabalho - visão geral
área de trabalho - visão geral área de trabalho - visão geral
área de trabalho - visão geral
 
Análise de Falhas em Sistemas modelados
Análise de Falhas em Sistemas modeladosAnálise de Falhas em Sistemas modelados
Análise de Falhas em Sistemas modelados
 
Ansiedade estratégias de tratamento em TCC
Ansiedade estratégias de tratamento em TCCAnsiedade estratégias de tratamento em TCC
Ansiedade estratégias de tratamento em TCC
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Tipos de Licença de Softwares
Tipos de Licença de SoftwaresTipos de Licença de Softwares
Tipos de Licença de Softwares
 
Montagem e Configuração de Computadores
Montagem e Configuração de ComputadoresMontagem e Configuração de Computadores
Montagem e Configuração de Computadores
 
Iso 27002-2013
Iso 27002-2013Iso 27002-2013
Iso 27002-2013
 

Similar to Ecossistemas de Software

Open Source e Modelos de Negócio
Open Source e Modelos de NegócioOpen Source e Modelos de Negócio
Open Source e Modelos de NegócioCarlos J. Costa
 
Atividades interdisciplinares02
Atividades interdisciplinares02Atividades interdisciplinares02
Atividades interdisciplinares02IDELAN OLIVEIRA
 
SIG_Cap1_Exercicio.pdf
SIG_Cap1_Exercicio.pdfSIG_Cap1_Exercicio.pdf
SIG_Cap1_Exercicio.pdfSoniaDomingos4
 
Graduação puc - aplicações de padrões de projeto no desenvolvimento de inte...
Graduação   puc - aplicações de padrões de projeto no desenvolvimento de inte...Graduação   puc - aplicações de padrões de projeto no desenvolvimento de inte...
Graduação puc - aplicações de padrões de projeto no desenvolvimento de inte...Wagner Tironi Pinto
 
Redes sociais - Teoria e Prática - Plataformas
Redes sociais - Teoria e Prática - PlataformasRedes sociais - Teoria e Prática - Plataformas
Redes sociais - Teoria e Prática - PlataformasRicardo Murer
 
Pré Projeto De Pesquisa: Aplicativos e APIs, Além Da Apropriação Tecnológica
Pré Projeto De Pesquisa: Aplicativos e APIs, Além Da Apropriação TecnológicaPré Projeto De Pesquisa: Aplicativos e APIs, Além Da Apropriação Tecnológica
Pré Projeto De Pesquisa: Aplicativos e APIs, Além Da Apropriação TecnológicaNiva Silva
 
Apresentaçao do Grupo de Pesquisa (Eng. Software e Sistemas Colaborativos) UT...
Apresentaçao do Grupo de Pesquisa (Eng. Software e Sistemas Colaborativos) UT...Apresentaçao do Grupo de Pesquisa (Eng. Software e Sistemas Colaborativos) UT...
Apresentaçao do Grupo de Pesquisa (Eng. Software e Sistemas Colaborativos) UT...Igor Steinmacher
 
O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...
O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...
O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...PUCRS University
 
Vamos empreender com Software Livre? - Rainer Krüger
Vamos empreender com Software Livre? - Rainer KrügerVamos empreender com Software Livre? - Rainer Krüger
Vamos empreender com Software Livre? - Rainer KrügerTchelinux
 
Usando weka-na-pratica
Usando weka-na-praticaUsando weka-na-pratica
Usando weka-na-praticaawtb1200
 
ICPD_2011_2012
ICPD_2011_2012ICPD_2011_2012
ICPD_2011_2012Rui Raposo
 
Programa de Pós-Graduação em Engenharia do Conhecimento - Aula Inaugural
Programa de Pós-Graduação em Engenharia do Conhecimento - Aula InauguralPrograma de Pós-Graduação em Engenharia do Conhecimento - Aula Inaugural
Programa de Pós-Graduação em Engenharia do Conhecimento - Aula InauguralRoberto C. S. Pacheco
 
PACT: um framework para o design de sistemas interativos
PACT: um framework para o design de sistemas interativosPACT: um framework para o design de sistemas interativos
PACT: um framework para o design de sistemas interativosWellington Oliveira
 
Tecnologia da Informação
Tecnologia da InformaçãoTecnologia da Informação
Tecnologia da Informaçãocleusamoreira
 
R1 Pensamento Sistemico Cdi 18fev2010
R1   Pensamento Sistemico   Cdi  18fev2010R1   Pensamento Sistemico   Cdi  18fev2010
R1 Pensamento Sistemico Cdi 18fev2010paulafdc
 

Similar to Ecossistemas de Software (20)

Open Source e Modelos de Negócio
Open Source e Modelos de NegócioOpen Source e Modelos de Negócio
Open Source e Modelos de Negócio
 
Atividades interdisciplinares02
Atividades interdisciplinares02Atividades interdisciplinares02
Atividades interdisciplinares02
 
SIG_Cap1_Exercicio.pdf
SIG_Cap1_Exercicio.pdfSIG_Cap1_Exercicio.pdf
SIG_Cap1_Exercicio.pdf
 
Modelo de pre projeto de monografia
Modelo de pre projeto de monografiaModelo de pre projeto de monografia
Modelo de pre projeto de monografia
 
Graduação puc - aplicações de padrões de projeto no desenvolvimento de inte...
Graduação   puc - aplicações de padrões de projeto no desenvolvimento de inte...Graduação   puc - aplicações de padrões de projeto no desenvolvimento de inte...
Graduação puc - aplicações de padrões de projeto no desenvolvimento de inte...
 
Redes sociais - Teoria e Prática - Plataformas
Redes sociais - Teoria e Prática - PlataformasRedes sociais - Teoria e Prática - Plataformas
Redes sociais - Teoria e Prática - Plataformas
 
Pré Projeto De Pesquisa: Aplicativos e APIs, Além Da Apropriação Tecnológica
Pré Projeto De Pesquisa: Aplicativos e APIs, Além Da Apropriação TecnológicaPré Projeto De Pesquisa: Aplicativos e APIs, Além Da Apropriação Tecnológica
Pré Projeto De Pesquisa: Aplicativos e APIs, Além Da Apropriação Tecnológica
 
Apresentaçao do Grupo de Pesquisa (Eng. Software e Sistemas Colaborativos) UT...
Apresentaçao do Grupo de Pesquisa (Eng. Software e Sistemas Colaborativos) UT...Apresentaçao do Grupo de Pesquisa (Eng. Software e Sistemas Colaborativos) UT...
Apresentaçao do Grupo de Pesquisa (Eng. Software e Sistemas Colaborativos) UT...
 
O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...
O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...
O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...
 
Vamos empreender com Software Livre? - Rainer Krüger
Vamos empreender com Software Livre? - Rainer KrügerVamos empreender com Software Livre? - Rainer Krüger
Vamos empreender com Software Livre? - Rainer Krüger
 
WDES 2014 paper: SECOView: Uma Abordagem Baseada em Visões para Apoiar a Gove...
WDES 2014 paper: SECOView: Uma Abordagem Baseada em Visões para Apoiar a Gove...WDES 2014 paper: SECOView: Uma Abordagem Baseada em Visões para Apoiar a Gove...
WDES 2014 paper: SECOView: Uma Abordagem Baseada em Visões para Apoiar a Gove...
 
Usando weka-na-pratica
Usando weka-na-praticaUsando weka-na-pratica
Usando weka-na-pratica
 
ICPD_2011_2012
ICPD_2011_2012ICPD_2011_2012
ICPD_2011_2012
 
Programa de Pós-Graduação em Engenharia do Conhecimento - Aula Inaugural
Programa de Pós-Graduação em Engenharia do Conhecimento - Aula InauguralPrograma de Pós-Graduação em Engenharia do Conhecimento - Aula Inaugural
Programa de Pós-Graduação em Engenharia do Conhecimento - Aula Inaugural
 
O case IBM 2011
O case IBM 2011O case IBM 2011
O case IBM 2011
 
PACT: um framework para o design de sistemas interativos
PACT: um framework para o design de sistemas interativosPACT: um framework para o design de sistemas interativos
PACT: um framework para o design de sistemas interativos
 
Ufsc inovação colaborativa
Ufsc   inovação colaborativaUfsc   inovação colaborativa
Ufsc inovação colaborativa
 
Software livre: modelo de negócio
Software livre: modelo de negócioSoftware livre: modelo de negócio
Software livre: modelo de negócio
 
Tecnologia da Informação
Tecnologia da InformaçãoTecnologia da Informação
Tecnologia da Informação
 
R1 Pensamento Sistemico Cdi 18fev2010
R1   Pensamento Sistemico   Cdi  18fev2010R1   Pensamento Sistemico   Cdi  18fev2010
R1 Pensamento Sistemico Cdi 18fev2010
 

Ecossistemas de Software

  • 1. Ecossistemas de Software Renato de Pina Ferreira Cleidson R. B. de Souza renpina@gmail.com
  • 2. Agenda • Visão Geral • Origem • Definição • Papéis dentro de um Ecossistema • As Três Perspectivas • Referências 230/03/2015
  • 3. Visão Geral Primórdios do Desenvolvimento Globalização do Mercado Desenvolvimento Integrado Ecossistemas de Software Primórdios: .Unidades Individuais .Desenvolvimento Centralizado .Esforço de Um Fabricante Hoje em dia: .Unidades Interdependentes de Fornecedores .Produtos Integrados .Esforço Coletivo 330/03/2015
  • 4. Origem • Termo “emprestado” de ecossistemas de negócio, que foi baseado em ecossistemas biológicos. • Exemplo 1: onça-pintada. Grande predador, mas pequena parte do ecossistema. • Exemplo 2: a colaboração e a competição são elementos fundamentais para que os dois prosperem. 430/03/2015
  • 5. Origem (2) • Ecossistemas de negócio: “uma comunidade econômica apoiada por uma fundação, organizações e indivíduos interagindo como organismos do mundo de negócios” Moore (1993) 530/03/2015
  • 6. Definição • “ecossistema de software é como um conjunto de negócios, empresas ou entidades que funcionam como uma unidade e interagem com um mercado compartilhado para fornecer software e serviços, levando em consideração o relacionamento entre eles”. Jansen (2009) 630/03/2015
  • 7. Definição (2) • Ecossistemas de software geralmente são governados e dirigidos por uma ou mais partes que lucram quando o ecossistema prospera. Chamadas Keystones ou governantes. • Exemplo? Apple, Google... 730/03/2015
  • 8. Papéis dentro de um Ecossistema 830/03/2015
  • 9. Papéis dentro de um Ecossistema(2) • Apple: é a dona da plataforma ou, como é denominada nesta apresentação, a governante/keystone. Ela desenvolve e é a dona da plataforma iOS. • Usuários: são os usuários finais da plataforma, as pessoas que utilizam o smartphone com o iOS instalado, e também fazem uso das aplicações que são desenvolvidas pelo desenvolvedores de software, além de possuírem um contrato com as empresas de telefonia móvel. 930/03/2015
  • 10. Papéis dentro de um Ecossistema(3) • Desenvolvedores: são os engenheiros de software que desenvolvem aplicações/serviços para a plataforma. Eles criam produtos de software que são utilizados pelos usuários da plataforma • Fabricantes de hardware: fornecem componentes físicos que serão acoplados ao smartphone da Apple. São fabricantes que vão desde produtores de chips que são utilizados diretamente na fabricação e montagem dos smartphones, até fabricantes de acessórios, como fones de ouvido, capas protetoras, e etc. 1030/03/2015
  • 11. Papéis dentro de um Ecossistema (4) • Todos interligados de alguma forma. O que nada mais é que um Ecossistema. 1130/03/2015
  • 12. As Três Perspectivas • Em um estudo realizado por Barbosa e colegas (2011) essas três dimensões são propostas e analisadas. Técnica Negócio Social 1230/03/2015
  • 13. As Três Perspectivas (2) • Técnica: é focada na plataforma na qual o ecossistema gira. – o mercado – a tecnologia – Infraestrutura e outros. • Foco: para entender como foi projetada e desenvolvida, como foi o seu processo de abertura, considerando a sua arquitetura, transparência durante sua evolução e manutenção. (Santos e Werner, 2011a) 1330/03/2015
  • 14. As Três Perspectivas (3) • Negócio: está focada em analisar o contexto da plataforma, definir seu escopo, quais os papéis e suas características. • Exemplo: 1. Selecionar os objetivos do ecossistema. 2. Elaborar perguntas para melhor entender estes objetivos. 3. Definir, coletar e analisar métricas, como por exemplo, números de desenvolvedores, países e usuários que fazem parte do ecossistema. 1430/03/2015
  • 15. As Três Perspectivas (4) • Essa abordagem permite coletar, manipular e apresentar indicadores de sustentabilidade e diversidade e transformar em informações que indiquem o quão saudável é aquele ecossistema (Dhungana et al., 2010) 1530/03/2015
  • 16. As Três Perspectivas (5) • Social: dimensão que possui uma grande importância quando se olha para fatores que levam ao sucesso de um determinado ecossistema. • Campbell e Ahmed (2010), em um estudo semelhante ao de Barbosa, apontam que empresas governantes que se comprometem mais com o fator social, tendem a possuir um ecossistema de sucesso. 1630/03/2015
  • 17. As Três Perspectivas (6) • Afinal, desenvolver software é uma atividade social. • Identificar e analisar requisitos faz com que desenvolvedores pensem mais como sociólogos e psicólogos (cursos das ciências humanas) do que como profissionais formadas em ciências exatas. 1730/03/2015
  • 18. Conclusão Concluindo... • Ecossistemas de software é a nossa realidade. • Meio usado amplamente para desenvolvimento de soluções. 1830/03/2015
  • 19. Referências • Jansen, S. and Finkelstein, A. and Brinkkemper, S. A Sense of Community: A Research Agenda for Software Ecosystems, In: International Conference on Software Engineering, Vancouver, Canada, IEEE CS Press. (2009). • D. Dhungana, I. Groher, E. Schludermann, and S. Bi. Software ecosystems vs. natural ecosystems: learning from the ingenious mind of nature. In Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, pages 96-102.ACM. (2010). • Campbell, P.R.J., Ahmed, F., A Three-Dimensional View of Software Ecosystems. In: 2nd International Workshop on Software Ecosystems. (2010). • Messerschmitt, D. G., Szyperski, C. Software Ecosystem: Understanding an Indispensable Technology and Industry. The MIT Press. (2003). • James F. Moore. The death of competition: Leadership and strategy in the age of business ecosystems. HarperBusiness, New York. (1996). • O. Barbosa and C. Alves. A systematic mapping study on software ecosystems. In Proceedings of the 3rd Workshop on Software Ecosystems. http://ceur-ws.org/Vol-746/. (2011). • Santos, R.P., and C.M.L. Werner. A Proposal for Software Ecosystems Engineering. In: Proceedings of the 3rd International Workshop on Software Ecosystems, 2nd International Conference on Software Business, Brussels, pages 40-51, June. (2011a). 1930/03/2015
  • 20. Ecossistemas de Software Renato de Pina Ferreira Cleidson R. B. de Souza renpina@gmail.com