Busca avançada
Ano de início
Entree

Geração automática de documentação para projetos de software livre voltada para novatos

Processo: 15/07399-1
Modalidade de apoio:Bolsas no Brasil - Pós-Doutorado
Data de Início da vigência: 01 de julho de 2015
Data de Término da vigência: 31 de janeiro de 2016
Área de conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Metodologia e Técnicas da Computação
Acordo de Cooperação: Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
Pesquisador responsável:Marco Aurélio Gerosa
Beneficiário:Christoph Treude
Instituição Sede: Instituto de Matemática e Estatística (IME). Universidade de São Paulo (USP). São Paulo , SP, Brasil
Assunto(s):Engenharia de software   Processamento de linguagem natural   Software livre   Mídias sociais   Documentação de software
Palavra(s)-Chave do Pesquisador:Barreiras de Entrada | Documentação de software | Engenharia de Software | Mídias sociais | Processamento de Linguagem Natural | Software Livre | Engenharia de Software

Resumo

Novatos de projetos de software livre enfrentam muitas barreiras, incluindo documentação não clara, dificuldade de encontrar uma tarefa para começar e questões técnicas, conforme evidenciado em pesquisa anterior. Muitos desses problemas são mitigáveis por meio de documentação especificamente personalizada para os recém-chegados. Neste projeto, investigaremos técnicas para identificar automaticamente, extrair, gerar, resumir e apresentar documentação relevante para os novatos de projetos de software livre. Serão utilizadas e adaptadas técnicas de processamento de linguagem natural para analisar automaticamente a documentação de uma ampla gama de fontes, incluindo a documentação oficial do projeto, seu issue tracker, fóruns, blogs e sites de perguntas e respostas, como o Stack Overflow. Proporemos com base nas técnicas existentes de resumo automático de texto, novas técnicas supervisionadas para a identificação de informação relevante para novatos. Nossa principal contribuição será o projeto, desenvolvimento e avaliação de técnicas completamente automatizadas de geração de documentação para novatos em projetos de software livre. O gerador de documentação irá reduzir as barreiras para os recém-chegados, o que poderá aumentar a retenção desses novatos como desenvolvedores regulares e tornará o código aberto mais acessível a pessoas de fora dos projetos. O trabalho também evidenciará quais são as necessidades de um novato em termos de documentação e gerará conhecimento e novas ideias sobre a aplicação de técnicas de processamento de linguagem natural para documentação de software, tanto em inglês quanto em português. (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)

Publicações científicas
(Referências obtidas automaticamente do Web of Science e do SciELO, por meio da informação sobre o financiamento pela FAPESP e o número do processo correspondente, incluída na publicação pelos autores)
SILVA, JEFFERSON O.; WIESE, IGOR; GERMAN, DANIEL; STEINMACHER, IGOR; GEROSA, MARCO A.; IEEE. How Long and How Much: What to Expect from Summer of Code Participants?. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), v. N/A, p. 11-pg., . (15/07399-1)
STEINMACHER, IGOR; CONTE, TAYANA UCHOA; TREUDE, CHRISTOPH; GEROSA, MARCO AURELIO; IEEE. Overcoming Open Source Project Entry Barriers with a Portal for Newcomers. 2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), v. N/A, p. 12-pg., . (14/21899-4, 15/07399-1)