Bem vindo ao nosso grupo

Marcelo d'Amorim, Março 2017

Este documento descreve superficialmente o estilo de pesquisa adotado dentro do nosso grupo. Caso você seja um novo aluno no grupo, por favor, leia atentamente o texto abaixo. Caso você esteja interessado em ingressar no nosso grupo, a leitura deste texto pode lhe ajudar a decidir se o grupo é adequado a você.

Sobre dedicação. Apenas oriento alunos com dedicação exclusiva.

Sobre interesses do grupo.  O interesse de pesquisa do nosso grupo é prevenir, encontrar, diagnosticar, e corrigir erros e vulnerabilidades em software. Nós estamos abertos a uma variedade de problemas e soluções dentro deste contexto. Você pode encontrar mais detalhes técnicos sobre nosso trabalho lendo alguns de nossos papers e conversando comigo.

Sobre o seu perfil. É importante ter background técnico (ou bastante interesse em correr atrás) para ser produtivo(a) no trabalho que realizamos. Tipicamente, não fazemos programação de baixo nível, mas frequentemente precisamos escrever scripts, econtrar explicações para algo mais técnico que não entedemos de início, e mergulhar em código de terceiros para entender algo.

Sobre a escolha do orientador. Decidir fazer mestrado ou doutorado acadêmico é uma decisão muito séria. Procure saber detalhes sobre a pesquisa, forma de trabalho, e a energia do grupo antes de tomar uma decisão importante como esta. Isto pode ser feito conversando com alunos e ex-alunos. Para o doutorado, em especial, são quatro anos de trabalho em contato praticamente diário e um vínculo para toda a carreira. Caso depois de fazer este levantamento, você acreditar firmemente que seu perfil combina com o perfil do grupo, envie seu CV, histórico escolar, e (se possível) cartas de recomendação - email para mim está OK. Tente iniciar contato o mais cedo possível.

Sobre orientação. Meu contato com o aluno é frequente. Quando necessário, eu participo em partes da implementação da solução. Portanto, é importante você se sentir confortável com este estilo de trabalho mais "hands on" que "hands off". Uma busca online sobre gerenciamento hands-on/off vai ajudar a esclarecer, mas o ideal é conversar com ex-alunos sobre meu estilo de trabalho. Em algumas circunstâncias, sou favorável a colaboração em pares com colegas de grupo, análogo a programação em pares.

Sobre impacto. Um trabalho de pesquisa pode gerar impacto de diversas naturezas. Existem também trabalhos que podem gerar impacto de valor econômico ou social (e.x., desenvolver um software super popular de rede social) mas não trazer mais conhecimento que é o espírito da ciência. Sugiro ler o Quadrante de Pasteur, de Donald E. Stokes. Enfim, um bom guia para nortear impacto na nossa pesquisa é participar ativamente em uma comunidade e compreender suas necessidades. Nós queremos ter impacto na comunidade global de pesquisa em Engenharia de Software. Mais especificamente, a comunidade de Teste e Análise de programas.

Sobre publicação de papers:

Sobre comunicação. Publicação de papers é muito importante na formação (e também na avaliação) de um pesquisador. Mas existem outros componentes que também colaboram na formação de um pesquisador. Destaco comunicação escrita e falada.

Sobre produtividade. Produtividade em pesquisa é importante para reduzir o tempo necessário para receber feedback qualificado de membros da comunidade que participamos. Você deve ficar atento às práticas adotadas por alunos mais antigos no grupo para obter maior produtividade. Alguns exemplos de boas práticas:

Sobre a participação em eventos. [REVISAR=>] ... networking,

Sobre outras atividades. A participação em atividades afins vai ajudar na sua formação a médio e longo prazo. Alguns exemplos:

Lembre-se, entretanto, que pesquisa é nossa atividade principal.

Sobre disciplinas. As disciplinas são importantes para sua formação básica. Mas você vai precisar bem mais do que o conhecimento de sala de aula para realizar sua pesquisa. Se você estiver colocando muito tempo em disciplinas, certamente há um problema. Neste caso, provavelmente o mestrado profissional ou outro tipo de reciclagem é a opção mais adequada para você. Por sinal, existem vários cursos online gratuitos excelentes. Decida as disciplinas em conjunto comigo para equilibrar seu interesse, sua necessidade (dentro da pesquisa que está realizando), e sua carga de trabalho.

Sobre horário e local de trabalho. Você pode fazer seu horário e escolher o local onde se sente melhor para trabalhar. Entretanto, é muito importante estar ciente dos pontos abaixo:

Sobre equipamentos. Não hesite em me avisar que precisa de um equipamento novo ou que seu equipamento precisa de algum tipo de atualização ou manutenção.

Sobre disponibilidade. Mesmo que você esteja imerso em uma atividade planejada, não desapareça do radar, por favor. Em particular, eu encorajo ficar online no gtalk sempre que possível para facilitar nosso contato. Sinta-se à vontade para solicitar meu telefone e ligar para mim sempre que achar necessário.

Sobre reuniões de grupo. Nossas reuniões são importantes. Nessas reuniões você terá chance de explicar o que está fazendo para o grupo e criticar o trabalho dos seus colegas. Participe ativamente das reuniões e caso não possa participar de um dos encontros faça o possível para nos avisar com antecedência. Perceba que nosso grupo é pequeno; portanto, a falta de um membro faz bastante diferença na dinâmica da reunião.

Sobre o seu projeto de pesquisa (principalmente para doutorado):

Quando iniciar suas atividades...

-Marcelo