A	  preliminary	  analysis	  of	  learning	  awareness	  in	                        FLOSS	  projects	             Sara	  F...
Aim	  &	  Overview	  Aim	          Understand how contributors learn and whether they recognize the learning process they ...
Approach	  Free	  /	  Libre	  Open	  Source	  SoHware	  (FLOSS)	  CommuniBes	  	       Heterogeneous	  groups	  of	  indep...
Approach	    Examples	  of	  quesBons:	  	  	  	  In	  what	  sense	  contributors	  to	  FLOSS	  projects	  learn	  throu...
Approach	    1.  How do people learn and produce knowledge?   2. How communities collaborate and work to solve problems wh...
Approach	   FLOSS can be regarded as an instantiation of Common-based Peer Production model (CBPP)* * Refers to the collab...
Approach	   Common-based Peer Production model (CBPP) have 4 key characteristics  1.    Motivation – where individuals are...
Approach	    3 preliminary case studies indicating the potential positive impact of membership of a FLOSS  community on th...
QuesBonnaire	                  – Long term participation in FLOSS projects can have a positive effect in thecontributor’s ...
QuesBonnaire	  3 set of questions:       •  emographic data        D       •  ontribution to FLOSS        C       •  LOSS ...
QuesBonnaire	  –	  Demographic	  Data  United Nations University - International Institute for Software Technology
QuesBonnaire	  –	  ContribuBon	  to	  FLOSS  United Nations University - International Institute for Software Technology
QuesBonnaire	  –	  FLOSS	  as	  a	  learning	  context  United Nations University - International Institute for Software T...
ParBal	  Results	  –	  Case	  Studies  PhD student  Male  PERL, Parrot and Debian  Parrot project  Became part of this pro...
ParBal	  Results	  –	  Case	  Studies  Software developer  Male  Bigodejs, Plone and Django  Plone project  Became part of...
ParBal	  Results	  –	  Case	  Studies  PhD in Computer Science  Male  PERL Dancer  PERL Dancer project  Became part of thi...
Conclusion	  and	  Future	  Work  Goal: Understand whether and to which extend participation in FLOSS projects may effecti...
Conclusion	  and	  Future	  Work  Improve the questionnaire  Apply it to a significant sample of FLOSS contributors  Unite...
Thank	  you!	  United Nations University - International Institute for Software Technology
Upcoming SlideShare
Loading in...5
×

A preliminary analysis of learning awareness in floss projects

224

Published on

It can be argued that participating in free/libre open source software (FLOSS) projects can have a positive effect in the contributor's learning process. The need to interact with other contributors, to read other people's code, write documentation, or use different tools, can motivate and implicitly foster learning. In order to validate this statement we design an appropriate questionnaire asking FLOSS contributors about their experience in FLOSS projects. In this paper, we illustrate how this questionnaire was designed and what we expect to learn from the answers. We conclude the paper with a preview of the results from three cases studies.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
224
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

A preliminary analysis of learning awareness in floss projects

  1. 1. A  preliminary  analysis  of  learning  awareness  in   FLOSS  projects   Sara  Fernandes,  Antonio  Cerone,  Luis  Barbosa
  2. 2. Aim  &  Overview  Aim   Understand how contributors learn and whether they recognize the learning process they experience  Overview   Approach   QuesBonnaire   ParBal  Results  –  Case  studies   Conclusions  and  future  work   United Nations University - International Institute for Software Technology
  3. 3. Approach  Free  /  Libre  Open  Source  SoHware  (FLOSS)  CommuniBes     Heterogeneous  groups  of  independent  volunteers,  who  interact  even  if  driven  by  different  moBvaBons   Provides  an  example  of  peer  producBon,  based  on  collaboraBve,  social  modes  of  interacBon  and   knowledge  exchange.   Raise a number of relevant questions. United Nations University - International Institute for Software Technology
  4. 4. Approach   Examples  of  quesBons:        In  what  sense  contributors  to  FLOSS  projects  learn  through  collaboraBon  and  collaborate  while  learning?    Do  FLOSS  contributors  recognize  their  FLOSS  communiBes  as  possible  learning  environment?   Do  the  acBviBes  performed  in  a  FLOSS  community  enable  knowledge  sharing  and  collaboraBve  learning   experiences?     FLOSS communities collaborate in a wide range of activities, which are by no means restricted to software development: • Exchange information • Reciprocal support and technical assistance • Planning • Code review • Testing • Etc. United Nations University - International Institute for Software Technology
  5. 5. Approach   1.  How do people learn and produce knowledge? 2. How communities collaborate and work to solve problems while performing these activities. United Nations University - International Institute for Software Technology
  6. 6. Approach   FLOSS can be regarded as an instantiation of Common-based Peer Production model (CBPP)* * Refers to the collaborative efforts based on sharing information and outcomes of a large number of people working incrementally on a problem. *Constitutes a new model of economic production based on a theory where “ Yochai Benkler, who first introduced the CBPP model, considered FLOSS United Nations University - International Institute for Software Technology
  7. 7. Approach   Common-based Peer Production model (CBPP) have 4 key characteristics 1. Motivation – where individuals are not driven by money to work on a project; 2. Chunking – where many individuals work incrementally and asynchronously on a problem 3. Multi-disciplinary – where peer-production projects include a large number of contributors, complementing expertise and solving problems 4. Integration - of successful peer-production products FLOSS can be considered as the prime example of CBPP United Nations University - International Institute for Software Technology
  8. 8. Approach   3 preliminary case studies indicating the potential positive impact of membership of a FLOSS community on the contributor’s learning process FLOSS communities provide valuable, though partial, source of information Questionnaire United Nations University - International Institute for Software Technology
  9. 9. QuesBonnaire   – Long term participation in FLOSS projects can have a positive effect in thecontributor’s learning process – Understand how contributors learn and whether they recognize the learning process they experience This questionnaire is focused on gathering evidence relative to questions like the contributor’s ability to interact with other contributors, own achievements, doubts, etc… United Nations University - International Institute for Software Technology
  10. 10. QuesBonnaire  3 set of questions: •  emographic data D •  ontribution to FLOSS C •  LOSS as a learning context F United Nations University - International Institute for Software Technology
  11. 11. QuesBonnaire  –  Demographic  Data United Nations University - International Institute for Software Technology
  12. 12. QuesBonnaire  –  ContribuBon  to  FLOSS United Nations University - International Institute for Software Technology
  13. 13. QuesBonnaire  –  FLOSS  as  a  learning  context United Nations University - International Institute for Software Technology
  14. 14. ParBal  Results  –  Case  Studies PhD student Male PERL, Parrot and Debian Parrot project Became part of this project as a tester The community communicate through wikis, forums and chats He was able to develop skills as a developer, programmer, code reviewer FLOSS project community has a relevant role in his learning experience For him the community “has a lot of knowledge that can externalized and shared” FLOSS projects can have a positive effect in contributor’s learning process United Nations University - International Institute for Software Technology
  15. 15. ParBal  Results  –  Case  Studies Software developer Male Bigodejs, Plone and Django Plone project Became part of this project as an observer. The community communicate through mailing lists He was able to develop skills as a tester, programmer, code analysis. FLOSS project community has a relevant role in his learning experience For him “FLOSS projects can be regarded as complement to formal education” FLOSS projects can have a positive effect in contributor’s learning process United Nations University - International Institute for Software Technology
  16. 16. ParBal  Results  –  Case  Studies PhD in Computer Science Male PERL Dancer PERL Dancer project Became part of this project as an observer The community communicate through wikis, mailing lists and chats He was able to develop skills as a tester, programmer, code reviewer FLOSS project community has a relevant role in his learning experience FLOSS communities could be regarded as educational communities, since they provide a platform for learning technologies , as well as technical and social skills United Nations University - International Institute for Software Technology
  17. 17. Conclusion  and  Future  Work Goal: Understand whether and to which extend participation in FLOSS projects may effectively contribute to the individual’s learning process FLOSS communities provide experiences that can be regarded as valuable complements to formal education Knowledge sharing occurs naturally and easily Regard their participation in FLOSS project as learning experiences United Nations University - International Institute for Software Technology
  18. 18. Conclusion  and  Future  Work Improve the questionnaire Apply it to a significant sample of FLOSS contributors United Nations University - International Institute for Software Technology
  19. 19. Thank  you!  United Nations University - International Institute for Software Technology

×