Herez m kattan_social_networks_meets_software_development-software
1. Social Networking Meets Software
Development:
Perspectives from GitHub,MSDN,
Stack Exchange, and TopCoder
Andrew Begel, Microsoft
Jan Bosch, Chalmers University of Technology
Margaret-Anne Storey, University of Victoria
Herez Moise kattan
2. Entrevistados:
1. Brian Doll é o responsável pelo marketing do GitHub e possui formação em
engenharia .
2. Doug Laundry lidera o gerenciamento do programa para comunidade Visual
Studio Cloud Services e Microsoft Developer Network (MSDN) da Microsoft.
3. David Fullerton é o responsável por todo desenvolvimento de software e
administração do sistema na Stack Exchange.
4. Robert Hughes é o presidente and chief operating officer do Top-Coder.
3. GitHub (http://github.com):
1. Fornece serviços para as pessoas e equipes gerenciarem repositórios
públicos ou privados via Git, um controle de versão distribuído.
2. GitHub tem características que ajudam desenvolvedores de software
manter o controle de seus projetos de maneira colaborativa.
3. Ele suporta atualmente mais de 2 milhões usuários.
4. Hospeda mais de 4 milhões projetos
4. Margaret-Anne Storey: Com suas próprias palavras quais serviços o GitHub
oferece? Resposta de Brian Doll:
1. GitHub é “social coding”
2. Temos melhorado dramaticamente o nível de colaboração e participação
entre as pessoas que constroem software.
5. Margaret-Anne Storey: Qual o papel desempenhado pela rede social nos
serviços que oferecem? Resposta de Brian Doll:
1. O maior benefício é permitir observar outras pessoas, seus amigos em
GitHub, podendo ver em quais repositórios estão trabalhando.
2. Mantém uma lista de todos os repositórios você já trabalhou, tornando
mais fácil de localizar.
3. Para acompanhar as mudanças em um repositório, você pode ser
notificado sobrepor e-mail ao invés de ler o painel preenchido com as
notificações de todos os repositórios assistidos.
6. MSDN (http://msdn.microsoft.com):
Fonte central de informações para desenvolvedores e times, usando o
plataformas, produtos e tecnologias Microsoft.
Fornece documentação, blogs, fóruns, exemplos de código e ferramentas de
código aberto de colaboração do projeto.
7. Andrew Begel: Com suas próprias palavras quais serviços o MSDN oferece?
Resposta de Doug Laundry :
MSDN é a central de toda a informação que é relevante para
desenvolvedores e equipes que fazem desenvolvimento.
Nós tentamos aumentar a produtividade da comunidade com as nossas
ferramentas.
CodePlex, uma extensão do MSDN, permite compartilhamento de código
aberto e de colaboração entre as pessoas que poderiam ou não considerar-
se o Microsoft desenvolvedores.
Eles podem colaborar em projetos CodePlex durante a sua fase de
desenvolvimento e distribuir seus software depois de pronto.
8. Andrew Begel: Qual o papel desempenhado pela rede social nos serviços
que oferecem? Resposta de Doug Laundry :
Ela nos ajuda a desenvolver uma melhor conexão com os nossos clientes, de
forma que eles sintam que podem fazer perguntas os grupos de produtos e
obter respostas.
Além de promover conexões com a Microsoft, e entre pares, conteúdo
relevante que a comunidade traz, a qual não é conteúdo estático de autores
da Microsoft.
Ele adiciona um monte de valor para a rede como um todo.
9. Stack Exchange (http://stackexchange.
com)
É uma rede em rápido crescimento, são perguntas e respostas em diversos
tópicos de programação de software à fotografia.
Usando crowdsourcing, constrói bibliotecas de de alta qualidade perguntas e
respostas focadas sobre os temas em cada área de especialização.
2,3 milhões de usuários
4,6 milhões questões
9 milhões de respostas
10. Margaret-Anne Storey: Com suas próprias palavras quais serviços o Stack
Exchange oferece? Resposta de David Fullerton:
É uma rede de especialistas em uma variedade de temas diferentes,
Vamos reunir as comunidades de especialistas sobre temas específicos para
partilhar informação uns com os outros, responder perguntas uns dos outros.
Queremos capturar o que chamamos de conhecimento especializado trancada
na cabeça das pessoas e torná-lo disponívelpara o mundo.
11. Margaret-Anne Storey Qual o papel desempenhado pela rede social nos
serviços que oferecem? Resposta de David Fullerton:
De certa forma, o nosso site é umasocial rede, embora diferente da
tradicional redes sociais. Tudo o que fazemos é ligar peritos com o outro
para pedir e responder perguntas, de modo que cada interação no site é a
rede de pessoas. interação social é a forma como o site funciona.
queremos que os usuários para compartilhar informações e responder
questões reais.
Na verdade, acho que as comunidades funcionam melhor quando trabalham
juntos para resolver problemas, e não apenas vir juntos para conversar.
12. TopCoder
É uma comunidade online de mais de 430.000 criadores digitais
que competem para desenvolver e refinar tecnologia, recursos da Web,
análise e aplicativos móveis para clientes.
É um dos primeiros adotantes da inovação aberta, onde inovadores e
criadores de todo o mundo pode selecionar e resolver os tipos de problemas
e desafios a que gostaria de contribuir.
Fornece mecanismos e infra-estrutura para gerenciar e facilitar a criação de
declarações de problemas, soluções, transferência de propriedade
intelectual de qualidade, revisão, revisão por pares, e implementação.
13. Jan Bosch: Quem são seus clientes? Resposta de Robert Hughes:
Em geral, são empresas Fortune 1000 e do governo dos EUA.
Nossos clientes estão procurando por soluções únicas para problemas
com design de produto, os desafios em torno dos seus negócios, e métodos para
melhorar suas análises.