Busca avançada
Ano de início
Entree

Mapeando e Mitigando Gargalos no Modelo de Desenvolvimento do Kernel Linux

Processo: 25/05395-0
Modalidade de apoio:Bolsas no Brasil - Doutorado Direto
Data de Início da vigência: 01 de dezembro de 2025
Data de Término da vigência: 31 de janeiro de 2029
Área de conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Metodologia e Técnicas da Computação
Pesquisador responsável:Paulo Roberto Miranda Meirelles
Beneficiário:David de Barros Tadokoro
Instituição Sede: Instituto de Matemática e Estatística (IME). Universidade de São Paulo (USP). São Paulo , SP, Brasil
Vinculado ao auxílio:23/18026-8 - Centro de Ciência de Dados para Estatísticas Públicas (CCDEP), AP.CCD
Assunto(s):Linux   Software livre   Engenharia de software
Palavra(s)-Chave do Pesquisador:Linux | Modelo de Desenvolvimento | Software Livre | Engenharia de Software

Resumo

O kernel Linux, um projeto de software livre com mais de 30 anos de desenvolvimento ativo, é central para a computação moderna. Combinado com ferramentas e utilitários do Projeto GNU, ele forma o ecossistema GNU/Linux, fundamental para serviços em nossa sociedade, como a Internet, e onipresente na vanguarda de áreas como Aprendizado de Máquina. O desenvolvimento do Linux é baseado na colaboração de milhares de contribuidores e mantenedores ao redor do mundo, que interagem principalmente por e-mail e listas de discussão. Trata-se de um modelo de desenvolvimento único, que envolve diversos processos e práticas (fluxos de trabalho) que vão além dos aspectos técnicos do desenvolvimento de software. Apesar do seu sucesso, o Linux depende de fluxos de trabalho críticos e de pessoas-chave, levantando preocupações sobre sustentabilidade e renovação da força de trabalho. À medida que a base de código e a comunidade crescem em tamanho e complexidade, a barreira de entrada para novos contribuidores e a carga de trabalho por mantenedor não devem aumentar simultaneamente. Além disso, tempo e recursos significativos são investidos no desenvolvimento de ferramentas para limitações do modelo de desenvolvimento do kernel Linux, sentidas pelos praticantes no dia a dia, mas esses desafios são pouco explorados pela comunidade científica. Este projeto de pesquisa tem como objetivos: 1) propor taxonomias que detalhem com precisão os fluxos de trabalho que definem o modelo de desenvolvimento do kernel Linux e identifiquem gargalos inerentes; 2) mitigar esses gargalos por meio do desenvolvimento de ferramentas de software livre que apoiem o desenvolvimento do kernel Linux. (AU)

Matéria(s) publicada(s) na Agência FAPESP sobre a bolsa:
Mais itensMenos itens
Matéria(s) publicada(s) em Outras Mídias ( ):
Mais itensMenos itens
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)