SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
Training Tomorrow's Engineers
by Contributing to Today's Free Software
                Albert Cohen




               October 26, 2011




                                           1 / 14
Outline
Two experiences with complementary objectives

 1   A freshman    course on computing systems based on Android
     Running for 4 years as INF422 at École Polytechnique                    CS/CE10x
     http: // www. enseignement. polytechnique. fr/ informatique/ INF422
     → Looking for partners to improve the concept and the tools


 2   Preliminary initiative for a     Libre Semester of Code   (   SoC )
     In the starting blocks at IRILL                                         CS/CE49x
     → The topic of this talk




                                                                                  2 / 14
Google Summer of Code (GSoC)
Huge success, for students and for projects
    Since 2005

    $5000 stipend from Google

    More than 4500 students and 3000 mentors from 100 countries



Diverse projects: recent developments, . . . , core FSF projects like gcc
                 code    research     testing        document


              outreach     training    translation       user interface




                                                                            3 / 14
Google Summer of Code (GSoC)
                                            Mentor from
                                            the project

Three-way matchmaking




                  Student   FLOSS project




                                            Interest from
                                              someone
                                              at Google



                                                            4 / 14
Libre Semester of Code ( SoC )
                                            Mentor from
                                            the project

Four-way matchmaking



                                                             University
                  Student   FLOSS project                   with labeled
                                                            curriculum




                                            Interest from
                                            a sponsoring
                                              company



                                                                           5 / 14
CS/CE Students Contributing to FLOSS projects
FLOSS projects draft the subjects
   Describe tasks of the SoC project

    Identify mentors (from the project)




                                            6 / 14
CS/CE Students Contributing to FLOSS projects
FLOSS projects draft the subjects
Two oerings (non-exclusive)
 1   Full-time scheme: summer or spring internship
         Similar to GSoC
         Over a 3 months period
         Required for projects needing special technical skills or experience
 2   Part-time scheme: substitution for a course
         Over a 4 to 5 months period, less than 15h per week
         Needs a realistic assessment of the eort (about half of an internship)




                                                                                   6 / 14
CS/CE Students Contributing to FLOSS projects
FLOSS projects draft the subjects
Two oerings (non-exclusive)
Be confronted to collaborative development practices
    Patch preparation, documentation, testing

    Distributed and remote work

    Experience of a large code base

    Experience of a development project's culture

    Peer review




                                                       6 / 14
CS/CE Students Contributing to FLOSS projects
FLOSS projects draft the subjects
Two oerings (non-exclusive)
Be confronted to collaborative development practices
Integrate into the curriculum
    Validate ECTS credits (e.g., 24 or 12 depending on the scheme)

    Explicit the knowledge and competences acquired

    Comply with internship requirements and regulations




                                                                     6 / 14
The Student's Perspective
Implementation
     Guidelines established by the   SoC   ;   lightweight curriculum labeling

     Customization possible

     Involvement of professors from the University/School

     Start small: a few Master programs in France



On-the-y matchmaking scenario
 1   Students apply and are selected locally
 2   Selected applications are directly proposed to the mentors
 3   The   SoC   validates the applications




                                                                                 7 / 14
The Project's Perspective
Denition of the SoC project
    Which prerequisites?

    Who is helping, mentoring, tutoring?

    A lonesome geek in the basement for 3 months?



Implementation and publicity
    Identication of the mentor

    Submission of the   SoC   project on a dedicated portal

    Coordination between the mentor and the sponsor to select the applications




                                                                             8 / 14
The Sponsor's Perspective
Motivations
    Companies interested in fostering RD activity in FLOSS projects

    Mutualization of development eorts

    Way to detect talents

    Way to establish closer links with a project's community

    Not directly drafting the subject!



Implementation
    Guidelines established with the   SoC   ;   informal agreement

    Compatibility with local employment regulation

    Guidelines for the nancial support




                                                                       9 / 14
The University's Perspective
Implementation
    Communicate the university's expectations regarding the assessment of the
    diculties, risks of failure and evaluation

    Involvement of the professors: selecting the local students, monitoring the
    internships



Leverage local initiatives
    Learn from and adapt to the local practices and experience

    Oer more exposure and support




                                                                                  10 / 14
From the GSoC to the                   SoC

GSoC is ne: no need to compete
Independent, non-prot organization preferable
    Curriculum integration

    Representativity of the selected FLOSS projects

    Compatibility with internship or course requirements

    Legal aspects regarding nancial retribution

    Many projects and companies deserve to be in touch with the best students

    Diversity of the FLOSS development and education initiatives is always good

    Research potential on the SoC model itself




                                                                            11 / 14
Potpourri of Diculties
   Feasibility of the part-time scheme?

   Custom arrangement with every university?

   Grading issues: characterize risk of failure independently of the student's skills

   How to dene success criteria with the sponsor?

   Promote the student's contributions, community recognition

   French labor law for internships

   Legal implementation may depend on the origin of the funds

   Encourage professor's involvement in the drafting, tutoring or evaluation?

   Next step European implementation: grow within EIT ICT Labs?

   GSoC students are highly skilled; what to expect from more novice
   contributors?

   Schools who make money through internships (indirectly, taxe
   d'apprentissage) may see the      SoC   as a nancial loss



                                                                                 12 / 14
How to move on?
Support
    Initiative supported by IRILL and System@tic cluster's GTLL (special
    interest group on FLOSS)

    Former GSoC students and mentors interested in participating to the rst
    experiment

    Need coordination with project-led initiatives (e.g., Mozilla drumbeat)

    Need help from would-be mentors, professors and sponsors!



Questions
    In which time frame?

    With which information system?

    Financial involvment of academic partners?




                                                                               13 / 14
QA

                              Thank you
                              Questions?



Contact
Albert Cohen: http://www-rocq.inria.fr/~acohen
email: mailto:Albert.Cohen@inria.fr

Olivier Berger: http://identi.ca/oberger
email: mailto:Olivier.Berger@it-sudparis.eu
blog: http://www-public.it-sudparis.eu/~berger_o/weblog




                                                          14 / 14

Weitere ähnliche Inhalte

Was ist angesagt?

PROMIS Tempus Project
PROMIS Tempus ProjectPROMIS Tempus Project
PROMIS Tempus ProjectPROMISproject
 
110914 svea presentation_concede_conference
110914 svea presentation_concede_conference110914 svea presentation_concede_conference
110914 svea presentation_concede_conferenceMFG Innovationsagentur
 
Btec level 3 ass 1 u4 5 and 62
Btec level 3 ass 1 u4 5 and 62Btec level 3 ass 1 u4 5 and 62
Btec level 3 ass 1 u4 5 and 62BenT1990
 
Btec level 3 ass 1 u4 5 and 62
Btec level 3 ass 1 u4 5 and 62Btec level 3 ass 1 u4 5 and 62
Btec level 3 ass 1 u4 5 and 62BenT1990
 
Btec level 3 ass 1 u4 5 and 62
Btec level 3 ass 1 u4 5 and 62Btec level 3 ass 1 u4 5 and 62
Btec level 3 ass 1 u4 5 and 62BenT1990
 
Csedu 2012 reAct presentation
Csedu 2012 reAct presentationCsedu 2012 reAct presentation
Csedu 2012 reAct presentationAnabela Luís
 
Educational Simulations in Second Life for Fashion Technology Students
Educational Simulations in Second Life for Fashion Technology StudentsEducational Simulations in Second Life for Fashion Technology Students
Educational Simulations in Second Life for Fashion Technology StudentsElaine Polvinen
 
Video Conferencing PAGES
Video Conferencing PAGESVideo Conferencing PAGES
Video Conferencing PAGESVideoguy
 
Peer d7 assessment workshop methodology
Peer d7 assessment workshop methodologyPeer d7 assessment workshop methodology
Peer d7 assessment workshop methodologyMaria Schwarz-Woelzl
 
BSD Certification: Using Open Source and Education to Accelerate Technology T...
BSD Certification: Using Open Source and Education to Accelerate Technology T...BSD Certification: Using Open Source and Education to Accelerate Technology T...
BSD Certification: Using Open Source and Education to Accelerate Technology T...Dru Lavigne
 
Csedu 2012 re act presentation v1
Csedu 2012 re act presentation v1Csedu 2012 re act presentation v1
Csedu 2012 re act presentation v1Pieter De Vries
 
Tqr project palm informationsession_ve-mentoring250310
Tqr project palm informationsession_ve-mentoring250310Tqr project palm informationsession_ve-mentoring250310
Tqr project palm informationsession_ve-mentoring250310Colleen Hodgins
 
Sharing one successful Erasmus+ project proposal
Sharing one successful Erasmus+ project proposalSharing one successful Erasmus+ project proposal
Sharing one successful Erasmus+ project proposalGustavo Alves
 
Inter Disciplinary Proposal
Inter Disciplinary ProposalInter Disciplinary Proposal
Inter Disciplinary Proposalaadeportfolio
 

Was ist angesagt? (18)

Ed Tech Year End
Ed  Tech  Year  EndEd  Tech  Year  End
Ed Tech Year End
 
PROMIS Tempus Project
PROMIS Tempus ProjectPROMIS Tempus Project
PROMIS Tempus Project
 
110914 svea presentation_concede_conference
110914 svea presentation_concede_conference110914 svea presentation_concede_conference
110914 svea presentation_concede_conference
 
Btec level 3 ass 1 u4 5 and 62
Btec level 3 ass 1 u4 5 and 62Btec level 3 ass 1 u4 5 and 62
Btec level 3 ass 1 u4 5 and 62
 
Btec level 3 ass 1 u4 5 and 62
Btec level 3 ass 1 u4 5 and 62Btec level 3 ass 1 u4 5 and 62
Btec level 3 ass 1 u4 5 and 62
 
Btec level 3 ass 1 u4 5 and 62
Btec level 3 ass 1 u4 5 and 62Btec level 3 ass 1 u4 5 and 62
Btec level 3 ass 1 u4 5 and 62
 
Csedu 2012 reAct presentation
Csedu 2012 reAct presentationCsedu 2012 reAct presentation
Csedu 2012 reAct presentation
 
Educational Simulations in Second Life for Fashion Technology Students
Educational Simulations in Second Life for Fashion Technology StudentsEducational Simulations in Second Life for Fashion Technology Students
Educational Simulations in Second Life for Fashion Technology Students
 
Video Conferencing PAGES
Video Conferencing PAGESVideo Conferencing PAGES
Video Conferencing PAGES
 
Peer d7 assessment workshop methodology
Peer d7 assessment workshop methodologyPeer d7 assessment workshop methodology
Peer d7 assessment workshop methodology
 
BSD Certification: Using Open Source and Education to Accelerate Technology T...
BSD Certification: Using Open Source and Education to Accelerate Technology T...BSD Certification: Using Open Source and Education to Accelerate Technology T...
BSD Certification: Using Open Source and Education to Accelerate Technology T...
 
Csedu 2012 re act presentation v1
Csedu 2012 re act presentation v1Csedu 2012 re act presentation v1
Csedu 2012 re act presentation v1
 
Lisa2011
Lisa2011Lisa2011
Lisa2011
 
Tqr project palm informationsession_ve-mentoring250310
Tqr project palm informationsession_ve-mentoring250310Tqr project palm informationsession_ve-mentoring250310
Tqr project palm informationsession_ve-mentoring250310
 
Ed Tech Year End 08
Ed Tech Year End 08Ed Tech Year End 08
Ed Tech Year End 08
 
Profes'19 Decoder
Profes'19 DecoderProfes'19 Decoder
Profes'19 Decoder
 
Sharing one successful Erasmus+ project proposal
Sharing one successful Erasmus+ project proposalSharing one successful Erasmus+ project proposal
Sharing one successful Erasmus+ project proposal
 
Inter Disciplinary Proposal
Inter Disciplinary ProposalInter Disciplinary Proposal
Inter Disciplinary Proposal
 

Andere mochten auch

White paper stopping counterfeit pharmaceuticals 0309
White  paper stopping counterfeit pharmaceuticals 0309White  paper stopping counterfeit pharmaceuticals 0309
White paper stopping counterfeit pharmaceuticals 0309NEW Momentum
 
Chronic hiv care_art Emmanuel Ngabirano 2011 Correspondence engabirano@idi.co.ug
Chronic hiv care_art Emmanuel Ngabirano 2011 Correspondence engabirano@idi.co.ugChronic hiv care_art Emmanuel Ngabirano 2011 Correspondence engabirano@idi.co.ug
Chronic hiv care_art Emmanuel Ngabirano 2011 Correspondence engabirano@idi.co.ugInfectious Diseases Institute
 
NYC Energy Benchmarking Checklist
NYC Energy Benchmarking ChecklistNYC Energy Benchmarking Checklist
NYC Energy Benchmarking ChecklistREBNY
 
Tec i iletrag
Tec i iletragTec i iletrag
Tec i iletragvazumano
 
The way of the stars
The way of the starsThe way of the stars
The way of the starsmayadez
 
Ricardo sarmiento visibilidad_diseminación_portafolio
Ricardo sarmiento visibilidad_diseminación_portafolioRicardo sarmiento visibilidad_diseminación_portafolio
Ricardo sarmiento visibilidad_diseminación_portafoliochisnet
 
C:\documents and settings\secundaria.miranda\mis documentos\irene c\story sim...
C:\documents and settings\secundaria.miranda\mis documentos\irene c\story sim...C:\documents and settings\secundaria.miranda\mis documentos\irene c\story sim...
C:\documents and settings\secundaria.miranda\mis documentos\irene c\story sim...Cervee
 
Master template5
Master template5Master template5
Master template5Theogus
 
CENTROAVTO Investor presentation 2010
CENTROAVTO Investor presentation 2010CENTROAVTO Investor presentation 2010
CENTROAVTO Investor presentation 2010CENTROCAPITAL Inc
 
Hy solution사례(4)친디아변액가입고객
Hy solution사례(4)친디아변액가입고객Hy solution사례(4)친디아변액가입고객
Hy solution사례(4)친디아변액가입고객valuasset
 
走向开源:提交CPAN模块Step by Step
走向开源:提交CPAN模块Step by Step走向开源:提交CPAN模块Step by Step
走向开源:提交CPAN模块Step by Steppluschen
 
テレビに未来はあるのか
テレビに未来はあるのかテレビに未来はあるのか
テレビに未来はあるのかryuma
 

Andere mochten auch (20)

White paper stopping counterfeit pharmaceuticals 0309
White  paper stopping counterfeit pharmaceuticals 0309White  paper stopping counterfeit pharmaceuticals 0309
White paper stopping counterfeit pharmaceuticals 0309
 
Chronic hiv care_art Emmanuel Ngabirano 2011 Correspondence engabirano@idi.co.ug
Chronic hiv care_art Emmanuel Ngabirano 2011 Correspondence engabirano@idi.co.ugChronic hiv care_art Emmanuel Ngabirano 2011 Correspondence engabirano@idi.co.ug
Chronic hiv care_art Emmanuel Ngabirano 2011 Correspondence engabirano@idi.co.ug
 
NYC Energy Benchmarking Checklist
NYC Energy Benchmarking ChecklistNYC Energy Benchmarking Checklist
NYC Energy Benchmarking Checklist
 
Tec i iletrag
Tec i iletragTec i iletrag
Tec i iletrag
 
Geo projecthaight
Geo projecthaightGeo projecthaight
Geo projecthaight
 
Power point
Power pointPower point
Power point
 
The way of the stars
The way of the starsThe way of the stars
The way of the stars
 
Ricardo sarmiento visibilidad_diseminación_portafolio
Ricardo sarmiento visibilidad_diseminación_portafolioRicardo sarmiento visibilidad_diseminación_portafolio
Ricardo sarmiento visibilidad_diseminación_portafolio
 
C:\documents and settings\secundaria.miranda\mis documentos\irene c\story sim...
C:\documents and settings\secundaria.miranda\mis documentos\irene c\story sim...C:\documents and settings\secundaria.miranda\mis documentos\irene c\story sim...
C:\documents and settings\secundaria.miranda\mis documentos\irene c\story sim...
 
Interoperability in forge - fossa2010
Interoperability in forge - fossa2010Interoperability in forge - fossa2010
Interoperability in forge - fossa2010
 
College Transcripts
College TranscriptsCollege Transcripts
College Transcripts
 
Master template5
Master template5Master template5
Master template5
 
CENTROAVTO Investor presentation 2010
CENTROAVTO Investor presentation 2010CENTROAVTO Investor presentation 2010
CENTROAVTO Investor presentation 2010
 
Arduino oss promotion - iamthemedia - fossa2010
Arduino oss promotion - iamthemedia - fossa2010Arduino oss promotion - iamthemedia - fossa2010
Arduino oss promotion - iamthemedia - fossa2010
 
Oss for undergraduate - fossa2010
Oss for undergraduate - fossa2010Oss for undergraduate - fossa2010
Oss for undergraduate - fossa2010
 
Hy solution사례(4)친디아변액가입고객
Hy solution사례(4)친디아변액가입고객Hy solution사례(4)친디아변액가입고객
Hy solution사례(4)친디아변액가입고객
 
走向开源:提交CPAN模块Step by Step
走向开源:提交CPAN模块Step by Step走向开源:提交CPAN模块Step by Step
走向开源:提交CPAN模块Step by Step
 
Annual Repot AJI 2010 - The Threat from Within
Annual Repot AJI  2010 - The Threat from WithinAnnual Repot AJI  2010 - The Threat from Within
Annual Repot AJI 2010 - The Threat from Within
 
Autacoids1
Autacoids1Autacoids1
Autacoids1
 
テレビに未来はあるのか
テレビに未来はあるのかテレビに未来はあるのか
テレビに未来はあるのか
 

Ähnlich wie French summer of code contest - libre summer of code - fossa2011

BMCC, City College of New York, LaGuardia CC
BMCC, City College of New York, LaGuardia CCBMCC, City College of New York, LaGuardia CC
BMCC, City College of New York, LaGuardia CCJiyeon Lee
 
Assessing the Implementation of Authentic, Client-Facing Student Projects in ...
Assessing the Implementation of Authentic, Client-Facing Student Projects in ...Assessing the Implementation of Authentic, Client-Facing Student Projects in ...
Assessing the Implementation of Authentic, Client-Facing Student Projects in ...craigmmacdonald
 
Tqr project palm informationsession_ve-mentoring250310
Tqr project palm informationsession_ve-mentoring250310Tqr project palm informationsession_ve-mentoring250310
Tqr project palm informationsession_ve-mentoring250310Colleen Hodgins
 
Teacamp_assessment_Euca_Online_EACEA_workshop
Teacamp_assessment_Euca_Online_EACEA_workshopTeacamp_assessment_Euca_Online_EACEA_workshop
Teacamp_assessment_Euca_Online_EACEA_workshopAirina Volungeviciene
 
GSoC with The Fedora Project
GSoC with The Fedora ProjectGSoC with The Fedora Project
GSoC with The Fedora ProjectAnuradha Welivita
 
An Integrated Approach To Teaching Introductory Programming
An Integrated Approach To Teaching Introductory ProgrammingAn Integrated Approach To Teaching Introductory Programming
An Integrated Approach To Teaching Introductory ProgrammingRichard Hogue
 
Foss presentation
Foss presentationFoss presentation
Foss presentationCAS
 
Comport Networking June08
Comport Networking June08Comport Networking June08
Comport Networking June08andrew.robson
 
Science 2.0: Supporting a Doctoral Community of Practice in Technology Enhanc...
Science 2.0: Supporting a Doctoral Community of Practice in Technology Enhanc...Science 2.0: Supporting a Doctoral Community of Practice in Technology Enhanc...
Science 2.0: Supporting a Doctoral Community of Practice in Technology Enhanc...Denis Gillet
 
Onboarding in Open Source Software Projects: A Preliminary Analysis
Onboarding in Open Source Software Projects: A Preliminary AnalysisOnboarding in Open Source Software Projects: A Preliminary Analysis
Onboarding in Open Source Software Projects: A Preliminary AnalysisJürgen Münch
 
Google Summer of Code at Apache Software Foundation
Google Summer of Code at Apache Software FoundationGoogle Summer of Code at Apache Software Foundation
Google Summer of Code at Apache Software Foundationsmarru
 
District 31
District 31District 31
District 31St Johns
 
20100330paperFilipAssessment
20100330paperFilipAssessment20100330paperFilipAssessment
20100330paperFilipAssessmentFilip Vervenne
 
Introductory PPT CSC202 SECURITY ARCHITECTURE.pptx
Introductory PPT CSC202 SECURITY ARCHITECTURE.pptxIntroductory PPT CSC202 SECURITY ARCHITECTURE.pptx
Introductory PPT CSC202 SECURITY ARCHITECTURE.pptxAkash Bhasney
 
A preliminary analysis of learning awareness in floss projects
A preliminary analysis of learning awareness in floss projectsA preliminary analysis of learning awareness in floss projects
A preliminary analysis of learning awareness in floss projectsSara Fernandes
 
Free and Open Source Software Development of IT Systems .docx
Free and Open Source Software Development of  IT Systems  .docxFree and Open Source Software Development of  IT Systems  .docx
Free and Open Source Software Development of IT Systems .docxhanneloremccaffery
 
Key Components of OBE for NBA and preparing Course file
Key Components of OBE for NBA and preparing Course fileKey Components of OBE for NBA and preparing Course file
Key Components of OBE for NBA and preparing Course fileRajsekhar33797
 

Ähnlich wie French summer of code contest - libre summer of code - fossa2011 (20)

BMCC, City College of New York, LaGuardia CC
BMCC, City College of New York, LaGuardia CCBMCC, City College of New York, LaGuardia CC
BMCC, City College of New York, LaGuardia CC
 
Assessing the Implementation of Authentic, Client-Facing Student Projects in ...
Assessing the Implementation of Authentic, Client-Facing Student Projects in ...Assessing the Implementation of Authentic, Client-Facing Student Projects in ...
Assessing the Implementation of Authentic, Client-Facing Student Projects in ...
 
Tqr project palm informationsession_ve-mentoring250310
Tqr project palm informationsession_ve-mentoring250310Tqr project palm informationsession_ve-mentoring250310
Tqr project palm informationsession_ve-mentoring250310
 
FLOSS Case Studies
FLOSS Case StudiesFLOSS Case Studies
FLOSS Case Studies
 
Teacamp_assessment_Euca_Online_EACEA_workshop
Teacamp_assessment_Euca_Online_EACEA_workshopTeacamp_assessment_Euca_Online_EACEA_workshop
Teacamp_assessment_Euca_Online_EACEA_workshop
 
GSoC with The Fedora Project
GSoC with The Fedora ProjectGSoC with The Fedora Project
GSoC with The Fedora Project
 
An Integrated Approach To Teaching Introductory Programming
An Integrated Approach To Teaching Introductory ProgrammingAn Integrated Approach To Teaching Introductory Programming
An Integrated Approach To Teaching Introductory Programming
 
Foss presentation
Foss presentationFoss presentation
Foss presentation
 
Comport Networking June08
Comport Networking June08Comport Networking June08
Comport Networking June08
 
Science 2.0: Supporting a Doctoral Community of Practice in Technology Enhanc...
Science 2.0: Supporting a Doctoral Community of Practice in Technology Enhanc...Science 2.0: Supporting a Doctoral Community of Practice in Technology Enhanc...
Science 2.0: Supporting a Doctoral Community of Practice in Technology Enhanc...
 
Onboarding in Open Source Software Projects: A Preliminary Analysis
Onboarding in Open Source Software Projects: A Preliminary AnalysisOnboarding in Open Source Software Projects: A Preliminary Analysis
Onboarding in Open Source Software Projects: A Preliminary Analysis
 
Google summer of code - fossa2010
Google summer of code - fossa2010Google summer of code - fossa2010
Google summer of code - fossa2010
 
Score
ScoreScore
Score
 
Google Summer of Code at Apache Software Foundation
Google Summer of Code at Apache Software FoundationGoogle Summer of Code at Apache Software Foundation
Google Summer of Code at Apache Software Foundation
 
District 31
District 31District 31
District 31
 
20100330paperFilipAssessment
20100330paperFilipAssessment20100330paperFilipAssessment
20100330paperFilipAssessment
 
Introductory PPT CSC202 SECURITY ARCHITECTURE.pptx
Introductory PPT CSC202 SECURITY ARCHITECTURE.pptxIntroductory PPT CSC202 SECURITY ARCHITECTURE.pptx
Introductory PPT CSC202 SECURITY ARCHITECTURE.pptx
 
A preliminary analysis of learning awareness in floss projects
A preliminary analysis of learning awareness in floss projectsA preliminary analysis of learning awareness in floss projects
A preliminary analysis of learning awareness in floss projects
 
Free and Open Source Software Development of IT Systems .docx
Free and Open Source Software Development of  IT Systems  .docxFree and Open Source Software Development of  IT Systems  .docx
Free and Open Source Software Development of IT Systems .docx
 
Key Components of OBE for NBA and preparing Course file
Key Components of OBE for NBA and preparing Course fileKey Components of OBE for NBA and preparing Course file
Key Components of OBE for NBA and preparing Course file
 

Mehr von fOSSa - Free Open Source Software Academia Conference

Mehr von fOSSa - Free Open Source Software Academia Conference (20)

Les douze commandements du community manager
Les douze commandements du community managerLes douze commandements du community manager
Les douze commandements du community manager
 
Les licences open source simplement ?
Les licences open source simplement ? Les licences open source simplement ?
Les licences open source simplement ?
 
Diffuser les résultats de recherche ?
Diffuser les résultats de recherche ? Diffuser les résultats de recherche ?
Diffuser les résultats de recherche ?
 
- Protection du logiciel - **François Pelligrini**
- Protection du logiciel - **François Pelligrini** - Protection du logiciel - **François Pelligrini**
- Protection du logiciel - **François Pelligrini**
 
La valorisation de logiciels de recherche au sein de l'Inria? / Transfert ma...
La valorisation de logiciels de recherche au sein de l'Inria?  / Transfert ma...La valorisation de logiciels de recherche au sein de l'Inria?  / Transfert ma...
La valorisation de logiciels de recherche au sein de l'Inria? / Transfert ma...
 
Resultats nuit info 2013
Resultats nuit info 2013Resultats nuit info 2013
Resultats nuit info 2013
 
In trust we trust ! Blablacar by frederic mazzella
In trust we trust ! Blablacar by frederic mazzellaIn trust we trust ! Blablacar by frederic mazzella
In trust we trust ! Blablacar by frederic mazzella
 
Open sourcing of Journalism by James Corbett
Open sourcing of Journalism by James CorbettOpen sourcing of Journalism by James Corbett
Open sourcing of Journalism by James Corbett
 
Open intelligence by tom secker
Open intelligence by tom seckerOpen intelligence by tom secker
Open intelligence by tom secker
 
Eco Nomy Eco Trust Eco Systems - Introduction
Eco Nomy Eco Trust Eco Systems - IntroductionEco Nomy Eco Trust Eco Systems - Introduction
Eco Nomy Eco Trust Eco Systems - Introduction
 
Innovation & Massive data
Innovation & Massive dataInnovation & Massive data
Innovation & Massive data
 
#SAIFC késako - Semantic Analysis for Flow Computing
 #SAIFC késako - Semantic Analysis for Flow Computing #SAIFC késako - Semantic Analysis for Flow Computing
#SAIFC késako - Semantic Analysis for Flow Computing
 
Eco System over code!
Eco System over code!Eco System over code!
Eco System over code!
 
OWF2013 INTERNET OF THINGS
OWF2013 INTERNET OF THINGSOWF2013 INTERNET OF THINGS
OWF2013 INTERNET OF THINGS
 
Afup 10 ans plus tard
Afup 10 ans plus tardAfup 10 ans plus tard
Afup 10 ans plus tard
 
HP Fossology v5.3
HP Fossology v5.3HP Fossology v5.3
HP Fossology v5.3
 
Analyse de la propriete intellectuel
Analyse de la propriete intellectuelAnalyse de la propriete intellectuel
Analyse de la propriete intellectuel
 
From open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysferaFrom open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysfera
 
Management de communaute
Management de communauteManagement de communaute
Management de communaute
 
Methods about Open Source Governance v2.5
Methods about Open Source Governance v2.5Methods about Open Source Governance v2.5
Methods about Open Source Governance v2.5
 

Kürzlich hochgeladen

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 

Kürzlich hochgeladen (20)

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 

French summer of code contest - libre summer of code - fossa2011

  • 1. Training Tomorrow's Engineers by Contributing to Today's Free Software Albert Cohen October 26, 2011 1 / 14
  • 2. Outline Two experiences with complementary objectives 1 A freshman course on computing systems based on Android Running for 4 years as INF422 at École Polytechnique CS/CE10x http: // www. enseignement. polytechnique. fr/ informatique/ INF422 → Looking for partners to improve the concept and the tools 2 Preliminary initiative for a Libre Semester of Code ( SoC ) In the starting blocks at IRILL CS/CE49x → The topic of this talk 2 / 14
  • 3. Google Summer of Code (GSoC) Huge success, for students and for projects Since 2005 $5000 stipend from Google More than 4500 students and 3000 mentors from 100 countries Diverse projects: recent developments, . . . , core FSF projects like gcc code research testing document outreach training translation user interface 3 / 14
  • 4. Google Summer of Code (GSoC) Mentor from the project Three-way matchmaking Student FLOSS project Interest from someone at Google 4 / 14
  • 5. Libre Semester of Code ( SoC ) Mentor from the project Four-way matchmaking University Student FLOSS project with labeled curriculum Interest from a sponsoring company 5 / 14
  • 6. CS/CE Students Contributing to FLOSS projects FLOSS projects draft the subjects Describe tasks of the SoC project Identify mentors (from the project) 6 / 14
  • 7. CS/CE Students Contributing to FLOSS projects FLOSS projects draft the subjects Two oerings (non-exclusive) 1 Full-time scheme: summer or spring internship Similar to GSoC Over a 3 months period Required for projects needing special technical skills or experience 2 Part-time scheme: substitution for a course Over a 4 to 5 months period, less than 15h per week Needs a realistic assessment of the eort (about half of an internship) 6 / 14
  • 8. CS/CE Students Contributing to FLOSS projects FLOSS projects draft the subjects Two oerings (non-exclusive) Be confronted to collaborative development practices Patch preparation, documentation, testing Distributed and remote work Experience of a large code base Experience of a development project's culture Peer review 6 / 14
  • 9. CS/CE Students Contributing to FLOSS projects FLOSS projects draft the subjects Two oerings (non-exclusive) Be confronted to collaborative development practices Integrate into the curriculum Validate ECTS credits (e.g., 24 or 12 depending on the scheme) Explicit the knowledge and competences acquired Comply with internship requirements and regulations 6 / 14
  • 10. The Student's Perspective Implementation Guidelines established by the SoC ; lightweight curriculum labeling Customization possible Involvement of professors from the University/School Start small: a few Master programs in France On-the-y matchmaking scenario 1 Students apply and are selected locally 2 Selected applications are directly proposed to the mentors 3 The SoC validates the applications 7 / 14
  • 11. The Project's Perspective Denition of the SoC project Which prerequisites? Who is helping, mentoring, tutoring? A lonesome geek in the basement for 3 months? Implementation and publicity Identication of the mentor Submission of the SoC project on a dedicated portal Coordination between the mentor and the sponsor to select the applications 8 / 14
  • 12. The Sponsor's Perspective Motivations Companies interested in fostering RD activity in FLOSS projects Mutualization of development eorts Way to detect talents Way to establish closer links with a project's community Not directly drafting the subject! Implementation Guidelines established with the SoC ; informal agreement Compatibility with local employment regulation Guidelines for the nancial support 9 / 14
  • 13. The University's Perspective Implementation Communicate the university's expectations regarding the assessment of the diculties, risks of failure and evaluation Involvement of the professors: selecting the local students, monitoring the internships Leverage local initiatives Learn from and adapt to the local practices and experience Oer more exposure and support 10 / 14
  • 14. From the GSoC to the SoC GSoC is ne: no need to compete Independent, non-prot organization preferable Curriculum integration Representativity of the selected FLOSS projects Compatibility with internship or course requirements Legal aspects regarding nancial retribution Many projects and companies deserve to be in touch with the best students Diversity of the FLOSS development and education initiatives is always good Research potential on the SoC model itself 11 / 14
  • 15. Potpourri of Diculties Feasibility of the part-time scheme? Custom arrangement with every university? Grading issues: characterize risk of failure independently of the student's skills How to dene success criteria with the sponsor? Promote the student's contributions, community recognition French labor law for internships Legal implementation may depend on the origin of the funds Encourage professor's involvement in the drafting, tutoring or evaluation? Next step European implementation: grow within EIT ICT Labs? GSoC students are highly skilled; what to expect from more novice contributors? Schools who make money through internships (indirectly, taxe d'apprentissage) may see the SoC as a nancial loss 12 / 14
  • 16. How to move on? Support Initiative supported by IRILL and System@tic cluster's GTLL (special interest group on FLOSS) Former GSoC students and mentors interested in participating to the rst experiment Need coordination with project-led initiatives (e.g., Mozilla drumbeat) Need help from would-be mentors, professors and sponsors! Questions In which time frame? With which information system? Financial involvment of academic partners? 13 / 14
  • 17. QA Thank you Questions? Contact Albert Cohen: http://www-rocq.inria.fr/~acohen email: mailto:Albert.Cohen@inria.fr Olivier Berger: http://identi.ca/oberger email: mailto:Olivier.Berger@it-sudparis.eu blog: http://www-public.it-sudparis.eu/~berger_o/weblog 14 / 14