Newcomer Developers to Open Source: Problems and Perspectives. Igor Steinmacher www.igor.pro.br igorfs@utfpr.edu.br



Similar documents
SBSC Brazilian Symposium on Collaborative Systems

Do Onboarding Programs Work?

Preliminary empirical identification of barriers faced by newcomers to Open Source Software projects

(` Online Read Introduo ao Disciplined Agile Delivery: A Pequena Jornada de um Time gil do Scrum ao Continuous Delivery (Portuguese...

ENERGY EFFICIENCY IN PRODUCTION ENGINEERING COURSES

REPOSITÓRIUM - IMPLEMENTING DSPACE IN PORTUGUESE: LESSONS FOR THE FUTURE AND RESEARCH PATHWAYS

Curriculum Vitae. Transport Engineer (Bsc.), Pontificia Universidad Católica de Valparaíso, 1998.

The Bootstrap and Split Personality AntiPractices experiencesteachingextremeprogramming

Computer Science & Communication Systems. Internships & Master Thesis Projects. Spring 2016

Rosta Farzan Assisstant Professor School of Information Sciences University of Pittsburgh 135 North Bellefield Avenue, Pittsburgh, PA 15260

Quantitative Analytics: Past, present and future

Statute for the PhD Program in Political Science at the Department of Political Science University of Copenhagen

College of Architecture Strategic Plan

Jarbas Nunes Vidal Filho Curriculum Vitae

MATTEO RIONDATO Curriculum vitae

A Guide to applying to US CS PhD programs for EngSci/ECE

College of Architecture Strategic Plan

The CS Principles Project 1

Managing Performance: A Practical Guide for Implementing Best Practices. Ontario Network of Employment Skills Training Projects (ONESTEP)

FACULTY OF SCIENCE. General Information Calendar Proof

Program Report for the Preparation of Reading Education Professionals International Reading Association (IRA)

THE UNIVERSITY OF SHEFFIELD INTERNATIONAL FACULTY, CITY COLLEGE. in Thessaloniki, Greece.

CADMC 2013 GUIDELINES FOR THE PROPOSAL OF A SYSTEM OF DESIGN MANAGEMENT INDICATORS IN PRODUCT DEVELOPMENT COMPANIES CAMBRIDGE

Building the National EHR Strategy

CRM: customer relationship management: o revolucionário marketing de relacionamento com o cliente P

A TOOL FOR SUPPORTING THE COMMUNICATION IN DISTRIBUTED SOFTWARE DEVELOPMENT ENVIRONMENT

Lecture Notes in Computer Science: Collaborative Software

Data Mining with Qualitative and Quantitative Data

International Management and Psychology, M.Sc. in English. Kamp-Lintfort Campus Faculty of Communication and Environment

O CÉU É O LIMITE THE SKY IS THE LIMIT PORTUGUESE ACHIEVEMENT CONFERENCE. Dr. Beatriz de Paiva

PROGRAMME SPECIFICATION

Facilitating Students Collaboration and Learning in a Question and Answer System

SCOPE OF DESIGN FOR PRODUCTION OF PARTITION WALLS AND FACADE COVERINGS

ECONOMICS AND MANAGEMENT FACULTY

College of Arts & Sciences. Applied Computer Science (BSACS major)

Highly customizable solution for effective employee Onboarding & Induction

BUSINESS INTELLIGENCE E ANALYST Business Unit:

Theory and Practice of Professional Communication Degree Requirements

UFSCar Database Group (UFSCar DB)

How To Teach Probability In Brazilian Math

2015 Application for AIV Master

Oregon Public Health Workforce Training Needs Assessment. Key Informant Interviews Summary Report

BECOME A SHAD TEACHER CHAMPION

COOPERATION WITH WITH AFRICA AND LATIN AMERICA. Amanda Menezes Directorate of International Affairs

SOFTWARE REPOSITORIES AND THEIR USABILITY IN SOFTWARE PROCESS RECONSTRUCTION

The current situation of sanitary landfills in Brazil and the application of economic models

Springfield Public Schools English Language Learner Recommended Actions and Implementation Plans

FINANCIAL ENGINEERING

Amanda Admire University of California, Riverside, Sociology Department 1206 Watkins Hall, Riverside, CA

ADVANCing Women in STEM at Florida International University. Caroline Simpson Assoc. Professor Dept. of Physics

Welcome to the Capital Markets Collaborative Network. PhD showcase and networking lunch. at the Great Hall, University of Ulster, Magee campus

Purdue University Department of Computer Science West Lafayette, IN Strategic Plan

CURRICULUM FOR THE MASTER DEGREE PROGRAM IN QUANTITATIVE FINANCE AT WU WIRTSCHAFTSUNIVERSITÄT WIEN VIENNA UNIVERSITY OF ECONOMICS AND BUSINESS

FNWI Master Evening 19 February 2015 Computer Science. Alban Ponse, University of Amsterdam FNWI Master Evening : Computer Science 1/18

Appendix 1 LUISS Guido Carli / Cass Business School

Psychological Science Strategic Plan February 18, Department of Psychological Science Mission

PEDRO SEQUEIRA CURRICULUM VITAE

MASTERS DEGREE SCM IN APPLIED MATH. DETAILS AND APPLICATION FORM

Transcription:

1 Newcomer Developers to Open Source: Problems and Perspectives Igor Steinmacher www.igor.pro.br igorfs@utfpr.edu.br

2 About Me BSc. Computer Science (UEM 2002[3]) MSc. Computer Science (UFRGS 2005) PhD. Computer Science (IME/USP 2015) Professor @ UTFPR-Campo Mourão Collaborator @ PCC/UEM Member of the Research Group on Information Systems (UEM) Software Engineering and Collaborative Systems Research Group (IME/USP) Software Engineering and Collaborative Systems Lab (UTFPR)

3 About Me A bit of Collaborative Work and Social Computing A bit of Software Engineering

4 Background Software Engineering Social intensive discipline Human interaction and collaboration

5 Context Open source Open Collaboration Community

6 Context Open collaboration communities leverage and depend on new contributors Innovation Sustainability Ideally, open collaboration communities present a low barrier to entry However

7 Context Newcomers are susceptible to several barriers when they are onboarding Learning curve Coordination Communication Cooperation

8 Context Open Source Software projects Newcomers are usually developers willing to place a contribution Delivering a contribution is a complex, multi-step process Multiple steps multiple barriers increase chance to giving up

9 My interests Development Process in Community-based OSS Projects Newcomers to Open Source Software Mining Software Repositories Role of incentives on newcomers motivation Tools to support newcomers Impact of social coding environments Gamification as a way to motivate and retain Teaching Open Source Software

10 Newcomers to OSS STEINMACHER, I.; CONTE, T.; REDMILES, D.F.; GEROSA, M.A.. Social Barriers Faced by Newcomers Placing Their First Contribution in Open Source Software Projects. In: The 18th ACM Conference on Computer-Supported Cooperative Work and Social Computing (CSCW 2015). ACM, 2015. p. 1-13. [PDF]

11 Newcomers to OSS STEINMACHER, Igor; WIESE, Igor; CONTE, Tayana U.; GEROSA, Marco Aurélio. Increasing the self-efficacy of newcomers to Open Source Software projects. In: Proceedings of the 29th Brazilian Symposium on Software Engineering, 2015. v. 1. [PDF]

12 Newcomers to OSS Finding and documenting Patterns of solutions based on the barriers model Building a new version of FLOSScoach Become a study-bed for strategies to support newcomers Partnership with IME/USP and UnB (Portal SPB) Automatically feed the portal using NLP Post-doc: Christoph Treude (@IME/USP)

13 Google Summer of Code How extrinsic incentives ($$$) from GSoC influence the onboard and retention? Motivation? What are projects expecting? SILVA, J.; WIESE, I.; STEINMACHER, I.; GEROSA, M.A. Pagamento Atrai Colaboradores de Longo Prazo ou Prestadores de Serviço? Uma Investigação Inicial sobre o Google Summer of Code 2014. In: Simpósio Brasileiro de Sistemas Colaborativos (SBSC 2015). [PDF]

14 Gamificação de ambiente de Foster the onboarding of students in OSS projects software livre Integration with teaching (open source) software development Portfolio building (internships) Parceria com CCSL (possível com Portal SPB)

15 Women in Open Source Genre differences in joining process Role of support groups (WoMoz, RailsGirls, MNT etc.)

16 Social Coding Environments Migration to Social Coding Environment on Developers Behavior Is there a different behavior? Do projects receive contributions from more contributors? What make these environments more prone to receiving contributions?

17 Social Coding Environments New behaviour detected Casual Contributors (Drive-by) What motivates single contributors? Ecosystems/Ecology (or System-of-System) relationship? RAMOS, Felipe V.; CHAVES, Ana Paula; GEROSA, Marco Aurélio; STEINMACHER, Igor. Um estudo exploratório sobre contribuições casuais em projetos de software livre: caso do projeto LibreOffice. In: Anais do IX WDES, 2015. [PDF]

18 Other interest areas Prediction Models Feature location (find an artifact based on historical data) Socialization opportunities Qualitative Research Teaching Open Source Software How to use it in CS Curriculum? How to benefit from OSS experience in classroom/university?

19 Questions? Doubts? Feel free to reach me igorfs@utfpr.edu.br www.igor.pro.br