Calendário Acadêmico - 2024.1

Pré-requisitos recomendados

  • PGCOMP: aprovação em PGCOMP/IC0004 e PGCOMP/IC0029;
  • Graduação: aprovação em FCHC45 ou LETF01;
  • Geral: ter forte interesse em desenvolver software ou contribuir em projeto de software de código aberto durante sua pesquisa (IC, TCC, Mestrado, Doutorado).

Ementa

Ciência Aberta: definição, princípios, pilares, artefatos de pesquisa, processos e ferramentas. Ecossistema científico: Incentivos e o papel do Software. Engenharia de Software de Pesquisa: Sustentabilidade, Principios FAIR, e boas práticas. Avaliação de Sustentabilidade e FAIRness do Software de Pesquisa.

Conteúdo Programático

  1. Ciência Aberta: definição, princípios, pilares, artefatos e processos

  2. Ecossistema científico, incentivos e o papel do Software

  3. Software para Pesquisa: Aberto, Sustentável e FAIR

  4. Engenharia de Software de Pesquisa: Sustentabilidade, Princípios FAIR, Boas práticas
    • Atributos de qualidade, licença de software, modelos de ciclo de vida
    • Desenvolvimento, manutenção, evolução, teste e análise, documentação, CI/CD, evolução
  5. Avaliação de Sustentabilidade e FAIRness do Software de Pesquisa.

  6. Ferramentas do ecossistema da Ciência Aberta

Tópicos Especiais

  • Dados abertos e FAIR
  • Reconhecimento, Curadoria e Preservação do Software para Pesquisa
  • HPC
  • IA para tarefas grandes e complexas

Referências

Artigos

  1. Barker, M., Castro, L. J., Fritzsch, B., Katz, D. S., Martinez-Ortiz, C., Niehues, A., Struck, A., & Zhang, Q. (2024). The FAIR for Research Software Principles after two years: An adoption update. Zenodo. https://doi.org/10.5281/zenodo.10816032
  2. Chue Hong, N., Breitmoser, E., Antonioletti, M., Davidson, J., Garijo, D., Gonzalez-Beltran, A., Gruenpeter, M., Huber, R., Jonquet, C., Priddy, M., Shepeherdson, J., Verburg, M., & Wood, C. (2023). D5.2 - Metrics for automated FAIR software assessment in a disciplinary context (1.0 - DRAFT not yet approved by the European Commission). Zenodo. https://doi.org/10.5281/zenodo.10047401.

Cursos e tutoriais

  1. Princípios e Práticas para Sustentabilidade do Software de Pesquisa - Christina von Flach, Joenio M. Costa, Daniela Feitosa. DOI: https://doi.org/10.5753/sbc.12853.0.3
  2. Introduction to version control with git (Code Refinery lessons)

Ferramentas

  1. Zotero
  2. OSF
  3. Parsifal
  4. PRISMA
  5. Zotero