-

CPPGCC/CCN010 - MINERAÇÃO DE REPOSITÓRIO DE SOFTWARE - Turma: 01 (2023.2)

Tópicos Aulas
Material (19/09/2023 - 19/09/2023)
Introdução à Mineração de repositórios de software (21/09/2023 - 28/09/2023)
    
Inicia em 26/09/2023 às 14h 0 e finaliza em 28/09/2023 às 13h 59
Evolução de software (03/10/2023 - 17/10/2023)
    
Inicia em 05/10/2023 às 11h 0 e finaliza em 17/10/2023 às 13h 59
    
Inicia em 11/10/2023 às 0h 0 e finaliza em 31/10/2023 às 23h 59
Fontes de dados e desafios de minerar dados de repositórios de software (24/10/2023 - 09/11/2023)
Artefatos MSR (24/10/2023 - 07/11/2023)
    
Inicia em 24/10/2023 às 14h 0 e finaliza em 07/11/2023 às 13h 59
Desafios (09/11/2023 - 09/11/2023)
Avaliação I (14/11/2023 - 14/11/2023)
Pesquisas MSR - Aula e Seminários (16/11/2023 - 30/11/2023)
Autoria de Código (16/11/2023 - 16/11/2023)
Issues e Bugs (21/11/2023 - 21/11/2023)
Divida Técnica e Refactoring (23/11/2023 - 23/11/2023)
Comunicação e Busca Semântica de Código (28/11/2023 - 28/11/2023)
Outros (30/11/2023 - 30/11/2023)
Metricas de Produto/Processo de Software (05/12/2023 - 05/12/2023)
Processo MSR (07/12/2023 - 07/12/2023)
  1. Hemmati, H., Nadi, S., Baysal, O., Kononenko, O., Wang, W., Holmes, R., & Godfrey, M. W. (2013). The MSR Cookbook: Mining a decade of research. 2013 10th Working Conference on Mining Software Repositories (MSR), 343–352. https://doi.org/10.1109/MSR.2013.6624048
    1. Barros, D., Horita, F., Wiese, I., & Silva, K. (2021). A Mining Software Repository Extended Cookbook: Lessons learned from a literature review. http://arxiv.org/abs/2110.04095
  2. Vidoni, M. (2022). A systematic process for Mining Software Repositories: Results from a systematic literature review. In Information and Software Technology (Vol. 144). Elsevier B.V. https://doi.org/10.1016/j.infsof.2021.106791
    Slides - Processo MSR (Site) 
Avaliação II (12/12/2023 - 12/12/2023)
Trabalho Prático - MSR (14/12/2023 - 18/01/2024)
Definição e planejamento (21/12/2023 - 18/01/2024)

1. Desafios MSR 1. 2024 - https://2024.msrconf.org/track/msr-2024-mining-challenge 2. 2023 - https://conf.researchr.org/track/msr-2023/msr-2023-mining-challenge?#Call-for-Mining-Challenge-Papers 3. 2022 - https://conf.researchr.org/track/msr-2022/msr-2022-mining-challenge?#Call-for-Mining-Challenge-Papers

    
Inicia em 21/12/2023 às 0h 0 e finaliza em 18/01/2024 às 13h 59
Desenvolvimento (18/01/2024 - 18/01/2024)
    
Inicia em 25/01/2024 às 0h 0 e finaliza em 28/01/2024 às 23h 59
Entrega e Apresentação (18/01/2024 - 18/01/2024)
    
Inicia em 26/01/2024 às 0h 0 e finaliza em 08/02/2024 às 23h 59
Ethical Mining (11/01/2024 - 11/01/2024)
  1. Mining Software Repositories While Respecting Privacy - https://2020.msrconf.org/details/msr-2020-Education/1/Mining-Software-Repositories-While-Respecting-Privacy
  2. Ethical Mining – A Case Study on MSR Mining Challenges - https://2020.msrconf.org/details/msr-2020-papers/23/Ethical-Mining-A-Case-Study-on-MSR-Mining-Challenges
Frequências da Turma
# Matrícula SET OUT NOV DEZ JAN Total
21 26 28 03 05 10 17 24 26 31 07 09 14 16 21 23 28 30 05 07 12 14 19 21 16 18
1 2023100**** 0 0 0 0 0 2 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 4
2 2023100**** 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 2 0 0 0 0 0 0 2 6
3 2023101**** 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Notas da Turma
# Matrícula Unid. 1 Unid. 2 Unid. 3 Prova Final Resultado Faltas Situação
1 2023101**** 8,3 9,3 8,3 8.6 0 AM
2 2023100**** 7,9 9,4 9,0 8.8 6 AM
3 2023100**** 9,4 9,5 8,3 9.1 4 AM

Nenhum item foi encontrado

Plano de Curso

Nesta página é possível visualizar o plano de curso definido pelo docente para esta turma.

Dados da Disciplina
Ementa: Introdução à mineração de repositórios de software. Evolução de software. Fontes de dados e desafios de minerar dados de repositórios de software. Evolução de software através do Git. Métricas de Produto de Software. Autoria de código. Experimentação.
Objetivos:
Metodologia de Ensino e Avaliação
Metodologia: Exposição dialogada; Atividades práticas e exercícios; Trabalhos práticos individuais e em grupo; Artigos e Seminários.
Procedimentos de Avaliação da Aprendizagem: A avaliação da aprendizagem ocorrerá nas seguintes modalidades:
- Exercícios e atividades práticas (20%)
- Prova escrita (20%)
- Seminários (20%)
- Trabalho Prático (40%)
Horário de atendimento:
Bibliografia: Tornhill, A. Your code as a crime scene: use forensic techniques to arrest defects, bottlenecks, and bad design in your programs. Pragmatic Bookshelf, 2015.
Mens, T. Serebrenik, A. Cleve, A. Evolving Software Systems. Springer, 2014.
Artigos científicos extraídos das principais conferências e periódicos de engenharia de software.
Experimentation in Software Engineering: An Introduction. Springer, 2012, ISBN 3642290434.
Cronograma de Aulas

Início

Fim

Descrição
19/09/2023
19/09/2023
Material
21/09/2023
28/09/2023
Introdução à Mineração de repositórios de software
03/10/2023
17/10/2023
Evolução de software
24/10/2023
09/11/2023
Fontes de dados e desafios de minerar dados de repositórios de software
24/10/2023
07/11/2023
Artefatos MSR
09/11/2023
09/11/2023
Desafios
14/11/2023
14/11/2023
Avaliação I
16/11/2023
30/11/2023
Pesquisas MSR - Aula e Seminários
16/11/2023
16/11/2023
Autoria de Código
21/11/2023
21/11/2023
Issues e Bugs
23/11/2023
23/11/2023
Divida Técnica e Refactoring
28/11/2023
28/11/2023
Comunicação e Busca Semântica de Código
30/11/2023
30/11/2023
Outros
05/12/2023
05/12/2023
Metricas de Produto/Processo de Software
07/12/2023
07/12/2023
Processo MSR
12/12/2023
12/12/2023
Avaliação II
14/12/2023
18/01/2024
Trabalho Prático - MSR
21/12/2023
18/01/2024
Definição e planejamento
11/01/2024
11/01/2024
Ethical Mining
18/01/2024
18/01/2024
Desenvolvimento
18/01/2024
18/01/2024
Entrega e Apresentação
Avaliações
Data Descrição
24/10/2023 1ª Avaliação
12/12/2023 2ª Avaliação
18/01/2024 3ª Avaliação
: Referência consta na biblioteca
Referências Básicas
Tipo de material Descrição
Site Slides - Processo MSR
Site Slides - Autoria de Código
Site Slides - Promessas e Perigos GitHub
Site Slides - Artefatos de Repositórios de Software
Site Lista de Papers para os Seminários
Site Slides - Evolução de Software
Site Slides - Apresentação da disciplina
Site Slides - Introdução a MSR
Referências Complementares
Tipo de material Descrição
Notícias da Turma
: Visualizar

Título

Data
Aula quinta (01/02) 30/01/2024
Prorrogado prazo para entrega da atividade "Execução MSR" 26/01/2024
Notas, atividades e recesso! 21/12/2023
Calendário de Seminários 20/11/2023
Aula Hoje (10/10) 10/10/2023
Aula de hoje ONLINE (ATUALIZAÇÃO) 05/10/2023
Informação Atividade 28/09/2023

SIGAA | Superintendência de Tecnologia da Informação - STI/UFPI - (86) 3215-1124 | sigjb04.ufpi.br.sigaa vSIGAA_3.12.1074 07/05/2024 09:36