Tie Strength in GitHub Heterogeneous Networks

Tamanho: px
Começar a partir da página:

Download "Tie Strength in GitHub Heterogeneous Networks"

Transcrição

1 Tie Strength in GitHub Heterogeneous Networks Gabriel P. Oliveira, Natércia A. Batista, Michele A. Brandão, Mirella M. Moro Universidade Federal de Minas Gerais (UFMG)

2 2 Todos sabem O que é uma Rede Social As mais usadas Quem as usa Como usá-las Mas e... Como lucrar com elas? As pessoas influentes? Como evoluem? Fonte:

3 3 Valor das Redes Sociais Examples of the effects of social networks on economic activity are abundant and pervasive, including roles in transmitting information about jobs, new products, technologies, and political opinions. Networks of relationships among various firms and political organizations affect research and development, patent activity, trade patterns, and political alliances. Matthew O. Jackson: An Overview of Social Networks and Economic Applications. In: Handbook of Social Economics. Edited by Jess Benhabib, Alberto Bisin and Matthew O. Jackson. Elsevier, 2011.

4 4 REDES SOCIAIS Diversão e conexões pessoais + Trabalho e conexões profissionais

5 5 Genoma de Relacionamentos Profissionais Genoma de Relacionamentos Profissionais Como pessoas interagem Com métricas específicas Pessoais psique humana Dados disponíveis ou coletáveis Amplo campo aberto Aplicações diversas: Caracterização (como é) Evolução (como veio a ser) Prospecção (como será)

6 6 GitHub Rede de colaboração entre desenvolvedores Contribuem em repositórios Comentam e relatam problemas E mais (próximos slides) Rede Social: pessoas/nós + relacionamentos/arestas Relacionamentos possuem importâncias diferentes

7 7 Força da Colaboração no GitHub Modelagem + Métricas Intervalo de Tempo Alves et SBBD 2016 Batista et SBBD 2017 Aspectos Temporais GitSED: Conjunto de Dados Batista et WI 2017 Batista et SBBD DSW 2017

8 8 Força da Colaboração no GitHub Modelagem + Métricas Intervalo de Tempo Alves et SBBD 2016 Batista et SBBD 2017 Consideram apenas relacionamentos por commits Aspectos Temporais GitSED: Conjunto de Dados Batista et WI 2017 Batista et SBBD DSW 2017

9 9 Objetivos Criar uma modelagem heterogênea que represente os vários tipos de relacionamentos existentes no GitHub Identificar novas propriedades semânticas para a criação de métricas para a força dos relacionamentos Utilizar a modelagem e as novas métricas em uma aplicação real de ranqueamento de pares

10 10 Base de Dados WebMedia 2018 Minicurso 5 GitSED (GitHub Socially Enhanced Dataset) Atualização com dados até maio/2017 Novas linguagens adicionadas Mais Colaborativas Menos Colaborativas

11 11 Rede Base [Alves et al. 2016; Batista et al. 2017] Nós são desenvolvedores do GitHub Arestas conectam pessoas que contribuem em um mesmo repositório Mesmo intervalo de tempo

12 12 Rede Base [Alves et al. 2016; Batista et al. 2017] Colaboração só existe se for em um mesmo intervalo de tempo

13 13 Funcionalidades do GitHub Repositórios Compartilhados

14 14 Funcionalidades do GitHub Seguidores Repositórios Compartilhados

15 15 Funcionalidades do GitHub Issues Seguidores bugs, sugestões Repositórios Compartilhados

16 16 Funcionalidades do GitHub Issues Seguidores bugs, sugestões Pull Requests melhorias Repositórios Compartilhados

17 17 Funcionalidades do GitHub Issues Seguidores bugs, sugestões Pull Requests Repositórios Favoritos melhorias Repositórios Compartilhados

18 18 Nova Rede Heterogênea

19 19 Nova Rede Heterogênea

20 20 Nova Rede Heterogênea

21 21 Nova Rede Heterogênea

22 22 Nova Rede Heterogênea

23 23 Nova Rede Heterogênea

24 24 Nova Rede Heterogênea O peso é dado por métricas específicas [Alves et al. 2016; Batista et al. 2017]

25 25 Novas Métricas Semânticas BIF - Bidirectional Intensity of Followers BPR - Bidirectional Pull Requests UPR - Unidirectional Pull Requests UAI - Unidirectional Assigned Issues UIM - Unidirectional Intensity of starmarks

26 26 Novas Métricas Semânticas Bidirectional Intensity of Followers (BIF) Intensidade da relação onde dois usuários se seguem 1 0,5 0 se ambos se seguem se X segue Y XOR Y segue X caso contrário

27 27 Novas Métricas Semânticas Bidirectional Pull Requests (BPR) Agrega quantidade de pull requests de um par em todos os repositórios da rede Usuário X cria 2 dos 10 pull requests no repositório R1 (2 + 1) 10 Usuário Y cria 2 dos 10 pull requests no repositório R1

28 28 Novas Métricas Semânticas Bidirectional Pull Requests (BPR) Agrega quantidade de pull requests de um par em todos os repositórios da rede Usuário X cria 5 dos 20 pull requests no reposirório R2 (2 + 1) + (5 + 10) Usuário Y cria 10 dos 20 pull requests no reposirório R2

29 29 Novas Métricas Semânticas Bidirectional Pull Requests (BPR) Agrega quantidade de pull requests de um par em todos os repositórios da rede (2 + 1) + (5 + 10) = 1,

30 30 Novas Métricas Semânticas Unidirectional Pull Requests (UPR) Considera pull requests criados em repositórios de um único usuário 2/10 = 0,6 Usuário X cria 6 pull requests em repositórios de Y Usuário Y possui 10 repositórios

31 31 Novas Métricas Semânticas Unidirectional Assigned Issues (UAI) Avalia a quantidade de issues designadas a um usuário 3/10 = 0,3 Usuário X cria 3 issues que são designadas ao usuário Y Um total de 10 issues são designadas ao usuário Y

32 32 Novas Métricas Semânticas Unidirectional Intensity of starmarks (UIM) Proporção de repositórios favoritos entre dois usuários 2/10 = 0,2 Usuário X marca 2 repositórios de Y como favoritos Usuário Y possui 10 repositórios

33 33 Análises e Resultados Caracterização das Redes Análise da Correlação entre Métricas Ranking de Pares de Desenvolvedores

34 34 Caracterização das Redes Repositórios Nós (devs) Pares de desenvolvedores Tamanho do Componente Gigante Ruby JavaScript Assembly Visual Basic ,7% 81,9% 22,3% 19% Linguagens mais colaborativas

35 35 Caracterização das Redes Repositórios Nós (devs) Pares de desenvolvedores Tamanho do Componente Gigante Ruby JavaScript Assembly Visual Basic ,7% 81,9% 22,3% 19% Linguagens menos colaborativas

36 Correlação entre Novas Métricas Visual Basic Resultados similares para Pearson Ruby Coef. de Spearman 36 Inversamente correlacionadas Não são correlacionadas Totalmente correlacionadas Inversamente correlacionadas Não são correlacionadas Totalmente correlacionadas

37 37 Correlação entre Novas Métricas Em todas as linguagens, a correlação entre as métricas é baixa ou insubstancial Cada métrica considera um tipo diferente de relacionamento Novas métricas adicionam novas informações à rede de colaboração Não era possível na modelagem anterior

38 38 Correlação com Métricas Existentes Métricas Topológicas Neighborhood Overlap (NO) Métricas Semânticas [Alves et al. 2016; Batista et al. 2017] Shared Repositories (SR) Jointly Developer Contribution to Shared Repositories (JCSR) Jointly Developer Commits to Shared Repositories (JCOSR) Previous Collaboration (PC) Global Potential Contribution (GPC)

39 Correlação com Métricas Existentes Métricas Topológicas Neighborhood Overlap (NO) Métricas Semânticas [Alves et al. 2016; Batista et al. 2017] Consideram commits 39 Shared Repositories (SR) Jointly Developer Contribution to Shared Repositories (JCSR) Jointly Developer Commits to Shared Repositories (JCOSR) Previous Collaboration (PC) Consideram aspectos temporais Global Potential Contribution (GPC)

40 Métricas utilizadas conjuntamente com Tieness (T) Ruby Visual Basic Resultados similares para Pearson Tieness combina propriedade topológica da rede com semântica Coef. de Spearman 40 Correlação com Métricas Existentes [Brandão e Moro 2017]

41 41 Correlação com Métricas Existentes O uso da Tieness com diferentes pesos traz as mesmas informações à rede Deve-se escolher métricas de baixo custo computacional (e.g. T_BIF) O comportamento das métricas é similar em linguagens mais e menos colaborativas

42 42 Aplicação: Ranking de Pares Métrica escolhida para classificação: BPR (Pull Requests) Possui o maior número de pares com valores relativamente altos na rede Comparação com métricas sobre repositórios compartilhados (SR) e tempo de colaboração (GPC)

43 43 Aplicação: Ranking de Pares Pares com alta colaboração em repositórios # Par BPR SR GPC 1 (01, 02) 139, ,051 2 (03, 02) 138, ,204 3 (04, 02) 99, ,04 4 (05, 02) 77, ,028 5 (06, 07) 76, ,992 Linguagem: Ruby BPR - Bid. Pull Requests SR - Shared Repositories GPC - Global Potential Contribution

44 44 Aplicação: Ranking de Pares Tempo de colaboração considerável # Par BPR SR GPC 1 (01, 02) 139, ,051 2 (03, 02) 138, ,204 3 (04, 02) 99, ,04 4 (05, 02) 77, ,028 5 (06, 07) 76, ,992 Linguagem: Ruby BPR - Bid. Pull Requests SR - Shared Repositories GPC - Global Potential Contribution

45 45 Mesmo usuário aparece em vários pares bem colocados Aplicação: Ranking de Pares # Par BPR SR GPC 1 (01, 02) 139, ,051 2 (03, 02) 138, ,204 3 (04, 02) 99, ,04 4 (05, 02) 77, ,028 5 (06, 07) 76, ,992 Linguagem: Ruby BPR - Bid. Pull Requests SR - Shared Repositories GPC - Global Potential Contribution

46 46 Aplicação: Ranking de Pares Par com maior colaboração na rede (i.e. maior valor de SR) # Par BPR SR GPC 1 (01, 02) 139, ,051 2 (03, 02) 138, ,204 3 (04, 02) 99, ,04 4 (05, 02) 77, ,028 5 (06, 07) 76, ,992 Linguagem: Ruby BPR - Bid. Pull Requests SR - Shared Repositories GPC - Global Potential Contribution

47 47 Trabalhos Futuros Verificar influência dos fatores sociais em fatores técnicos Classificação dos relacionamentos a partir do aspecto temporal Investigar popularidade dos desenvolvedores a partir de seus relacionamentos

48 48 Tie Strength in GitHub Heterogeneous Networks Gabriel P. Oliveira, Natércia A. Batista, Michele A. Brandão, Mirella M. Moro Obrigado! Dúvidas? bit.ly/proj-apoena

Aspectos Temporais para Medir a Força da Colaboração no GitHub. Natércia A. Batista, Michele A. Brandão, Ana Paula C. da Silva, Mirella M.

Aspectos Temporais para Medir a Força da Colaboração no GitHub. Natércia A. Batista, Michele A. Brandão, Ana Paula C. da Silva, Mirella M. Aspectos Temporais para Medir a Força da Colaboração no GitHub Natércia A. Batista, Michele A. Brandão, Ana Paula C. da Silva, Mirella M. Moro Tarefa primordial da área de BD Enriquecer dados existentes

Leia mais

GitSED: Um Conjunto de Dados com Informações Sociais baseado no GitHub

GitSED: Um Conjunto de Dados com Informações Sociais baseado no GitHub GitSED: Um Conjunto de Dados com Informações Sociais baseado no GitHub Natércia A. Batista, Gabriela B. Alves, André L. Gonzaga, Michele A. Brandão Universidade Federal de Minas Gerais Autores 2 Natércia

Leia mais

Utilização de Redes Heterogêneas para Medir a Força dos Relacionamentos no GitHub

Utilização de Redes Heterogêneas para Medir a Força dos Relacionamentos no GitHub Utilização de Redes Heterogêneas para Medir a Força dos Relacionamentos no GitHub Gabriel P Oliveira, Natércia A Batista, Michele A Brandão, Mirella M Moro Universidade Federal de Minas Gerais (UFMG) Belo

Leia mais

Aspectos Temporais para Medir a Força da Colaboração no GitHub

Aspectos Temporais para Medir a Força da Colaboração no GitHub paper:174084 Aspectos Temporais para Medir a Força da Colaboração no GitHub Natércia A. Batista, Michele A. Brandão, Ana Paula C. da Silva, Mirella M. Moro Universidade Federal de Minas Gerais (UFMG) Belo

Leia mais

Pesquisas em Redes Sociais Em Busca do Genoma de Relacionamentos Profissionais. Mirella M. Moro

Pesquisas em Redes Sociais Em Busca do Genoma de Relacionamentos Profissionais. Mirella M. Moro Pesquisas em Redes Sociais Em Busca do Genoma de Relacionamentos Profissionais Mirella M. Moro mirella@dcc.ufmg.br Todos Sabem O que é uma Rede Social As mais usadas Quem as usa Como usá-las Como lucrar

Leia mais

GitSED: Um Conjunto de Dados com Informações Sociais baseado no GitHub

GitSED: Um Conjunto de Dados com Informações Sociais baseado no GitHub paper:175841 GitSED: Um Conjunto de Dados com Informações Sociais baseado no GitHub Natércia A. Batista, Gabriela B. Alves, André L. Gonzaga, Michele A. Brandão Universidade Federal de Minas Gerais (UFMG)

Leia mais

Análise da Formação e Evolução de Times de Desenvolvimento no Hibernate-ORM

Análise da Formação e Evolução de Times de Desenvolvimento no Hibernate-ORM paper:174646 Análise da Formação e Evolução de Times de Desenvolvimento no Hibernate-ORM Talita S. Orfanó, Michele A. Brandão, Larissa E. Maia, Mirella M. Moro Universidade Federal de Minas Gerais - Belo

Leia mais

Análise da Contribuição para Código entre Repositórios do GitHub

Análise da Contribuição para Código entre Repositórios do GitHub Análise da Contribuição para Código entre Repositórios do GitHub Lais M. A. Rocha, Thiago Henrique P. Silva, Mirella M. Moro Universidade Federal de Minas Gerais, Belo Horizonte, MG, Brasil {laismota,thps,mirella}@dcc.ufmg.br

Leia mais

A influência das novas tecnologias. Mirella M. Moro UFMG

A influência das novas tecnologias. Mirella M. Moro UFMG A influência das novas tecnologias na comunicação Mirella M. Moro UFMG Comunicação e Tecnologia mirella@dcc.ufmg.br 2 Comunicação e Tecnologia online.wsj.com/public/resources/documents/info-congress_ages_1009.html

Leia mais

Mineração de Perfis Sociais em Redes Temporais

Mineração de Perfis Sociais em Redes Temporais paper:174665 Mineração de Perfis Sociais em Redes Temporais Jeancarlo C. Leão, Michele A. Brandão, Pedro O. S. Vaz de Melo, Alberto H. F. Laender Universidade Federal de Minas Gerais (UFMG) Belo Horizonte

Leia mais

Redes de Computadores. Camada de Aplicação Teoria de Redes Complexas Modelagem Modelos de Rede

Redes de Computadores. Camada de Aplicação Teoria de Redes Complexas Modelagem Modelos de Rede Redes de Computadores Camada de Aplicação Teoria de Redes Complexas Modelagem Modelos de Rede Estudando redes reais Como estudar uma rede real? Internet, Facebook,... Modelo matemático! Abstração matemática

Leia mais

DESBRAVANDO O GIT E O GITHUB

DESBRAVANDO O GIT E O GITHUB DESBRAVANDO O GIT E O GITHUB João Padilha Moreira [Escolas e Faculdades QI] 21º Seminário de Educação, Tecnologia e Sociedade Sobre o Git Git é um Sistema open-source de gerenciamento de versões Foi desenvolvido

Leia mais

A Força dos Relacionamentos pode Medir a Qualidade de Comunidades?

A Força dos Relacionamentos pode Medir a Qualidade de Comunidades? A Força dos Relacionamentos pode Medir a Qualidade de Comunidades? RELATÓRIO TÉCNICO No.6, Projeto Apoena Financiado por CNPq/Brasil, projeto nro. 458400/2014-9. Mariana O. S. Silva, Michele A. Brandão

Leia mais

STACY: Um Novo Algoritmo para Automaticamente Classificar a Força dos Relacionamentos ao Longo dos Anos

STACY: Um Novo Algoritmo para Automaticamente Classificar a Força dos Relacionamentos ao Longo dos Anos paper:171411 STACY: Um Novo Algoritmo para Automaticamente Classificar a Força dos Relacionamentos ao Longo dos Anos Michele A. Brandão, Pedro O. S. Vaz de Melo, Mirella M. Moro 1 Universidade Federal

Leia mais

MAPEAMENTO DE SÉRIES FINANCEIRAS EM REDES COMPLEXAS

MAPEAMENTO DE SÉRIES FINANCEIRAS EM REDES COMPLEXAS MAPEAMENTO DE SÉRIES FINANCEIRAS EM REDES COMPLEXAS Amanda Leite de Camargo Marcio Eisencraft Universidade Federal do ABC Universidade de São Paulo 27 de outubro de 2015 1 / 31 Sumário 1 Introdução 2 Redes

Leia mais

Estudando redes reais

Estudando redes reais Modelos de rede 1 Estudando redes reais Como estudar uma rede real? Internet, Facebook,... Modelo matemático! Abstração matemática da realidade Permite resultados analíticos através da simplificação da

Leia mais

KDE para Futuros Gearheads V1.1

KDE para Futuros Gearheads V1.1 KDE para Futuros Gearheads V1.1 Wagner Reck kders.wordpress.com.br Baseada em 'KDE para iniciantes' de Sandro Andrade do LiveBlue Roteiro O que é o KDE? Histórico Plasma O ambiente de trabalho Você pode

Leia mais

Um estudo exploratório: Avaliando EPL

Um estudo exploratório: Avaliando EPL Um estudo exploratório: Avaliando EPL Benjamin Jakobus benjamin.jakobus@les.inf.pucrio.br LES DI PUC-Rio - Brazil OPUS Research Group Teoria Quanto mais complexo for um sistema, mais potencial que existe

Leia mais

Matheus A. Diniz, Guilherme A. de Sousa, Michele A. Brandão, Mirella M. Moro

Matheus A. Diniz, Guilherme A. de Sousa, Michele A. Brandão, Mirella M. Moro app:03 CNARe: Uma Ferramenta Online para Análise de Redes Sociais de Co-autoria e Recomendações Matheus A. Diniz, Guilherme A. de Sousa, Michele A. Brandão, Mirella M. Moro 1 Universidade Federal de Minas

Leia mais

Classificando Comportamentos Sociais em Redes Veiculares

Classificando Comportamentos Sociais em Redes Veiculares Classificando Comportamentos Sociais em Redes Veiculares Davidysson Alvarenga, Felipe D. Cunha, Aline C. Viana, Raquel A. F. Mini, Antonio A. F. Loureiro Agenda Introdução Trabalhos Relacionados Metodologia

Leia mais

Caracterização do Papel Desempenhado por Desenvolvedores Responsáveis pelo Truck Factor de Projetos de Software

Caracterização do Papel Desempenhado por Desenvolvedores Responsáveis pelo Truck Factor de Projetos de Software Caracterização do Papel Desempenhado por Desenvolvedores Responsáveis pelo Truck Factor de Projetos de Software Thaís Mombach 1, Mívian Ferreira 1, Marco Tulio Valente 1, Kecia Ferreira 2 1 Departamento

Leia mais

Uma Abordagem Baseada em Análises de Redes Sociais para Medir a Participação Colaborativa em Projetos de Software

Uma Abordagem Baseada em Análises de Redes Sociais para Medir a Participação Colaborativa em Projetos de Software Uma Abordagem Baseada em Análises de Redes Sociais para Medir a Participação Colaborativa em Projetos de Software Aislan Rodrigo de Almeida Leite 1, Gláucia Braga e Silva 1 1 Instituto de Ciências Exatas

Leia mais

Git. Bruno de Pinho Sche.no

Git. Bruno de Pinho Sche.no Git Bruno de Pinho Sche.no bsche.no@id.uff.br Histórico Desenvolvido para apoiar o projeto do kernel do Linux De 1991 até 2002 as mudanças no código eram passadas através de troca de arquivos De 2002 a

Leia mais

T-MAPS: Modelo de Descrição

T-MAPS: Modelo de Descrição Maio, 217. T-MAPS: Modelo de Descrição do Cenário de Trânsito Baseado no Twitter Bruno P. Santos Paulo H. L. Rettore Heitor S. Ramos Luiz F. M. Vieira Antonio A. F. Loureiro Conteúdo Contextualização,

Leia mais

A Força dos Relacionamentos pode Medir a Qualidade de Comunidades?

A Força dos Relacionamentos pode Medir a Qualidade de Comunidades? paper:174600 A Força dos Relacionamentos pode Medir a Qualidade de Comunidades? Mariana O. Silva, Michele A. Brandão, Mirella M. Moro Universidade Federal de Minas Gerais (UFMG) Belo Horizonte, MG Brasil

Leia mais

PySIGEP Documentation

PySIGEP Documentation PySIGEP Documentation Versão 0.1.0 Michell Stuttgart 07 mai, 2018 Conteúdo 1 Features 3 1.1 Instalação................................................. 3 1.2 Utilização.................................................

Leia mais

DEFINING METRIC THRESHOLDS FOR SOFTWARE PRODUCT LINES: A COMPARATIVE STUDY

DEFINING METRIC THRESHOLDS FOR SOFTWARE PRODUCT LINES: A COMPARATIVE STUDY DEFINING METRIC THRESHOLDS FOR SOFTWARE PRODUCT LINES: A COMPARATIVE STUDY APRESENTADO POR: BRUNO LUAN DE SOUSA QUA L I DA DE E MEDIÇÃO DE SOFTWA R E U N I V E R S I DA D E F E D E R A L D E MINAS G E

Leia mais

Gerenciamento de Projetos com o Redmine

Gerenciamento de Projetos com o Redmine Gerenciamento de Projeto com o Redmine Marcello Moura, Hugo do Nascimento {marcello,diretor}@cercomp.ufg.br Centro de Recursos Computacionais Universidade Federal de Goiás Goiânia, 28 de Abril 2009 Esta

Leia mais

Avaliação de Desempenho de Sistemas Discretos

Avaliação de Desempenho de Sistemas Discretos Avaliação de Desempenho de Sistemas Discretos Medição Professor: Reinaldo Gomes reinaldo@computacao.ufcg.edu.br Medição 2 A técnica de medição se baseia em coletar diretamente do sistema as métricas de

Leia mais

Gerência de Configuração: Terminologia. Leonardo Gresta Paulino Murta

Gerência de Configuração: Terminologia. Leonardo Gresta Paulino Murta Gerência de Configuração: Terminologia Leonardo Gresta Paulino Murta leomurta@ic.uff.br Item de configuração Agregação de hardware e/ou software que será passível de gerência de configuração e tratado

Leia mais

Sistemas de Informação. Bancos de Dados Mitos Diversidade Pós-Graduação. Mirella M. Moro

Sistemas de Informação. Bancos de Dados Mitos Diversidade Pós-Graduação. Mirella M. Moro Sistemas de Informação Bancos de Dados Mitos Diversidade Pós-Graduação Mirella M. Moro Observações Muuuuuita info em pooooouco tempo Slides estão online, não precisa copiar Já que estou aqui, preste atenção

Leia mais

Análise da usabilidade de ferramentas UML (Experimento controlado)

Análise da usabilidade de ferramentas UML (Experimento controlado) Análise da usabilidade de ferramentas UML (Experimento controlado) Equipe: Frederico Americano Johnatan Alves Priscila Pereira Suelen Loiola Engenharia de Software Experimental William Douglas Agenda 1.

Leia mais

Introdução a Redes Complexas

Introdução a Redes Complexas Introdução a Redes Complexas Jornadas de Atualização em Informática (JAI) CSBC 2011 Encontro 3/3 Daniel R. Figueiredo LAND PESC/COPPE/UFRJ Organização do Mini-curso Três encontros (Qui 17h, Sex 11h, Sex

Leia mais

DevOps para Sistemas Embarcados. Eduardo Witter Diego Garcia

DevOps para Sistemas Embarcados. Eduardo Witter Diego Garcia DevOps para Sistemas Embarcados Eduardo Witter Diego Garcia Sobre nós linkedin.com/in/eduardo-witter witter@datacom.com.br ewitter@gmail.com Engenharia Elétrica (UFRGS), MBA em Gestão e Liderança (Unisinos)

Leia mais

Suporte: O novo protagonista das empresas de software

Suporte: O novo protagonista das empresas de software Suporte: O novo protagonista das empresas de software Introdução The True Cloud Commerce Platform Oi, eu sou Gustavo Rios gustavo@vtex.com Engenheiro de Computação Sócio da VTEX desde 2009 e responsável

Leia mais

Técnicas para Reutilização de Software

Técnicas para Reutilização de Software DCC / ICEx / UFMG Técnicas para Reutilização de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Panorama de Reutilização Frameworks Padrões de projeto Aplicações configuráveis Padrões de

Leia mais

Testes Ágeis com BDD. Por que o BDD pode salvar o agile? Paloma Costa

Testes Ágeis com BDD. Por que o BDD pode salvar o agile? Paloma Costa Testes Ágeis com BDD Por que o BDD pode salvar o agile? Paloma Costa paloma.costa@gmail.com Agenda Sobre a Palestrante Introdução Entender o Comportamento O que é BDD? O que Cucumber? Testes Orientados

Leia mais

Visualização de Software com o KDevelop 4

Visualização de Software com o KDevelop 4 Live Blue (http://liveblue.wordpress.com) Visualização de Software com o KDevelop 4 Sandro Santos Andrade sandro.andrade@gmail.com http://liveblue.wordpress.com liveblue@googlegroups.com 1 Um desafio inicial

Leia mais

Fenômeno do Mundo-Pequeno

Fenômeno do Mundo-Pequeno Fenômeno do Mundo-Pequeno Redes Sociais e Econômicas Prof. André Vignatti Seis Graus de Separação ou Fenômeno do Mundo Pequeno As redes sociais têm vários caminhos curtos Esse fato se chama fenômeno do

Leia mais

Prova Discursiva Engenharia de Software

Prova Discursiva Engenharia de Software Prova Discursiva Engenharia de Software Quais são os principais fatores de qualidade de software definidos pela ISO 9126? 1-Funcionalidade 2-Confiabilidade 3-Usabilidade 4-Eficiencia 5-Facilidade de Manutenção

Leia mais

Analisando as Contribuições da Comunidade Open Source Brasileira em Projetos Distribuídos de Software Um Estudo Inicial

Analisando as Contribuições da Comunidade Open Source Brasileira em Projetos Distribuídos de Software Um Estudo Inicial Analisando as Contribuições da Comunidade Open Source Brasileira em Projetos Distribuídos de Software Um Estudo Inicial Gustavo Pinto 1, Fernando K. Kamei 1,2 1 Centro de Informática Universidade Federal

Leia mais

Cristiano Roberto Cervi

Cristiano Roberto Cervi Programa de Pós-graduaP graduação em Computação Proposta de Tese Um Modelo de Perfil de Pesquisadores e Métrica para Medir Reputação Acadêmica Cristiano Roberto Cervi Profa. Dra. Renata Galante (orientadora)

Leia mais

BDD e eu com isso? Glaucimar Aguiar. Outubro, 2016

BDD e eu com isso? Glaucimar Aguiar. Outubro, 2016 BDD e eu com isso? Glaucimar Aguiar Outubro, 2016 Quem sou... E o que esperar desta conversa Sobre desenvolvimento de software... 3 Desafios em projetos de desenvolvimento de software Projetos atrasam

Leia mais

IDENTIFICAÇÃO DAS ESTRUTURAS DE TECIDOS PLANOS ATRAVÉS DA CÂMERA DE SMARTPHONE

IDENTIFICAÇÃO DAS ESTRUTURAS DE TECIDOS PLANOS ATRAVÉS DA CÂMERA DE SMARTPHONE IDENTIFICAÇÃO DAS ESTRUTURAS DE TECIDOS PLANOS ATRAVÉS DA CÂMERA DE SMARTPHONE Identificação das estruturas de tecidos planos através da câmera de smartphone Pimentel, Juliana Rangel de Morais; Me; Instituto

Leia mais

Plano de Gerenciamento de Configuração

Plano de Gerenciamento de Configuração Plano de Gerenciamento de Configuração Controle de Versões Versão Data Autor Notas da Revisão 0.1 29/11/2016 Deborah Araujo Denis Ferreira Ezio Mendonça - Plano de gerenciamento de Configuração Página

Leia mais

Análise de Difusão de Influência em redes sociais com foco na Hipótese dos Influentes

Análise de Difusão de Influência em redes sociais com foco na Hipótese dos Influentes UNIVERSIDADE FEDERAL DE PERNAMBUCO - UFPE Análise de Difusão de Influência em redes sociais com foco na Hipótese dos Influentes Proposta de Trabalho de Graduação Centro de Informática - CIn Recife, Março

Leia mais

Collaborative Networks the rsptic example espap Entidade de Serviços Partilhados da Administração Pública, I.P. Direitos reservados.

Collaborative Networks the rsptic example espap Entidade de Serviços Partilhados da Administração Pública, I.P. Direitos reservados. Collaborative Networks the rsptic example 2017 espap Entidade de Serviços Partilhados da Administração Pública, I.P. Direitos reservados. 1 Collaborative Networks for an Intelligent State Intelligent State

Leia mais

DCC011 Introdução a Banco de Dados Definição do Trabalho Final

DCC011 Introdução a Banco de Dados Definição do Trabalho Final DCC011 Introdução a Banco de Dados Definição do Trabalho Final Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br INTRODUÇÃO O objetivo deste

Leia mais

Aspectos Computacionais do Desenvolvimento de uma Biblioteca para Desenho de Redes Bayesianas

Aspectos Computacionais do Desenvolvimento de uma Biblioteca para Desenho de Redes Bayesianas 19 a 21 de mar o de 2010 102 Aspectos Computacionais do Desenvolvimento de uma Biblioteca para Desenho de Redes Bayesianas Thales Lange 1, Raimundo C. G. Teive 1 1 Mestrado em Computação Aplicada Universidade

Leia mais

ISO GESTÃO DE ENERGIA. Nigel H Croft Presidente do Conselho APCER Brasil Chairman, ISO/TC176/SC2 Quality Systems

ISO GESTÃO DE ENERGIA. Nigel H Croft Presidente do Conselho APCER Brasil Chairman, ISO/TC176/SC2 Quality Systems ISO 50001 GESTÃO DE ENERGIA Nigel H Croft Presidente do Conselho APCER Brasil Chairman, ISO/TC176/SC2 Quality Systems INICIATIVAS RECENTES DA ISO NA AREA DE SUSTENTABILIDADE (Slide cortesia Sr Rob Steele,

Leia mais

Software: na visão da ES

Software: na visão da ES Software: na visão da ES É um produto transformador de informações De acordo com a semiótica: dados são símbolos com uma determinada sintaxe e informação são dados com uma determinada semântica Veículo

Leia mais

Ranqueamento em Redes de Colaboração Utilizando uma Métrica Baseada em Intensidade do Relacionamento

Ranqueamento em Redes de Colaboração Utilizando uma Métrica Baseada em Intensidade do Relacionamento Ranqueamento em Redes de Colaboração Utilizando uma Métrica Baseada em Intensidade do Relacionamento Vinícius P. de M. Freire, Daniel R. Figueiredo COPPE/Programa de Engenharia de Sistemas e Computação

Leia mais

Mudanças de Paradigma de Design

Mudanças de Paradigma de Design Introdução à Análise e Modelagem de Usuário Professora: Raquel Oliveira Prates http://www.dcc.ufmg.br/~rprates/ihc Aula 12: 18/10 1 Mudanças de Paradigma de Design desenvolvimento centrado no sistema desenvolvimento

Leia mais

TUTORIAL GIT Victor Breder Comp-19 Março de 2017

TUTORIAL GIT Victor Breder Comp-19 Março de 2017 TUTORIAL GIT Victor Breder Comp-19 Março de 2017 1. INTRODUÇÃO Este tutorial tem como objetivo apresentar o necessário para um uso proficiente do git. Git é uma ferramenta de controle de versões VCS, ou

Leia mais

Uso de Sistemas Multi-Agentes para Implementação de Aplicações Sensíveis a Contexto

Uso de Sistemas Multi-Agentes para Implementação de Aplicações Sensíveis a Contexto Uso de Sistemas Multi-Agentes para Implementação de Aplicações Sensíveis a Contexto José Viterbo Filho viterbo@lac.inf.puc-rio.br Laboratory for Advanced Collaboration PUC Rio, Brazil Motivação Algumas

Leia mais

Prof. Dr. Thiago Jabur Bittar

Prof. Dr. Thiago Jabur Bittar Prof. Dr. Thiago Jabur Bittar Uma representação abstrata e simplificada do processo de desenvolvimento software, tipicamente mostrando as principais atividades e dados usados na produção e manutenção de

Leia mais

Redes complexas: como as "coisas" se conectam

Redes complexas: como as coisas se conectam Prof. Antonio Augusto (Guto) IC/UFF arocha@ic.uff.br Áreas de Atuação: Redes de Computadores e Segurança de Dados Área de Interesse: Qualquer tópico interessante e desafiador! Redes complexas: como as

Leia mais

Introdução à UML. Prof. Jesus José de Oliveira Neto

Introdução à UML. Prof. Jesus José de Oliveira Neto Introdução à UML Prof. Jesus José de Oliveira Neto UML Linguagem de Modelagem Unificada Linguagem visual utilizada para modelar softwares baseados no paradigma de orientação a objetos UML não é uma linguagem

Leia mais

O iloveazores é uma comunidade virtual que pretende criar a maior base de dados georreferenciada dos Açores.

O iloveazores é uma comunidade virtual que pretende criar a maior base de dados georreferenciada dos Açores. Introdução Para a realização do projecto foi necessário proceder ao levantamento do estado da arte. Neste sentido, foram realizadas várias pesquisas a sites/plataformas Web, com conceitos e aplicações

Leia mais

Sistemas Especialistas

Sistemas Especialistas Agenda Sistemas Especialistas Revisão Conceitos Básicos Entender uma ferramenta para S.E. Sistemas de Informação Inteligentes Prof. Esp. MBA Heuber G. F. Lima Aula2 Page 2 Conceitos I.A. Sistemas Especialistas

Leia mais

1. Envolve a coleta de requisitos de todos os elementos do sistema; 2.Essa visão de sistema é essencial quando o software faz interface com outros elementos como HW, pessoas e BD; 1. processo de coleta

Leia mais

Introdução Introdução

Introdução Introdução Introdução 14 1 Introdução Dispositivos computacionais móveis estão se tornando cada vez mais leves, com maior capacidade de processamento e de armazenamento, e com preços mais acessíveis. Ao mesmo tempo

Leia mais

FUNDAMENTOS DE CARTOGRAFIA PARA GEOPROCESSAMENTO

FUNDAMENTOS DE CARTOGRAFIA PARA GEOPROCESSAMENTO FUNDAMENTOS DE CARTOGRAFIA PARA GEOPROCESSAMENTO ASPECTOS FUNCIONAIS Julio Cesar Lima d Alge Introdução Modelagem cartográfica álgebra de mapas Integração de dados Integração com Sensoriamento Remoto correção

Leia mais

Developing ASP.NET MVC 5 Web Applications (20486)

Developing ASP.NET MVC 5 Web Applications (20486) Developing ASP.NET MVC 5 Web Applications (20486) Formato do curso: Presencial Localidade: Lisboa Com certificação: Microsoft Certified Solutions Developer (MCSD) Data: 02 Abr. 2018 a 06 Abr. 2018 Preço:

Leia mais

Model Driven Development (MDD)

Model Driven Development (MDD) DCC / ICEx / UFMG Model Driven Development (MDD) Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Motivação para MDD Software é caro Os EUA sozinho investem mais de $250 bilhões em software Nos EUA,

Leia mais

Associations of changes in ageeducation structure with earnings of female and male workers in Brazil

Associations of changes in ageeducation structure with earnings of female and male workers in Brazil Associations of changes in ageeducation structure with earnings of female and male workers in Brazil Ernesto Friedrich de Lima Amaral amaral@tamu.edu Eduardo Luiz Gonaçlves Rios-Neto eduardo@cedeplar.ufmg.br

Leia mais

Introdução ao GitHub Peter Bell e Brent Beer

Introdução ao GitHub Peter Bell e Brent Beer Introdução ao GitHub Peter Bell e Brent Beer Novatec Authorized Portuguese translation of the English edition of Introducing GitHub, ISBN 9781491949740 2014 Pragmatic Learning, Inc. This translation is

Leia mais

Projeto e Desenvolvimento de Sistemas de Informação

Projeto e Desenvolvimento de Sistemas de Informação Projeto e Desenvolvimento de Sistemas de Informação flavio@ufu.br 1 Objetivos Identificar problemas do mundo real implementáveis computacionalmente; Realizar a análise e projeto de soluções em software

Leia mais

Conceitos BásicosB. Aula 03 13/03/2013. Profa. Clarisse S. de Souza

Conceitos BásicosB. Aula 03 13/03/2013. Profa. Clarisse S. de Souza 1 Interação Humano-Computador: Conceitos BásicosB Aula 03 13/03/2013 2 Sobre esta aula O conteúdo desta aula refere-se aos capítulos 1 e 2 do livro-texto da disciplina, de SDJ Barbosa e BS Silva Interação

Leia mais

On Omitting Commits and Committing Omissions: Preventing Git Metadata Tampering That (Re)introduces Software Vulnerabilities

On Omitting Commits and Committing Omissions: Preventing Git Metadata Tampering That (Re)introduces Software Vulnerabilities Universidade Tecnológica Federal do Paraná Câmpus Pato Branco DAINF Departamento Acadêmico de Informática On Omitting Commits and Committing Omissions: Preventing Git Metadata Tampering That (Re)introduces

Leia mais

Alexandre S. Spengler Monica C. Lima Antônio José Resende

Alexandre S. Spengler Monica C. Lima Antônio José Resende Alexandre S. Spengler Monica C. Lima Antônio José Resende O que é o Silverlight? É um cross-browser, multi-plataforma tecnológica Está sendo distribuído no formato de plug-in, como já acontece com outras

Leia mais

Modelo Entidade Relacionamento

Modelo Entidade Relacionamento Programa DCC011 Introdução a Banco de Dados Modelo Entidade Relacionamento Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br Introdução Conceitos

Leia mais

Ambiente Legal em TAMPO: Aprendizagem Colaborativa em Educação Infantil

Ambiente Legal em TAMPO: Aprendizagem Colaborativa em Educação Infantil Ambiente Legal em TAMPO: Aprendizagem Colaborativa em Educação Infantil Andréia Pereira, Alberto Raposo, Hugo Fuks Departamento de Informática PUC-Rio Rua Marquês de São Vicente, 225 RDC Gávea 22453-900

Leia mais

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA CURSO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO PROPOSTA DO TRABALHO DE GRADUAÇÃO

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA CURSO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO PROPOSTA DO TRABALHO DE GRADUAÇÃO UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA CURSO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO PROPOSTA DO TRABALHO DE GRADUAÇÃO André Diniz de Moraes CONSTRUÇÃO DE MÉTRICAS PARA AVALIAÇÃO DA PROPOSIÇÃO

Leia mais

Git. Leonardo Gresta Paulino Murta

Git. Leonardo Gresta Paulino Murta Git Leonardo Gresta Paulino Murta leomurta@ic.uff.br O que é versionado? Elemento FS Diretório Arquivo Arquivo Binário Arquivo Texto Linha Leonardo Murta Git 2 Como é versionado? Commit Autor Committer

Leia mais

MÉTRICAS EM MÍDIAS DIGITAIS PROF. ME. WESLEY MOREIRA PINHEIRO

MÉTRICAS EM MÍDIAS DIGITAIS PROF. ME. WESLEY MOREIRA PINHEIRO MÉTRICAS EM MÍDIAS DIGITAIS PROF. ME. WESLEY MOREIRA PINHEIRO E-mail: wesley.pinheiro@fapcom.edu.br ANÁLISE DE REDE BASEADA EM CONVERSAÇÃO SOCIOMETRIA A análise de redes sociais baseia-se na SOCIOMETRIA,

Leia mais

Análise e Projeto. Padrões de Análise, Arquitetura e Projeto

Análise e Projeto. Padrões de Análise, Arquitetura e Projeto Análise e Projeto Padrões de Análise, Arquitetura e Projeto 33 Padrões de Arquitetura Padrões Nome do padrão Problema: quando aplicar o padrão? Descreve o problema e seu contexto. Solução: elementos que

Leia mais

Bancos de Dados Orientados a Grafos. Mateus Lana e Thiago Santana

Bancos de Dados Orientados a Grafos. Mateus Lana e Thiago Santana Bancos de Dados Orientados a Grafos Mateus Lana e Thiago Santana Conteúdo Grafos Definição; Representação; Conceitos. Bancos de dados orientados a grafos Introdução; Representação; Modelagem; Conceitos;

Leia mais

Sistemas de Informação na Produção

Sistemas de Informação na Produção Sistemas de Informação na Produção Conceitos de Software. Tipos existentes. Gerenciamento de Dados. Redes de computadores. Agenda Tipos de Software Banco de Dados Navegadores Gerenciamento de Dados Redes

Leia mais

Padrões contexto problema solução

Padrões contexto problema solução Padrões Padrões são soluções para problemas específicos que ocorrem de forma recorrente em um determinado contexto que foram identificados a partir da experiência coletiva de desenvolvedores de software.

Leia mais

Introdução à Informática

Introdução à Informática Conteúdo Complementar Introdução à Informática FORMAÇÃO TÉCNICA Curso Técnico em Agronegócio Introdução à Informática Sumário Ferramentas colaborativas na Internet 5 Armazenamento de arquivos online 6

Leia mais

Modelos Conceituais de Dados

Modelos Conceituais de Dados Modelos Conceituais de Dados 2. Modelagem Conceitual de Dados Geográficos A partir de idéias conceituais de fenômenos geográficos é possível formalizar a representação do espaço e de propriedades espaciais.

Leia mais

UM LEVANTAMENTO ESTRUTURADO DO USO DA FERRAMENTA DE REGISTRO DE PROBLEMAS NA PLATAFORMA GITHUB

UM LEVANTAMENTO ESTRUTURADO DO USO DA FERRAMENTA DE REGISTRO DE PROBLEMAS NA PLATAFORMA GITHUB UNIVERSIDADE FEDERAL DO ESTADO DO RIO DE JANEIRO CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA PROGRAMA DE PÓS-GRADUAÇÃO EM INFORMÁTICA UM LEVANTAMENTO ESTRUTURADO DO USO DA FERRAMENTA DE REGISTRO DE PROBLEMAS

Leia mais

Padrões de Segregação. Assortatividade

Padrões de Segregação. Assortatividade Padrões de Segregação Assortatividade Homofilia Tendência de um pessoa se associar a outra com propriedades similares. (gosto, sexo, meio social,...) Homofilia Tendência de um nó se conectar a outro com

Leia mais

Desenvolvimento Web e Web Semântica 2017/2

Desenvolvimento Web e Web Semântica 2017/2 Desenvolvimento Web e Web Semântica 2017/2 Vítor E. Silva Souza (vitorsouza@inf.ufes.br) http://www.inf.ufes.br/~vitorsouza Departamento de Informática Centro Tecnológico Universidade Federal do Espírito

Leia mais

Coleta, Integração e Pré-processamento de Dados de Múltiplas Fontes

Coleta, Integração e Pré-processamento de Dados de Múltiplas Fontes Coleta, Integração e Pré-processamento de Dados de Múltiplas Fontes Olá Natércia A. Batista Daniel H. Dalip Estudante de Mestrado, PPGCC/UFMG Professor CEFET-MG Michele A. Brandão Mirella M. Moro Professora

Leia mais

SciVerse Scopus Acrescente valor a sua pesquisa

SciVerse Scopus Acrescente valor a sua pesquisa SciVerse Scopus Acrescente valor a sua pesquisa Vagner Alves Instrutor treinamento@elsevier.com.br Tel.: (21) 3970-9311 www.scopus.com www.americalatina.elsevier.com/brasil Conteúdo do SciVerse Scopus

Leia mais

UMA FERRAMENTA PARA MONITORAMENTO DA ENTROPIA DE MUDANÇA E SUA RELAÇÃO COM MÉTRICAS DE SOFTWARE

UMA FERRAMENTA PARA MONITORAMENTO DA ENTROPIA DE MUDANÇA E SUA RELAÇÃO COM MÉTRICAS DE SOFTWARE UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE COMPUTAÇÃO CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO TIAGO KENJI UMEMURA UMA FERRAMENTA PARA MONITORAMENTO DA ENTROPIA DE MUDANÇA

Leia mais

Problemas e Práticas Recomendadas no Desenvolvimento de Software

Problemas e Práticas Recomendadas no Desenvolvimento de Software Problemas e Práticas Recomendadas no Desenvolvimento de Software Objetivos deste módulo Levantar problemas enfrentados na prática do desenvolvimento de software Discutir boas práticas para o desenvolvimento

Leia mais

UM PROCESSO PARA MANUTENÇÃO DA CONSISTÊNCIA DE INTERFACES INTEGRADAS AO AMADEUS

UM PROCESSO PARA MANUTENÇÃO DA CONSISTÊNCIA DE INTERFACES INTEGRADAS AO AMADEUS UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO 2014.2 UM PROCESSO PARA MANUTENÇÃO DA CONSISTÊNCIA DE INTERFACES INTEGRADAS AO AMADEUS Proposta de Trabalho de

Leia mais

Desafios de segurança da Internet do futuro

Desafios de segurança da Internet do futuro 1 Desafios de segurança da Internet do futuro Prof. Dr. Leobino Sampaio VIII Encontro de Segurança em Informática do CERT.Bahia 2 Um pouco mais sobre o palestrante... ~ 20 anos de atuação com foco na Internet

Leia mais

Infra-Estrutura de Dados Espaciais. Bruno Rabello Monteiro

Infra-Estrutura de Dados Espaciais. Bruno Rabello Monteiro Infra-Estrutura de Dados Espaciais Bruno Rabello Monteiro Agenda Introdução e Conceituação SDI Problemas e Pesquisas Referências Bibliográficas Introdução Um SIG pode ser definido como (Bernard et al,,

Leia mais

Mineração de Repositórios de Software Aplicada aos SIGs/UFRN

Mineração de Repositórios de Software Aplicada aos SIGs/UFRN Workshop SINFO - 2013 Mineração de Repositórios de Software Aplicada aos SIGs/UFRN Uirá Kulesza, Professor Doutor Departamento de Informática e Matemática Aplicada (DIMAp) Universidade Federal do Rio Grande

Leia mais

Facetas da Reusabilidade de Software

Facetas da Reusabilidade de Software Facetas da Reusabilidade de Software Daremos um breve panorama da disciplina inteira: reusabilidade de software Qual é o problema? Fazer software é difícil Fazer software é lento e caro Não temos tecnologia

Leia mais

em computação -Bloco #5- Robustez e Vulnerabilidade de Redes Setembro de 2008

em computação -Bloco #5- Robustez e Vulnerabilidade de Redes Setembro de 2008 Redes Complexas: Internet, Web e outras aplicações em computação -Bloco #5-2 o semestre de 2008 Robustez e Vulnerabilidade de Redes Virgílio A. F. Almeida Setembro de 2008 Departamento de Ciência da Computação

Leia mais

Engenharia de Software

Engenharia de Software Instituto Superior Politécnico de Ciências e Tecnologia Engenharia de Software Prof Pedro Vunge www.pedrovunge.com I Semestre de 2018 Capítulo 1 Introdução SUMÁRIO Engenharia de Software Definição; Objectivos

Leia mais

Uma Caracterização em Larga Escala da Arquitetura de Sistemas Docker

Uma Caracterização em Larga Escala da Arquitetura de Sistemas Docker Uma Caracterização em Larga Escala da Arquitetura de Sistemas Docker Lucas Monteiro, Laerte Xavier, Marco Tulio Valente 1 Departamento de Ciência da Computação (DCC) Universidade Federal de Minas Gerais

Leia mais