SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
Uso do GitHub no processo de
desenvolvimento de software
dentro da Administração Pública
Planejamento e Gerenciamento de Projeto de Software
Dr. Rogério Patrício
Alunos: Anne Caroline, Daiana Joice e Jefferson Nascimento.
Universidade Federal de Sergipe
Programa de Pós Graduação em Ciência da Computação
Agenda
● Introdução
● Quasi-Revisão Sistemática
● Resultados e Discussão
● Ameaças à validade
● Considerações Finais
● Referências Bibliográficas
Introdução
● Ferramentas de Planejamento, Gerenciamento
de Projetos e Controle de Versão no Ambiente
Organizacional;
● Por que a Administração Pública?
● Por que o GitHub?
● Quasi Revisão Sistemática.
Quasi-Revisão Sistemática
Quasi-Revisão Sistemática
● Identificar, avaliar e interpretar toda pesquisa disponível referente ao
assunto de interesse;
● Estudo Secundário;
● Quanto maior a quantidade de trabalhos publicados, mais contundente
é a revisão sistemática;
● Na medicina a grande variedade de trabalhos primários impulsiona a
construção de revisões sistemáticas;
● Engenharia de Software tem pouca pesquisa empírica em comparação
com as outras áreas;
● Dificuldade em aplicar revisões sistemáticas e replicações de estudos;
● Impossibilidade de aplicação de revisão sistemática tradicional; e,
● Pesquisa de cunho exploratório com foco na caracterização do objeto
de análise.
Objetivo
● Identificar, avaliar e interpretar estudos primários
referentes ao uso do GitHub na Administração
Pública.
Questões de Pesquisa
● A Administração Pública utiliza o versionamento para
apoiar os processos de desenvolvimento de software?
● As empresas públicas utilizam o GitHub como
ferramenta de apoio no processo de software? Se sim,
com qual frequência?
● Qual é o impacto do uso do GitHub no processo de
desenvolvimento e manutenção de softwares, na
Administração Pública?
Escopo da Pesquisa
● Não foram incluídos artigos de áreas que
estejam fora do escopo da Computação;
● Não foram utilizados artigos que não
tinham sido disponibilizados nas
bibliotecas eletrônicas citadas
anteriormente; e,
● No que concerne ao idioma, foram
selecionados apenas, trabalhos em
português e em inglês.
Seleção de Fontes
● Disponibilidade de consulta através da web;
● Bibliotecas Digitais Online;
● Bases Eletrônicas Indexadas;
● Presença de mecanismos de busca através
de palavras chaves; e,
● Garantia de resultados únicos através das
palavras chaves e consultas personalizadas.
Procedimentos de Seleção e Critérios
Critérios de inclusão:
● O resultado deve estar em uma das línguas
definidas: português ou inglês;
● Os artigos encontrados devem apresentar
textos completos dos estudos em formato
eletrônico; e,
● O resultado deve conter no título ou no
resumo alguma relação com tema deste
trabalho.
Critérios de exclusão:
● Estudos duplicados;
● O resultado não está no contexto do
desenvolvimento ou estudo de software; e,
● Estudos com ano de publicação inferior a
2009.
Procedimento de Extração de Dados
Para cada estudo selecionado
foram extraídos os seguintes dados:
● Ano de publicação;
● Periódico ou Conferência onde
o artigo foi publicado;
● Conceitos relevantes para o
tema abordado neste trabalho;
● Considerações;
● Trabalho Futuros; e,
● Ameaças à validade.
Resultados
Total de trabalhos encontrados:
String: ((Github) AND ((Public Sector) OR
(Setor Público) OR (Government) OR
(Governo)))
Science Direct: 817
ACM: 48
IEEE: 0
Resultados
Resultados após análise:
● 1 artigo selecionado:
○ Mergel, Ines. Open
Collaboration in the
Public Sector: The
Case of Social
Coding on GitHub
Métodos do protocolo Science Direct ACM IEEE
Consulta da string de busca 817 48 0
Período 2009 a 2017 817 48 0
Consulta da string após o
refinamento
2 0 0
Critérios de inclusão após
refinamento
1 0 0
Critérios de exclusão após
refinamento
1 0 0
Seleção após leitura 1 0 0
Trabalho selecionado
Open Collaboration in the Public Sector: The Case of Social Coding on GitHub
● Contrato terceirizado x desenvolvimento colaborativo;
● Compartilhamento e reuso de código
○ Data.gov
○ Congress.gov
○ petitions.whitehouse.gov
● Cooperação no desenvolvimento de documentos de políticas públicas
○ General Service Administration’s social media strategy
● Transparência na administração pública.
Ameaças à validade
● Validade de
construção;
● Viés de seleção; e,
● Validade externa.
Considerações Finais
● A Quasi-Revisão Sistemática foi elaborada para
identificar e avaliar a importância e a
aplicabilidade do GitHub na administração
pública; e,
● A carência de trabalhos identificada através
desta revisão, só reforça a necessidade de
desenvolver mais pesquisas científicas nesta
área.
Dificuldades
Trabalhos Futuros
Referências Bibliográficas
Mergel, Ines. Open Collaboration in the Public Sector: The Case of Social Coding on GitHub. Government
Information Quarterly32.4 (2015): 464-72. Print.
BARBOSA, Marcelo Werneck.; HAYALA, Curto. Uso e avaliação da ferramenta NetProject em uma disciplina de
gerência de projetos de software. Anais do IV Simpósio Internacional em Gerência de Projetos (SINGEP). São
Paulo-SP. Brasil. 2015.
KITCHENHAM, B. Procedures for Performing Systematic Reviews. Joint Technical Report TR/SE-0401. Software
Engineering Group, Department of Computer Science, Keele University, UK and Empirical Software Engineering
National ICT Australia Ltd, 2004.
LEITÃO, Valéria. Lelli.; ANDRADE, Rossana. Maria. Castro. Utilizando uma ferramenta de gerência de projetos
para auxiliar no ensino de Engenharia de Software. Fórum de Educação em Engenharia de Software (FEES) -
Simpósio Brasileiro de Engenharia de Software (SBES). 2008.
LIMA, Francisco Rodrigues Júnior.; MARTIMIANO, Luciana Andréia Fondazzi. Avaliação da qualidade de softwares
voltados à gestão de projetos. XXX Encontro Nacional De Engenharia De Produção (ENEGEP). 2010.
Referências Bibliográficas
PMBOK (2012). Um Guia do Conjunto de Conhecimentos em Gerenciamento de Projetos. 5a edição. Editora
Saraiva.
PRESSMAN, Roger S. Engenharia de Software: Uma abordagem profissional- 8ª Edição. São Paulo: McGraw Hil,
2016
RAMOS, Dênis Paiva. Ambientes De Desenvolvimento De Software (Ads) & Ferramentas Case: Importância e
Aplicações. Belo Horizonte. 2011.
SANTOS, R. P. C.; CARMEIRA, R. F.; CLEMENTE, A. A.; CLEMENTE, R. G. Engenharia de processos de negócios:
aplicações e metodologias. 2002.
SOMMERVILLE, I. Engenharia de Software. 8ed. São Paulo: Pearson, 2007.
SOUZA, Keith S.; FANTINATO, Marcelo. Explorando a Engenharia de Requisitos Orientada a Serviços: Uma
Revisão Sistemática da Literatura. Escola de Artes, Ciências e Humanidades - Universidade de São Paulo. 2013.
Referências Bibliográficas
WAZLAWICK, Raul Sidnei. Metodologia de pesquisa para Ciência da Computação. 2. ed. Rio de Janeiro:
Elsevier, 2014.
WOOD, Donna J.; GRAY, Barbara. Toward a comprehensive theory of collaboration. Journal of Applied
Behavioral Science 27 (2): 139-62. 1991.
Uso do GitHub na Administração Pública

Mais conteúdo relacionado

Semelhante a Uso do GitHub na Administração Pública

Treinamento no Portal Padrão com streaming do Serpro
Treinamento no Portal Padrão com streaming do SerproTreinamento no Portal Padrão com streaming do Serpro
Treinamento no Portal Padrão com streaming do SerproTania Andrea
 
Aula 02 - Analisando objetivos e restrições de um projeto - Projeto de Redes ...
Aula 02 - Analisando objetivos e restrições de um projeto - Projeto de Redes ...Aula 02 - Analisando objetivos e restrições de um projeto - Projeto de Redes ...
Aula 02 - Analisando objetivos e restrições de um projeto - Projeto de Redes ...Dalton Martins
 
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIDevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIAlefe Variani
 
Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento d...
Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento d...Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento d...
Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento d...Jairo Junior
 
Pipeconf no CoffeOps Campinas
Pipeconf no CoffeOps CampinasPipeconf no CoffeOps Campinas
Pipeconf no CoffeOps CampinasAécio Pires
 
SAlmox SIIC 2014
SAlmox SIIC 2014SAlmox SIIC 2014
SAlmox SIIC 2014Jonas Mayer
 
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOSOS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOSLuiz Ladeira
 
Aula 1 Analise e Projeto
Aula 1   Analise e ProjetoAula 1   Analise e Projeto
Aula 1 Analise e ProjetoSergio Silva
 
Defesa de Tese - Luiz Agner (PUC-Rio, 2007)
Defesa de Tese - Luiz Agner (PUC-Rio, 2007)Defesa de Tese - Luiz Agner (PUC-Rio, 2007)
Defesa de Tese - Luiz Agner (PUC-Rio, 2007)Luiz Agner
 
Análise de dados com R - TDC 2015
Análise de dados com R - TDC 2015Análise de dados com R - TDC 2015
Análise de dados com R - TDC 2015Rodrigo Ribeiro
 
ANÁLISE DO PARADIGMA HÍBRIDO NA INDÚSTRIA DE SOFTWARE
ANÁLISE DO PARADIGMA HÍBRIDO NA INDÚSTRIA DE SOFTWAREANÁLISE DO PARADIGMA HÍBRIDO NA INDÚSTRIA DE SOFTWARE
ANÁLISE DO PARADIGMA HÍBRIDO NA INDÚSTRIA DE SOFTWAREKéllyson Gonçalves da Silva
 
Introdução a gestão de projetos com PMBoK
Introdução a gestão de projetos com PMBoKIntrodução a gestão de projetos com PMBoK
Introdução a gestão de projetos com PMBoKLeonardo Soares
 
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...Rogerio P C do Nascimento
 
Uma experiência acadêmica com Python
Uma experiência acadêmica com PythonUma experiência acadêmica com Python
Uma experiência acadêmica com PythonHenrique Bastos
 
Projeto Indiana
Projeto IndianaProjeto Indiana
Projeto Indianahellequin
 
Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...
Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...
Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...Marcirio Chaves
 
Quero ser analista de requisitos ou negócios. Por onde eu começo?
Quero ser analista de requisitos ou negócios. Por onde eu começo? Quero ser analista de requisitos ou negócios. Por onde eu começo?
Quero ser analista de requisitos ou negócios. Por onde eu começo? Venícios Gustavo
 
Gerenciamento de projetos de software
Gerenciamento de projetos de softwareGerenciamento de projetos de software
Gerenciamento de projetos de softwareJames Miranda
 

Semelhante a Uso do GitHub na Administração Pública (20)

Treinamento no Portal Padrão com streaming do Serpro
Treinamento no Portal Padrão com streaming do SerproTreinamento no Portal Padrão com streaming do Serpro
Treinamento no Portal Padrão com streaming do Serpro
 
Aula 02 - Analisando objetivos e restrições de um projeto - Projeto de Redes ...
Aula 02 - Analisando objetivos e restrições de um projeto - Projeto de Redes ...Aula 02 - Analisando objetivos e restrições de um projeto - Projeto de Redes ...
Aula 02 - Analisando objetivos e restrições de um projeto - Projeto de Redes ...
 
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIDevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
 
Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento d...
Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento d...Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento d...
Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento d...
 
Pipeconf no CoffeOps Campinas
Pipeconf no CoffeOps CampinasPipeconf no CoffeOps Campinas
Pipeconf no CoffeOps Campinas
 
SAlmox SIIC 2014
SAlmox SIIC 2014SAlmox SIIC 2014
SAlmox SIIC 2014
 
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOSOS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
 
Aula 1 Analise e Projeto
Aula 1   Analise e ProjetoAula 1   Analise e Projeto
Aula 1 Analise e Projeto
 
Aula 1 analise e projeto
Aula 1   analise e projetoAula 1   analise e projeto
Aula 1 analise e projeto
 
Defesa de Tese - Luiz Agner (PUC-Rio, 2007)
Defesa de Tese - Luiz Agner (PUC-Rio, 2007)Defesa de Tese - Luiz Agner (PUC-Rio, 2007)
Defesa de Tese - Luiz Agner (PUC-Rio, 2007)
 
Análise de dados com R - TDC 2015
Análise de dados com R - TDC 2015Análise de dados com R - TDC 2015
Análise de dados com R - TDC 2015
 
ANÁLISE DO PARADIGMA HÍBRIDO NA INDÚSTRIA DE SOFTWARE
ANÁLISE DO PARADIGMA HÍBRIDO NA INDÚSTRIA DE SOFTWAREANÁLISE DO PARADIGMA HÍBRIDO NA INDÚSTRIA DE SOFTWARE
ANÁLISE DO PARADIGMA HÍBRIDO NA INDÚSTRIA DE SOFTWARE
 
Sistemas de Informação II - Aula01- Apresentação da disciplina
Sistemas de Informação II - Aula01- Apresentação da disciplinaSistemas de Informação II - Aula01- Apresentação da disciplina
Sistemas de Informação II - Aula01- Apresentação da disciplina
 
Introdução a gestão de projetos com PMBoK
Introdução a gestão de projetos com PMBoKIntrodução a gestão de projetos com PMBoK
Introdução a gestão de projetos com PMBoK
 
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
 
Uma experiência acadêmica com Python
Uma experiência acadêmica com PythonUma experiência acadêmica com Python
Uma experiência acadêmica com Python
 
Projeto Indiana
Projeto IndianaProjeto Indiana
Projeto Indiana
 
Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...
Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...
Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...
 
Quero ser analista de requisitos ou negócios. Por onde eu começo?
Quero ser analista de requisitos ou negócios. Por onde eu começo? Quero ser analista de requisitos ou negócios. Por onde eu começo?
Quero ser analista de requisitos ou negócios. Por onde eu começo?
 
Gerenciamento de projetos de software
Gerenciamento de projetos de softwareGerenciamento de projetos de software
Gerenciamento de projetos de software
 

Uso do GitHub na Administração Pública

  • 1. Uso do GitHub no processo de desenvolvimento de software dentro da Administração Pública Planejamento e Gerenciamento de Projeto de Software Dr. Rogério Patrício Alunos: Anne Caroline, Daiana Joice e Jefferson Nascimento. Universidade Federal de Sergipe Programa de Pós Graduação em Ciência da Computação
  • 2. Agenda ● Introdução ● Quasi-Revisão Sistemática ● Resultados e Discussão ● Ameaças à validade ● Considerações Finais ● Referências Bibliográficas
  • 3. Introdução ● Ferramentas de Planejamento, Gerenciamento de Projetos e Controle de Versão no Ambiente Organizacional; ● Por que a Administração Pública? ● Por que o GitHub? ● Quasi Revisão Sistemática.
  • 5. Quasi-Revisão Sistemática ● Identificar, avaliar e interpretar toda pesquisa disponível referente ao assunto de interesse; ● Estudo Secundário; ● Quanto maior a quantidade de trabalhos publicados, mais contundente é a revisão sistemática; ● Na medicina a grande variedade de trabalhos primários impulsiona a construção de revisões sistemáticas; ● Engenharia de Software tem pouca pesquisa empírica em comparação com as outras áreas; ● Dificuldade em aplicar revisões sistemáticas e replicações de estudos; ● Impossibilidade de aplicação de revisão sistemática tradicional; e, ● Pesquisa de cunho exploratório com foco na caracterização do objeto de análise.
  • 6. Objetivo ● Identificar, avaliar e interpretar estudos primários referentes ao uso do GitHub na Administração Pública.
  • 7. Questões de Pesquisa ● A Administração Pública utiliza o versionamento para apoiar os processos de desenvolvimento de software? ● As empresas públicas utilizam o GitHub como ferramenta de apoio no processo de software? Se sim, com qual frequência? ● Qual é o impacto do uso do GitHub no processo de desenvolvimento e manutenção de softwares, na Administração Pública?
  • 8. Escopo da Pesquisa ● Não foram incluídos artigos de áreas que estejam fora do escopo da Computação; ● Não foram utilizados artigos que não tinham sido disponibilizados nas bibliotecas eletrônicas citadas anteriormente; e, ● No que concerne ao idioma, foram selecionados apenas, trabalhos em português e em inglês.
  • 9. Seleção de Fontes ● Disponibilidade de consulta através da web; ● Bibliotecas Digitais Online; ● Bases Eletrônicas Indexadas; ● Presença de mecanismos de busca através de palavras chaves; e, ● Garantia de resultados únicos através das palavras chaves e consultas personalizadas.
  • 10. Procedimentos de Seleção e Critérios Critérios de inclusão: ● O resultado deve estar em uma das línguas definidas: português ou inglês; ● Os artigos encontrados devem apresentar textos completos dos estudos em formato eletrônico; e, ● O resultado deve conter no título ou no resumo alguma relação com tema deste trabalho. Critérios de exclusão: ● Estudos duplicados; ● O resultado não está no contexto do desenvolvimento ou estudo de software; e, ● Estudos com ano de publicação inferior a 2009.
  • 11. Procedimento de Extração de Dados Para cada estudo selecionado foram extraídos os seguintes dados: ● Ano de publicação; ● Periódico ou Conferência onde o artigo foi publicado; ● Conceitos relevantes para o tema abordado neste trabalho; ● Considerações; ● Trabalho Futuros; e, ● Ameaças à validade.
  • 12. Resultados Total de trabalhos encontrados: String: ((Github) AND ((Public Sector) OR (Setor Público) OR (Government) OR (Governo))) Science Direct: 817 ACM: 48 IEEE: 0
  • 13. Resultados Resultados após análise: ● 1 artigo selecionado: ○ Mergel, Ines. Open Collaboration in the Public Sector: The Case of Social Coding on GitHub Métodos do protocolo Science Direct ACM IEEE Consulta da string de busca 817 48 0 Período 2009 a 2017 817 48 0 Consulta da string após o refinamento 2 0 0 Critérios de inclusão após refinamento 1 0 0 Critérios de exclusão após refinamento 1 0 0 Seleção após leitura 1 0 0
  • 14. Trabalho selecionado Open Collaboration in the Public Sector: The Case of Social Coding on GitHub ● Contrato terceirizado x desenvolvimento colaborativo; ● Compartilhamento e reuso de código ○ Data.gov ○ Congress.gov ○ petitions.whitehouse.gov ● Cooperação no desenvolvimento de documentos de políticas públicas ○ General Service Administration’s social media strategy ● Transparência na administração pública.
  • 15. Ameaças à validade ● Validade de construção; ● Viés de seleção; e, ● Validade externa.
  • 16. Considerações Finais ● A Quasi-Revisão Sistemática foi elaborada para identificar e avaliar a importância e a aplicabilidade do GitHub na administração pública; e, ● A carência de trabalhos identificada através desta revisão, só reforça a necessidade de desenvolver mais pesquisas científicas nesta área.
  • 19. Referências Bibliográficas Mergel, Ines. Open Collaboration in the Public Sector: The Case of Social Coding on GitHub. Government Information Quarterly32.4 (2015): 464-72. Print. BARBOSA, Marcelo Werneck.; HAYALA, Curto. Uso e avaliação da ferramenta NetProject em uma disciplina de gerência de projetos de software. Anais do IV Simpósio Internacional em Gerência de Projetos (SINGEP). São Paulo-SP. Brasil. 2015. KITCHENHAM, B. Procedures for Performing Systematic Reviews. Joint Technical Report TR/SE-0401. Software Engineering Group, Department of Computer Science, Keele University, UK and Empirical Software Engineering National ICT Australia Ltd, 2004. LEITÃO, Valéria. Lelli.; ANDRADE, Rossana. Maria. Castro. Utilizando uma ferramenta de gerência de projetos para auxiliar no ensino de Engenharia de Software. Fórum de Educação em Engenharia de Software (FEES) - Simpósio Brasileiro de Engenharia de Software (SBES). 2008. LIMA, Francisco Rodrigues Júnior.; MARTIMIANO, Luciana Andréia Fondazzi. Avaliação da qualidade de softwares voltados à gestão de projetos. XXX Encontro Nacional De Engenharia De Produção (ENEGEP). 2010.
  • 20. Referências Bibliográficas PMBOK (2012). Um Guia do Conjunto de Conhecimentos em Gerenciamento de Projetos. 5a edição. Editora Saraiva. PRESSMAN, Roger S. Engenharia de Software: Uma abordagem profissional- 8ª Edição. São Paulo: McGraw Hil, 2016 RAMOS, Dênis Paiva. Ambientes De Desenvolvimento De Software (Ads) & Ferramentas Case: Importância e Aplicações. Belo Horizonte. 2011. SANTOS, R. P. C.; CARMEIRA, R. F.; CLEMENTE, A. A.; CLEMENTE, R. G. Engenharia de processos de negócios: aplicações e metodologias. 2002. SOMMERVILLE, I. Engenharia de Software. 8ed. São Paulo: Pearson, 2007. SOUZA, Keith S.; FANTINATO, Marcelo. Explorando a Engenharia de Requisitos Orientada a Serviços: Uma Revisão Sistemática da Literatura. Escola de Artes, Ciências e Humanidades - Universidade de São Paulo. 2013.
  • 21. Referências Bibliográficas WAZLAWICK, Raul Sidnei. Metodologia de pesquisa para Ciência da Computação. 2. ed. Rio de Janeiro: Elsevier, 2014. WOOD, Donna J.; GRAY, Barbara. Toward a comprehensive theory of collaboration. Journal of Applied Behavioral Science 27 (2): 139-62. 1991.