SlideShare a Scribd company logo
Building the Student Pipeline to
Open Source Communities
Using HFOSS
Heidi Ellis, Western New England University
Greg Hislop, Drexel University
We Are...
● Professor, Western New
England University
● Co-maintainer GNOME
MouseTrap
● Founding Member HFOSS
● Professor, Drexel
University
● Foss2serve team lead
● Software industry veteran
Where Are We Going?
● Student Participation in Open Source
● Challenges
● Helping instructors prepare to teach FOSS
● What Can Students Do?
● Research Results
● Next Steps
STUDENT PARTICIPATION IN OPEN SOURCE
Current Status of FOSS in Education
Open SourceHigher Ed Industry
Students who learn FOSS Companies that use FOSS
Industry
What Students Know
● Open source software exists
– They can use the stuff without paying for it
● It's legal to do so
What Most Students Don't Know
● Development
– FOSS development tools
– Processes and techniques
● Organization and scale
– The extent of FOSS – number and scale of projects
– FOSS career opportunities
– Licensing
– FOSS culture
Survey Results
● Survey of Junior and Senior students at Drexel
– Multiple choice and fill in the blank questions
– Goal: get a baseline of student familiarity with FOSS
concepts
Survey Results
● Less than 10% of students
– Had ever heard of “The Cathedral and the Bazaar”
– Know that a lot of FOSS is written by people paid to do
so
● No concept of FOSS as a career area
● Most students think that the average number of
contributors to a FOSS project is > 50
CHALLENGES
Faculty Reward Structure
● Research emphasis
– Publish or Perish
– Education research not always
valued
– Peer-review is key
● Education innovation
– Not always welcome
Faculty Learning Curve
● Relatively few CS faculty have significant software
engineering experience
– Large code bases
– Active client communities
– Product management, evolution, packaging, distribution, and support
● Very few CS faculty have FOSS experience
– Tools and processes
– The Open Source Way
– Licensing, business models, etc.
Curricular Innovation is Slow
● Up to 1 year for new course
● Up to 4 years for new curriculum
Mismatch in FOSS and Academic Timelines
Fedora Project:
● Release Cycle: 6 mo
● Planning Cycle: ~1 yr
● Execution Time: 6-12 mo
Academia
● Release Cycle: 1-4 yrs
● Planning Cycle: 2-5 yrs
● Execution Time: 4 yrs
Pedagogical Expectations
● Instructor as expert
– Difficulty in being “productively lost”
● Meeting course learning outcomes
– Difficult with unpredictable events in FOSS
– Difficult to achieve the same outcomes for all students
● Short, fixed time frame of academic courses
HELPING FACULTY PREPARE
POSSE v1.0
● Professors Open Source Summer Experience
● Red Hat outreach initiative for college faculty
– 3-5 days immersive introduction to FOSS
– Focus on open source culture, tools, processes etc.
● Challenges
– Funding for travel
– Covering instructional issues
POSSE v2.0
● Professors Open Source Software Experience
● Collaboration of college faculty and Red Hat
– Plus NSF funding
● Coverage of instructional issues along with FOSS
introduction
● Three stage model
POSSE v2.0
● Stage 1: Online
– Static, factual content
● Stage 2: In-person workshop
– Dynamic, situational,
human-centered content
● Stage 3: Small group
collaboration
– Community building
STUDENT PARTICIPATION
50 Ways to be a FOSSer
● Use & Evaluate
● FOSS Participants
● HFOSS Project Overview
● Communication
● Tools
● Business Model
● Philosophy and Politics
● Privacy and Security
● Documentation
● Visual Design
● Quality and Testing
● Usability
● Design
● Style
● Coding
● Localization
Gnome Caribou Keyboard – Student Enhancements
● Also added:
– Shift Key
– Esc Key
– Delete Key (vs backspace)
– Page Up, Page Down
OpenMRS – Development Environment Instructions
OpenMRS
● Development Environment
– Explore VM's and containers to package demo or
development environment
– Writing more installation instruction
●Translating system messages to multiple languages
– Updates and additions to French
– Additions in Polish
– Attempt in Arabic
RESEARCH RESULTS
Research Questions
● What is the impact of student participation in HFOSS on:
– Motivation to study computing
– Perceived learning related to computing
– Choice of major and career plans
Motivation SW Engineering Major and Career
Working on an HFOSS
project gives me a better
appreciation for the
usefulness of computing.
I can list the steps in
the software process
we used in HFOSS
project
The subject matter of this
HFOSS project is highly
relevant to my future career
plans.
Study Context
● 2006 - 2015
– Multiple institutions
– Different courses
– Additional data collection
● Builds on instructor
community
– Prior attendees at Professor’s Open Source Software
Experience (POSSE) workshops
Study Design
● Pre and post anonymous student survey
– Five-point Likert scale plus open ended questions
● Strongly disagree, Disagree, Neutral, Agree, Strongly
agree; Don’t know, Not applicable
– Mann-Whitney U used for testing significance
– Sample size
● Pre-course: 115
● Post-course: 94
–
Courses in the Study
Title Term(s) Students Length of Term
Software Engineering (WNE)Fall 2013,
Fall 2014
6,8 15 weeks
Software Engineering (URI) Fall 2014 40 15 weeks
Software Engineering (Mor) Spring 2014 10 15 weeks
Software Engineering (TCNJ)Fall 2013 19 15 weeks
Software Engineering (Mac) Winter 2014 15 13 weeks
Open Source Software
Development (WOU)
Winter 2014 20 10 weeks
Student Profile
● Major - 95% computing related
● Gender
– 17% female
– 8% not identified
– 75% male
Results – Motivation and Career
Q Description p-val < Diff Post Avg
H10 Participating in an HFOSS project made
me more comfortable with computing.
.001 2.1 3.72
G1 I am confident about working with
computing professionals
.038 0.24 3.92
G8 I have a high level of experience in the
HFOSS subject matter.
.000 0.88 2.89
Results – Computing Learning
Q Description p-val < Diff Post Avg
SE3 I can use a software process to develop an
HFOSS project.
.001 0.75 3.90
SE6 I can describe the impact of project
complexity on the approaches used to
develop software.
.001 0.50 3.75
SE10 I can use all tools and techniques
employed in my HFOSS project.
.001 0.69 3.65
SE11 I can participate in an HFOSS
development team’s interactions.
.038 0.28 3.83
Results – Negative Changes
Q Description p-val < Diff Post Avg
H8 Working on an HFOSS project has
increased my interest in computing.
.001 -.44 3.69
H9 Working on an HFOSS project has
increased my confidence in my
computing ability.
.009 -.36 3.79
Results – Gender and Ethnicity
● Comparing post-course scores
● Stronger agreement by the women
– H2. I have a greater awareness of the potential for computing to
benefit society due to working on an HFOSS project.
– p = 0.036, average for males = 4.04; average for females = 4.5
Next Steps
Key Activities
● POSSE - More workshops to be offered over the next
several years
● Teaching materials
– Re-construction of teachingopensource.org
– Teaching materials sprints
● Mapping teaching materials to existing curricula
Questions???
ellis@wne.edu @HeidiJCEllis
hislop@drexel.edu @GregoryHislop
Photo Credits
https://www.flickr.com/photos/otodevelopment/6560771705/
https://www.flickr.com/photos/jhack/3182273156/
https://www.flickr.com/photos/wallyg/300536054/

More Related Content

PPTX
Many Ways to Move the Needle on Open Source
PDF
DevOps for Managers
PDF
Strangers in a Strange Land - Open Source in Financial Services
PPTX
Graphs are Eating the World
PPTX
DOES15 - Mike Bland - Pain Is Over, If You Want It
PDF
Escape the Feature Factory with Outcome-Oriented Roadmaps
PDF
Jan de Vries - How to convince your boss that it is DevOps that he wants
PDF
Moving forward in your DevOps journey—What's your next step after CA World?
Many Ways to Move the Needle on Open Source
DevOps for Managers
Strangers in a Strange Land - Open Source in Financial Services
Graphs are Eating the World
DOES15 - Mike Bland - Pain Is Over, If You Want It
Escape the Feature Factory with Outcome-Oriented Roadmaps
Jan de Vries - How to convince your boss that it is DevOps that he wants
Moving forward in your DevOps journey—What's your next step after CA World?

What's hot (20)

PDF
DOES 2016 Sciencing the Crap Out of DevOps
PPTX
DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
PPTX
Culteral impediments to DevOps
PDF
Agile Fundamentals
PPTX
IPSE QA Freelancer Awards - We are the Makers
PDF
Lean Product Management User-Centered App Design
PDF
Why Even DevOp?
PPTX
ROOTS2011 Continuous Delivery
PPTX
PDF
Developer Nirvana
PPTX
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
PDF
If you don't know where you're going it doesn't matter how fast you get there
PDF
DevOps Ground Zero
PPTX
No Projects - Beyond Projects (Refreshed version)
PDF
Vmware2021 why even devop nicolefv
PPTX
Soaring in the Clouds - Don't be dragged down by ITIL bloat!
DOCX
Successful writing at work copyright 2017 cengage learn
PDF
How Metrics Make Your DevOps Awesome
PPTX
Trends and Tools in Training for Business 2017
ODP
The devops laboratory - 1 year later
DOES 2016 Sciencing the Crap Out of DevOps
DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
Culteral impediments to DevOps
Agile Fundamentals
IPSE QA Freelancer Awards - We are the Makers
Lean Product Management User-Centered App Design
Why Even DevOp?
ROOTS2011 Continuous Delivery
Developer Nirvana
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
If you don't know where you're going it doesn't matter how fast you get there
DevOps Ground Zero
No Projects - Beyond Projects (Refreshed version)
Vmware2021 why even devop nicolefv
Soaring in the Clouds - Don't be dragged down by ITIL bloat!
Successful writing at work copyright 2017 cengage learn
How Metrics Make Your DevOps Awesome
Trends and Tools in Training for Business 2017
The devops laboratory - 1 year later
Ad

Viewers also liked (20)

PDF
Building the Right Platform Architecture for Hadoop
ODP
Civic Hacking 201: Successful techniques for civic tech
PDF
Contribution & Confidence
PDF
Modern Container Orchestration (Without Breaking the Bank)
PDF
Scaling Your Logging Infrastructure With Syslog-NG
PDF
Data Encryption at Rest
PDF
The Many Ways to Test Your React App
PPTX
Cross-platform Mobile Development on Open Source
PPTX
You Don't Have to Moodle: Ways to leverage the power of Wordpress for online ...
PDF
How Companies can Effectively Work with Open Source Communities
PDF
The Power of Openness
PDF
Understanding Open Source Licenses
PDF
How To Get Your Next Job as a Developer
PDF
BFFs: UX & SEO Partnering to Design Successful Products
PDF
Building a Distributed & Automated Open Source Program at Netflix
PDF
Marketing is not all fluff; engineering is not all math
PDF
The New Era of Community
PDF
CSS Grid Layout
PDF
The Datacenter Network You Wish You Had: It's yours for the taking.
PDF
Leveraging Open Source for Database Development: Database Version Control wit...
Building the Right Platform Architecture for Hadoop
Civic Hacking 201: Successful techniques for civic tech
Contribution & Confidence
Modern Container Orchestration (Without Breaking the Bank)
Scaling Your Logging Infrastructure With Syslog-NG
Data Encryption at Rest
The Many Ways to Test Your React App
Cross-platform Mobile Development on Open Source
You Don't Have to Moodle: Ways to leverage the power of Wordpress for online ...
How Companies can Effectively Work with Open Source Communities
The Power of Openness
Understanding Open Source Licenses
How To Get Your Next Job as a Developer
BFFs: UX & SEO Partnering to Design Successful Products
Building a Distributed & Automated Open Source Program at Netflix
Marketing is not all fluff; engineering is not all math
The New Era of Community
CSS Grid Layout
The Datacenter Network You Wish You Had: It's yours for the taking.
Leveraging Open Source for Database Development: Database Version Control wit...
Ad

Similar to Student Pipeline to Open Source Communities using HFOSS (20)

DOCX
Free and Open Source Software Development of IT Systems .docx
ODP
Higher Education in the Open Source Ecosystem
ODP
Scale2014
PPT
FLOSS Pilot Studies
PPT
What We've Learned From Building Basie
PDF
Facilitating Student Participation in Free Software within Academic Courses (...
PPT
State of FOSS in Guyana
PPT
Foss In Undergraduate Studies
ODP
FLOSS Case Studies
PDF
Google summer of code OSS keynote
PPT
Opportunities and challenges in implementing free and open source software
 
PPT
Strategies-Developing-Deploying-FOSS
PPT
Open Source Maturity and Suitability
PPTX
Introducing CS students to open source
PDF
ISCRAM Summer School lecture Prof. Ralph Morelli
 
PDF
Teaching open source 2016
PDF
Open source 101 for students
PPT
FOSS in Education
PDF
French summer of code contest - libre summer of code - fossa2011
PDF
Training Tomorrow's Engineers by Contributing to Today's Free Software
Free and Open Source Software Development of IT Systems .docx
Higher Education in the Open Source Ecosystem
Scale2014
FLOSS Pilot Studies
What We've Learned From Building Basie
Facilitating Student Participation in Free Software within Academic Courses (...
State of FOSS in Guyana
Foss In Undergraduate Studies
FLOSS Case Studies
Google summer of code OSS keynote
Opportunities and challenges in implementing free and open source software
 
Strategies-Developing-Deploying-FOSS
Open Source Maturity and Suitability
Introducing CS students to open source
ISCRAM Summer School lecture Prof. Ralph Morelli
 
Teaching open source 2016
Open source 101 for students
FOSS in Education
French summer of code contest - libre summer of code - fossa2011
Training Tomorrow's Engineers by Contributing to Today's Free Software

More from All Things Open (20)

PDF
Agentic AI for Developers and Data Scientists Build an AI Agent in 10 Lines o...
PPTX
Big Data on a Small Budget: Scalable Data Visualization for the Rest of Us - ...
PDF
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
PDF
Let's Create a GitHub Copilot Extension! - Nick Taylor, Pomerium
PDF
Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...
PDF
Gen AI: AI Agents - Making LLMs work together in an organized way - Brent Las...
PDF
You Don't Need an AI Strategy, But You Do Need to Be Strategic About AI - Jes...
PPTX
DON’T PANIC: AI IS COMING – The Hitchhiker’s Guide to AI - Mark Hinkle, Perip...
PDF
Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...
PDF
Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...
PPTX
Artificial Intelligence Needs Community Intelligence - Sriram Raghavan, IBM R...
PDF
Don't just talk to AI, do more with AI: how to improve productivity with AI a...
PPTX
Open-Source GenAI vs. Enterprise GenAI: Navigating the Future of AI Innovatio...
PDF
The Death of the Browser - Rachel-Lee Nabors, AgentQL
PDF
Making Operating System updates fast, easy, and safe
PDF
Reshaping the landscape of belonging to transform community
PDF
The Unseen, Underappreciated Security Work Your Maintainers May (or may not) ...
PDF
Integrating Diversity, Equity, and Inclusion into Product Design
PDF
The Open Source Ecosystem for eBPF in Kubernetes
PDF
Open Source Privacy-Preserving Metrics - Sarah Gran & Brandon Pitman
Agentic AI for Developers and Data Scientists Build an AI Agent in 10 Lines o...
Big Data on a Small Budget: Scalable Data Visualization for the Rest of Us - ...
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
Let's Create a GitHub Copilot Extension! - Nick Taylor, Pomerium
Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...
Gen AI: AI Agents - Making LLMs work together in an organized way - Brent Las...
You Don't Need an AI Strategy, But You Do Need to Be Strategic About AI - Jes...
DON’T PANIC: AI IS COMING – The Hitchhiker’s Guide to AI - Mark Hinkle, Perip...
Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...
Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...
Artificial Intelligence Needs Community Intelligence - Sriram Raghavan, IBM R...
Don't just talk to AI, do more with AI: how to improve productivity with AI a...
Open-Source GenAI vs. Enterprise GenAI: Navigating the Future of AI Innovatio...
The Death of the Browser - Rachel-Lee Nabors, AgentQL
Making Operating System updates fast, easy, and safe
Reshaping the landscape of belonging to transform community
The Unseen, Underappreciated Security Work Your Maintainers May (or may not) ...
Integrating Diversity, Equity, and Inclusion into Product Design
The Open Source Ecosystem for eBPF in Kubernetes
Open Source Privacy-Preserving Metrics - Sarah Gran & Brandon Pitman

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Cloud computing and distributed systems.
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
cuic standard and advanced reporting.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPT
Teaching material agriculture food technology
PDF
Approach and Philosophy of On baking technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Electronic commerce courselecture one. Pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
“AI and Expert System Decision Support & Business Intelligence Systems”
Digital-Transformation-Roadmap-for-Companies.pptx
Cloud computing and distributed systems.
Programs and apps: productivity, graphics, security and other tools
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Advanced methodologies resolving dimensionality complications for autism neur...
cuic standard and advanced reporting.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Big Data Technologies - Introduction.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Teaching material agriculture food technology
Approach and Philosophy of On baking technology
Per capita expenditure prediction using model stacking based on satellite ima...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Electronic commerce courselecture one. Pdf

Student Pipeline to Open Source Communities using HFOSS

  • 1. Building the Student Pipeline to Open Source Communities Using HFOSS Heidi Ellis, Western New England University Greg Hislop, Drexel University
  • 2. We Are... ● Professor, Western New England University ● Co-maintainer GNOME MouseTrap ● Founding Member HFOSS ● Professor, Drexel University ● Foss2serve team lead ● Software industry veteran
  • 3. Where Are We Going? ● Student Participation in Open Source ● Challenges ● Helping instructors prepare to teach FOSS ● What Can Students Do? ● Research Results ● Next Steps
  • 5. Current Status of FOSS in Education Open SourceHigher Ed Industry Students who learn FOSS Companies that use FOSS Industry
  • 6. What Students Know ● Open source software exists – They can use the stuff without paying for it ● It's legal to do so
  • 7. What Most Students Don't Know ● Development – FOSS development tools – Processes and techniques ● Organization and scale – The extent of FOSS – number and scale of projects – FOSS career opportunities – Licensing – FOSS culture
  • 8. Survey Results ● Survey of Junior and Senior students at Drexel – Multiple choice and fill in the blank questions – Goal: get a baseline of student familiarity with FOSS concepts
  • 9. Survey Results ● Less than 10% of students – Had ever heard of “The Cathedral and the Bazaar” – Know that a lot of FOSS is written by people paid to do so ● No concept of FOSS as a career area ● Most students think that the average number of contributors to a FOSS project is > 50
  • 11. Faculty Reward Structure ● Research emphasis – Publish or Perish – Education research not always valued – Peer-review is key ● Education innovation – Not always welcome
  • 12. Faculty Learning Curve ● Relatively few CS faculty have significant software engineering experience – Large code bases – Active client communities – Product management, evolution, packaging, distribution, and support ● Very few CS faculty have FOSS experience – Tools and processes – The Open Source Way – Licensing, business models, etc.
  • 13. Curricular Innovation is Slow ● Up to 1 year for new course ● Up to 4 years for new curriculum
  • 14. Mismatch in FOSS and Academic Timelines Fedora Project: ● Release Cycle: 6 mo ● Planning Cycle: ~1 yr ● Execution Time: 6-12 mo Academia ● Release Cycle: 1-4 yrs ● Planning Cycle: 2-5 yrs ● Execution Time: 4 yrs
  • 15. Pedagogical Expectations ● Instructor as expert – Difficulty in being “productively lost” ● Meeting course learning outcomes – Difficult with unpredictable events in FOSS – Difficult to achieve the same outcomes for all students ● Short, fixed time frame of academic courses
  • 17. POSSE v1.0 ● Professors Open Source Summer Experience ● Red Hat outreach initiative for college faculty – 3-5 days immersive introduction to FOSS – Focus on open source culture, tools, processes etc. ● Challenges – Funding for travel – Covering instructional issues
  • 18. POSSE v2.0 ● Professors Open Source Software Experience ● Collaboration of college faculty and Red Hat – Plus NSF funding ● Coverage of instructional issues along with FOSS introduction ● Three stage model
  • 19. POSSE v2.0 ● Stage 1: Online – Static, factual content ● Stage 2: In-person workshop – Dynamic, situational, human-centered content ● Stage 3: Small group collaboration – Community building
  • 21. 50 Ways to be a FOSSer ● Use & Evaluate ● FOSS Participants ● HFOSS Project Overview ● Communication ● Tools ● Business Model ● Philosophy and Politics ● Privacy and Security ● Documentation ● Visual Design ● Quality and Testing ● Usability ● Design ● Style ● Coding ● Localization
  • 22. Gnome Caribou Keyboard – Student Enhancements ● Also added: – Shift Key – Esc Key – Delete Key (vs backspace) – Page Up, Page Down
  • 23. OpenMRS – Development Environment Instructions
  • 24. OpenMRS ● Development Environment – Explore VM's and containers to package demo or development environment – Writing more installation instruction ●Translating system messages to multiple languages – Updates and additions to French – Additions in Polish – Attempt in Arabic
  • 26. Research Questions ● What is the impact of student participation in HFOSS on: – Motivation to study computing – Perceived learning related to computing – Choice of major and career plans Motivation SW Engineering Major and Career Working on an HFOSS project gives me a better appreciation for the usefulness of computing. I can list the steps in the software process we used in HFOSS project The subject matter of this HFOSS project is highly relevant to my future career plans.
  • 27. Study Context ● 2006 - 2015 – Multiple institutions – Different courses – Additional data collection ● Builds on instructor community – Prior attendees at Professor’s Open Source Software Experience (POSSE) workshops
  • 28. Study Design ● Pre and post anonymous student survey – Five-point Likert scale plus open ended questions ● Strongly disagree, Disagree, Neutral, Agree, Strongly agree; Don’t know, Not applicable – Mann-Whitney U used for testing significance – Sample size ● Pre-course: 115 ● Post-course: 94 –
  • 29. Courses in the Study Title Term(s) Students Length of Term Software Engineering (WNE)Fall 2013, Fall 2014 6,8 15 weeks Software Engineering (URI) Fall 2014 40 15 weeks Software Engineering (Mor) Spring 2014 10 15 weeks Software Engineering (TCNJ)Fall 2013 19 15 weeks Software Engineering (Mac) Winter 2014 15 13 weeks Open Source Software Development (WOU) Winter 2014 20 10 weeks
  • 30. Student Profile ● Major - 95% computing related ● Gender – 17% female – 8% not identified – 75% male
  • 31. Results – Motivation and Career Q Description p-val < Diff Post Avg H10 Participating in an HFOSS project made me more comfortable with computing. .001 2.1 3.72 G1 I am confident about working with computing professionals .038 0.24 3.92 G8 I have a high level of experience in the HFOSS subject matter. .000 0.88 2.89
  • 32. Results – Computing Learning Q Description p-val < Diff Post Avg SE3 I can use a software process to develop an HFOSS project. .001 0.75 3.90 SE6 I can describe the impact of project complexity on the approaches used to develop software. .001 0.50 3.75 SE10 I can use all tools and techniques employed in my HFOSS project. .001 0.69 3.65 SE11 I can participate in an HFOSS development team’s interactions. .038 0.28 3.83
  • 33. Results – Negative Changes Q Description p-val < Diff Post Avg H8 Working on an HFOSS project has increased my interest in computing. .001 -.44 3.69 H9 Working on an HFOSS project has increased my confidence in my computing ability. .009 -.36 3.79
  • 34. Results – Gender and Ethnicity ● Comparing post-course scores ● Stronger agreement by the women – H2. I have a greater awareness of the potential for computing to benefit society due to working on an HFOSS project. – p = 0.036, average for males = 4.04; average for females = 4.5
  • 36. Key Activities ● POSSE - More workshops to be offered over the next several years ● Teaching materials – Re-construction of teachingopensource.org – Teaching materials sprints ● Mapping teaching materials to existing curricula

Editor's Notes

  • #7: Reason 1: Tenure-track instructors are under pressure to: Publish, publish, publish Peer-reviewed and there is a hierarchy of publication venues There is NO venue for open source education Attract grant funding, Image CC-BY-SA by
  • #8: Reason 1: Tenure-track instructors are under pressure to: Publish, publish, publish Peer-reviewed and there is a hierarchy of publication venues There is NO venue for open source education Attract grant funding, Image CC-BY-SA by
  • #9: Reason 1: Tenure-track instructors are under pressure to: Publish, publish, publish Peer-reviewed and there is a hierarchy of publication venues There is NO venue for open source education Attract grant funding, Image CC-BY-SA by
  • #10: Reason 1: Tenure-track instructors are under pressure to: Publish, publish, publish Peer-reviewed and there is a hierarchy of publication venues There is NO venue for open source education Attract grant funding, Image CC-BY-SA by
  • #12: Image CC-BY-SA by https://www.flickr.com/photos/blondinrikard/13927054414/
  • #14: Warning: School specific: The department (CS or SE) has to create a curriculum that fits together as a whole *and* that students can work through in 4 years. Given that, departments can&amp;apos;t “afford” to add courses that don&amp;apos;t fit clearly into a learning path. Schools have a limited resource budget – both in terms of instructor hours and in terms of things like available classroom space. There&amp;apos;s competition for that time/space. When courses can be added – (and the process is documented) – it can take years. Bump in enrollments is a plus, but interferes with new course development Image CC-BY-SA by https://www.flickr.com/photos/blondinrikard/13927054414/
  • #15: Reason 1: Tenure-track instructors are under pressure to: Publish, publish, publish Peer-reviewed and there is a hierarchy of publication venues There is NO venue for open source education Attract grant funding, Image CC-BY-SA by
  • #16: Reason 1: Tenure-track instructors are under pressure to: Publish, publish, publish Peer-reviewed and there is a hierarchy of publication venues There is NO venue for open source education Attract grant funding, Image CC-BY-SA by