Busca avançada
Ano de início
Entree

Apoio a desenvolvedores novatos como forma de fomentar a formação de comunidades de software livre na internet

Processo: 15/24527-3
Modalidade de apoio:Auxílio à Pesquisa - Regular
Data de Início da vigência: 01 de outubro de 2017
Data de Término da vigência: 30 de setembro de 2019
Área do conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Metodologia e Técnicas da Computação
Acordo de Cooperação: MCTI/MC
Pesquisador responsável:Ivanilton Polato
Beneficiário:Ivanilton Polato
Instituição Sede: Campus Campo Mourão. Universidade Tecnológica Federal do Paraná (UTFPR). Ministério da Educação (Brasil). Campo Mourão , SP, Brasil
Pesquisadores associados: Alessandro Fabricio Garcia ; Filipe de Oliveira Saraiva ; Gustavo Henrique Lima Pinto ; Igor Fabio Steinmacher ; Ivanilton Polato ; Jefferson de Oliveira Silva ; Marco Aurélio Gerosa ; Marco Aurélio Graciotto Silva ; Reginaldo Ré ; Tayana Uchôa Conte ; Thelma Elita Colanzi
Bolsa(s) vinculada(s):18/03407-8 - Ferramenta para auxiliar novatos em projeto de software livre a encontrar os artefatos necessários para a correção de bugs, BP.TT
18/04411-9 - Manutenção do portal de novatos adequado aos resultados do projeto, BP.TT
18/02596-1 - Apoio ao desenvolvimento de ferramental para mineração de dados e sumarização de documentos para o portal de auxílio a novatos, BP.TT
Assunto(s):Engenharia de software 
Palavra(s)-Chave do Pesquisador:Empirical Software Engineering | Mining Software Repositories | Newcomers | Open Source Software | Engenharia de Software

Resumo

Projetos de software livre alavancaram o crescimento de vários setores da sociedade e da Internet. Muitos projetos são mantidos ou recebem contribuições de voluntários distribuídos globalmente. No entanto, sabe-se que desenvolvedores novatos são suscetíveis a várias barreiras de entrada, tais como problemas de recepção, erros na configuração do ambiente de trabalho local e curva de aprendizado. Com isso, muitos novatos acabam desistindo. Estudos anteriores investigaram aspectos da entrada e motivação em de novatos em comunidades de colaboração aberta, mas uma área pouco estudada desse fenômeno é a identificação e compreensão das barreiras críticas que novatos enfrentam enquanto estão tentanto contribuir pela primeira vez para um projeto. Esse período é importante para projetos de software livre que recebem muitas contribuições de contribuidores casuais. Neste projeto, propomos a evolução e expansão de nossa pesquisa anterio, que abordou a questão da recém-chegados de integração para abrir projetos de software de software. Neste sentido, definimos como objetivos deste projeto: (1) entender o fenômeno contribuintes casuais, bem como como seus benefícios e problemas ; (2) investigar os efeitos de longo prazo de oferta de dinheiro para novatos se tornarem contribuidores de um projeto de software livre em programas como o Google Summer of Code; (3) entender as motivações dos novatos e as barreiras que eles enfrentam ao fazer a sua primeira contribuição para um projeto de software livre; e (4) automatizar a identificação, extração e produção de informação que é relevante para os novatos em projetos de software livre para alimentar e atualizar um portal de entrada de novatos (FLOSScoach). Espera-se contribuir para a área, fornecendo uma compreensão profunda das motivações dos novatos e do processo de entrada, incluindo o papel dos incentivos financeiros de curto prazo e os fenômenos contribuintes casuais. Nossas contribuições incluem também o desenvolvimento e avaliação de técnicas de sumarização de documentos para auxiliar novatos em projeto de software livre. As técnicas e ferramentas propostas irão reduzir as barreiras aos novatos ao tentar fazer a sua primeira contribuição para um projeto de software livre, aumentando as chances de tornar os novatos membros ativos, e que acabará por levar a projetos de software livre a tornarem-se mais acessíveis. (AU)

Matéria(s) publicada(s) na Agência FAPESP sobre o auxílio:
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 (17)
(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 M.; TREUDE, CHRISTOPH; GEROSA, MARCO A.; STEINMACHER, IGOR. Google summer of code: Student motivations and contributions. JOURNAL OF SYSTEMS AND SOFTWARE, v. 162, . (15/24527-3)
PINTO, GUSTAVO; WIESE, IGOR; DIAS, LUIZ FELIPE; OLIVETO, R; DIPENTA, M; SHEPHERD, DC. How Do Scientists Develop Scientific Software? An External Replication. 2018 25TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2018), v. N/A, p. 10-pg., . (15/24527-3)
PINTO, GUSTAVO; STEINMACHER, IGOR; GEROSA, MARCO; STAMELOS, I; GONZALEZBARAHONA, JM; VARLAMIS, I; ANAGNOSTOPOULOS, D. Leaving Behind the Software History When Transitioning to Open Source: Reasons and Implications. OPEN SOURCE SYSTEMS: ENTERPRISE SOFTWARE AND SOLUTIONS, OSS 2018, v. 525, p. 11-pg., . (15/24527-3)
PINTO, GUSTAVO; DIAS, LUIZ FELIPE; STEINMACHER, IGOR; IEEE. Who Gets a Patch Accepted First? Comparing the Contributions of Employees and Volunteers. 2018 IEEE/ACM 11TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE), v. N/A, p. 4-pg., . (15/24527-3)
WESSEL, MAIRIELI; STEINMACHER, IGOR; WIESE, IGOR; GEROSA, MARCO A.; ASSOC COMP MACHINERY; IEEE COMP SOC. Should I Stale or Should I Close? An Analysis of a Bot that Closes Abandoned Issues and Pull Requests. 2019 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON BOTS IN SOFTWARE ENGINEERING (BOTSE 2019), v. N/A, p. 5-pg., . (15/24527-3)
MELOCA, ROMULO; PINTO, GUSTAVO; BAISER, LEONARDO; MATTOS, MARCO; POLATO, IVANILTON; WIESE, IGOR SCALIANTE; GERMAN, DANIEL M.; IEEE. Understanding the Usage, Impact, and Adoption of Non-OSI Approved Licenses. 2018 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR), v. N/A, p. 11-pg., . (15/24527-3)
PINTO, GUSTAVO; FERREIRA, CLARICE; SOUZA, CLEICE; STEINMACHER, IGOR; MEIRELLES, PAULO; IEEE COMP SOC. Training Software Engineers Using Open-Source Software: The Students' Perspective. 2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET), v. N/A, p. 11-pg., . (15/24527-3)
STEINMACHER, IGOR; GEROSA, MARCO; CONTE, TAYANA U.; REDMILES, DAVID F.. Overcoming Social Barriers When Contributing to Open Source Software Projects. COMPUTER SUPPORTED COOPERATIVE WORK-THE JOURNAL OF COLLABORATIVE COMPUTING, v. 28, n. 1-2, p. 247-290, . (14/21899-4, 15/24527-3)
BALALI, SOGOL; STEINMACHER, IGOR; ANNAMALAI, UMAYAL; SARMA, ANITA; GEROSA, MARCO AURELIO. Newcomers' Barriers. . . Is That All? An Analysis of Mentors' and Newcomers' Barriers in OSS Projects. COMPUTER SUPPORTED COOPERATIVE WORK-THE JOURNAL OF COLLABORATIVE COMPUTING, v. 27, n. 3-6, SI, p. 679-714, . (15/24527-3)
FRONCHETTI, FELIPE; WIESE, IGOR; PINTO, GUSTAVO; STEINMACHER, IGOR; BORDELEAU, F; SILLITTI, A; MEIRELLES, P; LENARDUZZI, V. What Attracts Newcomers to Onboard on OSS Projects? TL;DR: Popularity. OPEN SOURCE SYSTEMS, OSS 2019, v. 556, p. 13-pg., . (15/24527-3)
ZANATTA, ALEXANDRE LAZARETTI; MACHADO, LETICIA; STEINMACHER, IGOR; IEEE. Competence, Collaboration, and Time Management: Barriers and Recommendations for Crowdworkers. 2018 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON CROWD SOURCING IN SOFTWARE ENGINEERING (CSI-SE), v. N/A, p. 8-pg., . (15/24527-3)
NASCIMENTO, ELIZAMARY DE SOUZA; AHMED, IFTEKHAR; OLIVEIRA, EDSON; PALHETA, MARCIO PIEDADE; STEINMACHER, IGOR; CONTE, TAYANA; IEEE. Understanding Development Process of Machine Learning Systems: Challenges and Solutions. 2019 13TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2019), v. N/A, p. 6-pg., . (15/24527-3)
BALALI, SOGOL; STEINMACHER, IGOR; ANNAMALAI, UMAYAL; SARMA, ANITA; GEROSA, MARCO AURELIO. Newcomers' Barriers. . . Is That All? An Analysis of Mentors' and Newcomers' Barriers in OSS Projects. COMPUTER SUPPORTED COOPERATIVE WORK-THE JOURNAL OF COLLABORATIVE COMPUTING, v. 27, n. 3-6, p. 36-pg., . (15/24527-3)
ANICHE, MAURICIO; TREUDE, CHRISTOPH; STEINMACHER, IGOR; WIESE, IGOR; PINTO, GUSTAVO; STOREY, MARGARET-ANNE; GEROSA, MARCO AURELIO; IEEE. How Modern News Aggregators Help Development Communities Shape and Share Knowledge. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), v. N/A, p. 12-pg., . (15/24527-3)
STEINMACHER, IGOR; PINTO, GUSTAVO; WIESE, IGOR SCALIANTE; GEROSA, MARCO A.; IEEE. Almost There: A Study on Quasi-Contributors in Open Source Software Projects. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), v. N/A, p. 11-pg., . (15/24527-3)
IAFFALDANO, GIUSEPPE; STEINMACHER, IGOR; CALEFATO, FABIO; GEROSA, MARCO; LANUBILE, FILIPPO; ACM. Why do developers take breaks from contributing to OSS projects? A preliminary analysis. 2019 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON SOFTWARE HEALTH (SOHEAL 2019), v. N/A, p. 8-pg., . (15/24527-3)
SILVA, JEFFERSON; WIESE, IGOR; GERMAN, DANIEL M.; TREUDE, CHRISTOPH; GEROSA, MARCO AURELIO; STEINMACHER, IGOR; DEVANBU, P; COHEN, M; ZIMMERMANN, T. A Theory of the Engagement in Open Source Projects via Summer of Code Programs. PROCEEDINGS OF THE 28TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '20), v. N/A, p. 11-pg., . (15/24527-3)