Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.37 KB

Projetos.md

File metadata and controls

33 lines (23 loc) · 1.37 KB

Projetos

Ao fim da disciplina, os alunos devem participar de um projeto. Os projetos devem ser desenvolvidos durante um período de 3 a 4 semanas. Os alunos estão livres para pensar e trazer seus próprios projetos para que os professores avaliem a viabilidade. No entanto, alguns potenciais projetos são listados a seguir:

  • Estudar (quantos e quais) projetos que usam mais de uma licença de software livre e (tentar) entender o porque.

  • Entender porque desenvolvedores-chave continuam contribuindo com projetos de software livre por bastante tempo (e.g., >10 anos).

  • Criar diagramas da UML para um projeto de software livre não trivial (e.g., rails)

  • Minerar textos de conversas em canais de comunicação de projetos de software livre (e.g., IRC) e entender problemas recorrentes.

  • Criar um plugin de navegador que insere métricas de software adicionais em páginas de perfil de projetos de software livre.

  • Criar relatórios de cobertura de testes de software de vários projetos de software livre e tornar a informação disponível em arquivo .md.

  • Criar um grafo de licenças entre as dependencias de um projeto de software livre e identificar eventuais violações de licenças.

  • Realizar mais de 20 pull-requests em um ou mais (não trivial projetos de software livre

  • Criar um projeto de software livre seu. Definir escopo, documentação, arquitetura, testes, etc.