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
-
Ciência Aberta: definição, princípios, pilares, artefatos e processos
-
Ecossistema científico, incentivos e o papel do Software
-
Software para Pesquisa: Aberto, Sustentável e FAIR
- 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
-
Avaliação de Sustentabilidade e FAIRness do Software de Pesquisa.
- 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
- 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
- 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
- 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
- Introduction to version control with git (Code Refinery lessons)