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

What's hot (20)

DOES 2016 Sciencing the Crap Out of DevOps
DOES 2016 Sciencing the Crap Out of DevOpsDOES 2016 Sciencing the Crap Out of DevOps
DOES 2016 Sciencing the Crap Out of DevOps
Nicole Forsgren
 
DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and BeyondDOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
Gene Kim
 
Culteral impediments to DevOps
Culteral impediments to DevOpsCulteral impediments to DevOps
Culteral impediments to DevOps
Clement Pickering
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
Daniel Luschwitz
 
IPSE QA Freelancer Awards - We are the Makers
IPSE QA Freelancer Awards - We are the MakersIPSE QA Freelancer Awards - We are the Makers
IPSE QA Freelancer Awards - We are the Makers
David Walker
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App Design
VMware Tanzu
 
Why Even DevOp?
Why Even DevOp?Why Even DevOp?
Why Even DevOp?
VMware Tanzu
 
ROOTS2011 Continuous Delivery
ROOTS2011 Continuous DeliveryROOTS2011 Continuous Delivery
ROOTS2011 Continuous Delivery
Ole Christian Rynning
 
DevOps
DevOpsDevOps
DevOps
Yoshan madhumal
 
Developer Nirvana
Developer NirvanaDeveloper Nirvana
Developer Nirvana
VMware Tanzu
 
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryDOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
Gene Kim
 
If you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get thereIf you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get there
Nicole Forsgren
 
DevOps Ground Zero
DevOps Ground ZeroDevOps Ground Zero
DevOps Ground Zero
Chris Jackson
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)
allan kelly
 
Vmware2021 why even devop nicolefv
Vmware2021 why even devop nicolefvVmware2021 why even devop nicolefv
Vmware2021 why even devop nicolefv
Nicole Forsgren
 
Soaring in the Clouds - Don't be dragged down by ITIL bloat!
Soaring in the Clouds - Don't be dragged down by ITIL bloat! Soaring in the Clouds - Don't be dragged down by ITIL bloat!
Soaring in the Clouds - Don't be dragged down by ITIL bloat!
Navvia
 
Successful writing at work copyright 2017 cengage learn
Successful writing at work copyright 2017 cengage learnSuccessful writing at work copyright 2017 cengage learn
Successful writing at work copyright 2017 cengage learn
ssusere73ce3
 
How Metrics Make Your DevOps Awesome
How Metrics Make Your DevOps AwesomeHow Metrics Make Your DevOps Awesome
How Metrics Make Your DevOps Awesome
Nicole Forsgren
 
Trends and Tools in Training for Business 2017
Trends and Tools in Training for Business 2017Trends and Tools in Training for Business 2017
Trends and Tools in Training for Business 2017
Allen Partridge
 
The devops laboratory - 1 year later
The devops laboratory - 1 year laterThe devops laboratory - 1 year later
The devops laboratory - 1 year later
Javier Turégano Molina
 
DOES 2016 Sciencing the Crap Out of DevOps
DOES 2016 Sciencing the Crap Out of DevOpsDOES 2016 Sciencing the Crap Out of DevOps
DOES 2016 Sciencing the Crap Out of DevOps
Nicole Forsgren
 
DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and BeyondDOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
Gene Kim
 
Culteral impediments to DevOps
Culteral impediments to DevOpsCulteral impediments to DevOps
Culteral impediments to DevOps
Clement Pickering
 
IPSE QA Freelancer Awards - We are the Makers
IPSE QA Freelancer Awards - We are the MakersIPSE QA Freelancer Awards - We are the Makers
IPSE QA Freelancer Awards - We are the Makers
David Walker
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App Design
VMware Tanzu
 
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryDOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
Gene Kim
 
If you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get thereIf you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get there
Nicole Forsgren
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)
allan kelly
 
Vmware2021 why even devop nicolefv
Vmware2021 why even devop nicolefvVmware2021 why even devop nicolefv
Vmware2021 why even devop nicolefv
Nicole Forsgren
 
Soaring in the Clouds - Don't be dragged down by ITIL bloat!
Soaring in the Clouds - Don't be dragged down by ITIL bloat! Soaring in the Clouds - Don't be dragged down by ITIL bloat!
Soaring in the Clouds - Don't be dragged down by ITIL bloat!
Navvia
 
Successful writing at work copyright 2017 cengage learn
Successful writing at work copyright 2017 cengage learnSuccessful writing at work copyright 2017 cengage learn
Successful writing at work copyright 2017 cengage learn
ssusere73ce3
 
How Metrics Make Your DevOps Awesome
How Metrics Make Your DevOps AwesomeHow Metrics Make Your DevOps Awesome
How Metrics Make Your DevOps Awesome
Nicole Forsgren
 
Trends and Tools in Training for Business 2017
Trends and Tools in Training for Business 2017Trends and Tools in Training for Business 2017
Trends and Tools in Training for Business 2017
Allen Partridge
 

Viewers also liked (20)

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

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

Modelling Openness in Academic Professional Development: case study of develo...
Modelling Openness in Academic Professional Development: case study of develo...Modelling Openness in Academic Professional Development: case study of develo...
Modelling Openness in Academic Professional Development: case study of develo...
Open Education Global (OEGlobal)
 
Modelling openness: Developing the Digital Fluency course at OUT
Modelling openness: Developing the Digital Fluency course at OUTModelling openness: Developing the Digital Fluency course at OUT
Modelling openness: Developing the Digital Fluency course at OUT
Brenda Mallinson
 
Plan International - How they trained global employees on SAP quickly and cos...
Plan International - How they trained global employees on SAP quickly and cos...Plan International - How they trained global employees on SAP quickly and cos...
Plan International - How they trained global employees on SAP quickly and cos...
Assima
 
Presentation at the conference ecdea.org, 8 of June 2018
Presentation at the conference ecdea.org, 8 of June 2018Presentation at the conference ecdea.org, 8 of June 2018
Presentation at the conference ecdea.org, 8 of June 2018
Mats Brenner
 
PDD 2019 Developing an in-house self directed CV support e-learning resourc...
PDD 2019   Developing an in-house self directed CV support e-learning resourc...PDD 2019   Developing an in-house self directed CV support e-learning resourc...
PDD 2019 Developing an in-house self directed CV support e-learning resourc...
uopces
 
Evaluating an open research project: Benefits and challenges from the ROER4D ...
Evaluating an open research project: Benefits and challenges from the ROER4D ...Evaluating an open research project: Benefits and challenges from the ROER4D ...
Evaluating an open research project: Benefits and challenges from the ROER4D ...
SarahG_SS
 
Evaluating an open research project: Some practical lessons from the ROER4D p...
Evaluating an open research project: Some practical lessons from the ROER4D p...Evaluating an open research project: Some practical lessons from the ROER4D p...
Evaluating an open research project: Some practical lessons from the ROER4D p...
Open Education Global (OEGlobal)
 
Emerge Africa Digital Fluency workshop v1.1
Emerge Africa Digital Fluency workshop v1.1Emerge Africa Digital Fluency workshop v1.1
Emerge Africa Digital Fluency workshop v1.1
Brenda Mallinson
 
Learning Technologist Network - Overview and January 2015 Meeting
Learning Technologist Network - Overview and January 2015 MeetingLearning Technologist Network - Overview and January 2015 Meeting
Learning Technologist Network - Overview and January 2015 Meeting
James Little
 
Changing Values in Higher Education
Changing Values in Higher EducationChanging Values in Higher Education
Changing Values in Higher Education
Staff Development Forum
 
resume_Valeria_Shapko
resume_Valeria_Shapkoresume_Valeria_Shapko
resume_Valeria_Shapko
Valerie Shapko
 
Westphal_Resume_June2016
Westphal_Resume_June2016Westphal_Resume_June2016
Westphal_Resume_June2016
Arlene Westphal
 
The 't' in tel software development for tel research problems, pitfalls, and ...
The 't' in tel software development for tel research problems, pitfalls, and ...The 't' in tel software development for tel research problems, pitfalls, and ...
The 't' in tel software development for tel research problems, pitfalls, and ...
Roland Klemke
 
Developing Skills to Aid the Transition out of HE by Creating Freely Accessib...
Developing Skills to Aid the Transition out of HE by Creating Freely Accessib...Developing Skills to Aid the Transition out of HE by Creating Freely Accessib...
Developing Skills to Aid the Transition out of HE by Creating Freely Accessib...
Gary Wood
 
21th-Century-Teaching-and-Learning.pptx,
21th-Century-Teaching-and-Learning.pptx,21th-Century-Teaching-and-Learning.pptx,
21th-Century-Teaching-and-Learning.pptx,
ZephyrineMendoza
 
21th-Century-Teaching-and-Learning.pptx,
21th-Century-Teaching-and-Learning.pptx,21th-Century-Teaching-and-Learning.pptx,
21th-Century-Teaching-and-Learning.pptx,
ZephyrineMendoza
 
From 80-1800, reflections on the process of ePortfolio adoption. Et4online
From 80-1800, reflections on the process of ePortfolio adoption. Et4onlineFrom 80-1800, reflections on the process of ePortfolio adoption. Et4online
From 80-1800, reflections on the process of ePortfolio adoption. Et4online
R. John Robertson
 
Keuzeproces en implementatie nieuwe leeromgeving: verandermanagement en onder...
Keuzeproces en implementatie nieuwe leeromgeving: verandermanagement en onder...Keuzeproces en implementatie nieuwe leeromgeving: verandermanagement en onder...
Keuzeproces en implementatie nieuwe leeromgeving: verandermanagement en onder...
SURF Events
 
Opportunity analysis project (oap)
Opportunity analysis project (oap)Opportunity analysis project (oap)
Opportunity analysis project (oap)
Olya Kollen, PhD
 
The Software Sustainability Institute Fellowship
The Software Sustainability Institute FellowshipThe Software Sustainability Institute Fellowship
The Software Sustainability Institute Fellowship
Alejandra Gonzalez-Beltran
 
Modelling Openness in Academic Professional Development: case study of develo...
Modelling Openness in Academic Professional Development: case study of develo...Modelling Openness in Academic Professional Development: case study of develo...
Modelling Openness in Academic Professional Development: case study of develo...
Open Education Global (OEGlobal)
 
Modelling openness: Developing the Digital Fluency course at OUT
Modelling openness: Developing the Digital Fluency course at OUTModelling openness: Developing the Digital Fluency course at OUT
Modelling openness: Developing the Digital Fluency course at OUT
Brenda Mallinson
 
Plan International - How they trained global employees on SAP quickly and cos...
Plan International - How they trained global employees on SAP quickly and cos...Plan International - How they trained global employees on SAP quickly and cos...
Plan International - How they trained global employees on SAP quickly and cos...
Assima
 
Presentation at the conference ecdea.org, 8 of June 2018
Presentation at the conference ecdea.org, 8 of June 2018Presentation at the conference ecdea.org, 8 of June 2018
Presentation at the conference ecdea.org, 8 of June 2018
Mats Brenner
 
PDD 2019 Developing an in-house self directed CV support e-learning resourc...
PDD 2019   Developing an in-house self directed CV support e-learning resourc...PDD 2019   Developing an in-house self directed CV support e-learning resourc...
PDD 2019 Developing an in-house self directed CV support e-learning resourc...
uopces
 
Evaluating an open research project: Benefits and challenges from the ROER4D ...
Evaluating an open research project: Benefits and challenges from the ROER4D ...Evaluating an open research project: Benefits and challenges from the ROER4D ...
Evaluating an open research project: Benefits and challenges from the ROER4D ...
SarahG_SS
 
Evaluating an open research project: Some practical lessons from the ROER4D p...
Evaluating an open research project: Some practical lessons from the ROER4D p...Evaluating an open research project: Some practical lessons from the ROER4D p...
Evaluating an open research project: Some practical lessons from the ROER4D p...
Open Education Global (OEGlobal)
 
Emerge Africa Digital Fluency workshop v1.1
Emerge Africa Digital Fluency workshop v1.1Emerge Africa Digital Fluency workshop v1.1
Emerge Africa Digital Fluency workshop v1.1
Brenda Mallinson
 
Learning Technologist Network - Overview and January 2015 Meeting
Learning Technologist Network - Overview and January 2015 MeetingLearning Technologist Network - Overview and January 2015 Meeting
Learning Technologist Network - Overview and January 2015 Meeting
James Little
 
Westphal_Resume_June2016
Westphal_Resume_June2016Westphal_Resume_June2016
Westphal_Resume_June2016
Arlene Westphal
 
The 't' in tel software development for tel research problems, pitfalls, and ...
The 't' in tel software development for tel research problems, pitfalls, and ...The 't' in tel software development for tel research problems, pitfalls, and ...
The 't' in tel software development for tel research problems, pitfalls, and ...
Roland Klemke
 
Developing Skills to Aid the Transition out of HE by Creating Freely Accessib...
Developing Skills to Aid the Transition out of HE by Creating Freely Accessib...Developing Skills to Aid the Transition out of HE by Creating Freely Accessib...
Developing Skills to Aid the Transition out of HE by Creating Freely Accessib...
Gary Wood
 
21th-Century-Teaching-and-Learning.pptx,
21th-Century-Teaching-and-Learning.pptx,21th-Century-Teaching-and-Learning.pptx,
21th-Century-Teaching-and-Learning.pptx,
ZephyrineMendoza
 
21th-Century-Teaching-and-Learning.pptx,
21th-Century-Teaching-and-Learning.pptx,21th-Century-Teaching-and-Learning.pptx,
21th-Century-Teaching-and-Learning.pptx,
ZephyrineMendoza
 
From 80-1800, reflections on the process of ePortfolio adoption. Et4online
From 80-1800, reflections on the process of ePortfolio adoption. Et4onlineFrom 80-1800, reflections on the process of ePortfolio adoption. Et4online
From 80-1800, reflections on the process of ePortfolio adoption. Et4online
R. John Robertson
 
Keuzeproces en implementatie nieuwe leeromgeving: verandermanagement en onder...
Keuzeproces en implementatie nieuwe leeromgeving: verandermanagement en onder...Keuzeproces en implementatie nieuwe leeromgeving: verandermanagement en onder...
Keuzeproces en implementatie nieuwe leeromgeving: verandermanagement en onder...
SURF Events
 
Opportunity analysis project (oap)
Opportunity analysis project (oap)Opportunity analysis project (oap)
Opportunity analysis project (oap)
Olya Kollen, PhD
 
The Software Sustainability Institute Fellowship
The Software Sustainability Institute FellowshipThe Software Sustainability Institute Fellowship
The Software Sustainability Institute Fellowship
Alejandra Gonzalez-Beltran
 

More from All Things Open (20)

AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent LasterAI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
All Things Open
 
Let's Create a GitHub Copilot Extension! - Nick Taylor, Pomerium
Let's Create a GitHub Copilot Extension! - Nick Taylor, PomeriumLet's Create a GitHub Copilot Extension! - Nick Taylor, Pomerium
Let's Create a GitHub Copilot Extension! - Nick Taylor, Pomerium
All Things Open
 
Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...
Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...
Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...
All Things Open
 
Gen AI: AI Agents - Making LLMs work together in an organized way - Brent Las...
Gen AI: AI Agents - Making LLMs work together in an organized way - Brent Las...Gen AI: AI Agents - Making LLMs work together in an organized way - Brent Las...
Gen AI: AI Agents - Making LLMs work together in an organized way - Brent Las...
All Things Open
 
You Don't Need an AI Strategy, But You Do Need to Be Strategic About AI - Jes...
You Don't Need an AI Strategy, But You Do Need to Be Strategic About AI - Jes...You Don't Need an AI Strategy, But You Do Need to Be Strategic About AI - Jes...
You Don't Need an AI Strategy, But You Do Need to Be Strategic About AI - Jes...
All Things Open
 
DON’T PANIC: AI IS COMING – The Hitchhiker’s Guide to AI - Mark Hinkle, Perip...
DON’T PANIC: AI IS COMING – The Hitchhiker’s Guide to AI - Mark Hinkle, Perip...DON’T PANIC: AI IS COMING – The Hitchhiker’s Guide to AI - Mark Hinkle, Perip...
DON’T PANIC: AI IS COMING – The Hitchhiker’s Guide to AI - Mark Hinkle, Perip...
All Things Open
 
Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...
Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...
Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...
All Things Open
 
Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...
Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...
Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...
All Things Open
 
Artificial Intelligence Needs Community Intelligence - Sriram Raghavan, IBM R...
Artificial Intelligence Needs Community Intelligence - Sriram Raghavan, IBM R...Artificial Intelligence Needs Community Intelligence - Sriram Raghavan, IBM R...
Artificial Intelligence Needs Community Intelligence - Sriram Raghavan, IBM R...
All Things Open
 
Don't just talk to AI, do more with AI: how to improve productivity with AI a...
Don't just talk to AI, do more with AI: how to improve productivity with AI a...Don't just talk to AI, do more with AI: how to improve productivity with AI a...
Don't just talk to AI, do more with AI: how to improve productivity with AI a...
All Things Open
 
Open-Source GenAI vs. Enterprise GenAI: Navigating the Future of AI Innovatio...
Open-Source GenAI vs. Enterprise GenAI: Navigating the Future of AI Innovatio...Open-Source GenAI vs. Enterprise GenAI: Navigating the Future of AI Innovatio...
Open-Source GenAI vs. Enterprise GenAI: Navigating the Future of AI Innovatio...
All Things Open
 
The Death of the Browser - Rachel-Lee Nabors, AgentQL
The Death of the Browser - Rachel-Lee Nabors, AgentQLThe Death of the Browser - Rachel-Lee Nabors, AgentQL
The Death of the Browser - Rachel-Lee Nabors, AgentQL
All Things Open
 
Making Operating System updates fast, easy, and safe
Making Operating System updates fast, easy, and safeMaking Operating System updates fast, easy, and safe
Making Operating System updates fast, easy, and safe
All Things Open
 
Reshaping the landscape of belonging to transform community
Reshaping the landscape of belonging to transform communityReshaping the landscape of belonging to transform community
Reshaping the landscape of belonging to transform community
All Things Open
 
The Unseen, Underappreciated Security Work Your Maintainers May (or may not) ...
The Unseen, Underappreciated Security Work Your Maintainers May (or may not) ...The Unseen, Underappreciated Security Work Your Maintainers May (or may not) ...
The Unseen, Underappreciated Security Work Your Maintainers May (or may not) ...
All Things Open
 
Integrating Diversity, Equity, and Inclusion into Product Design
Integrating Diversity, Equity, and Inclusion into Product DesignIntegrating Diversity, Equity, and Inclusion into Product Design
Integrating Diversity, Equity, and Inclusion into Product Design
All Things Open
 
The Open Source Ecosystem for eBPF in Kubernetes
The Open Source Ecosystem for eBPF in KubernetesThe Open Source Ecosystem for eBPF in Kubernetes
The Open Source Ecosystem for eBPF in Kubernetes
All Things Open
 
Open Source Privacy-Preserving Metrics - Sarah Gran & Brandon Pitman
Open Source Privacy-Preserving Metrics - Sarah Gran & Brandon PitmanOpen Source Privacy-Preserving Metrics - Sarah Gran & Brandon Pitman
Open Source Privacy-Preserving Metrics - Sarah Gran & Brandon Pitman
All Things Open
 
Open-Source Low-Code - Craig St. Jean, Xebia
Open-Source Low-Code - Craig St. Jean, XebiaOpen-Source Low-Code - Craig St. Jean, Xebia
Open-Source Low-Code - Craig St. Jean, Xebia
All Things Open
 
How I Learned to Stop Worrying about my Infrastructure and Love [Open]Tofu
How I Learned to Stop Worrying about my Infrastructure and Love [Open]TofuHow I Learned to Stop Worrying about my Infrastructure and Love [Open]Tofu
How I Learned to Stop Worrying about my Infrastructure and Love [Open]Tofu
All Things Open
 
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent LasterAI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
All Things Open
 
Let's Create a GitHub Copilot Extension! - Nick Taylor, Pomerium
Let's Create a GitHub Copilot Extension! - Nick Taylor, PomeriumLet's Create a GitHub Copilot Extension! - Nick Taylor, Pomerium
Let's Create a GitHub Copilot Extension! - Nick Taylor, Pomerium
All Things Open
 
Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...
Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...
Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...
All Things Open
 
Gen AI: AI Agents - Making LLMs work together in an organized way - Brent Las...
Gen AI: AI Agents - Making LLMs work together in an organized way - Brent Las...Gen AI: AI Agents - Making LLMs work together in an organized way - Brent Las...
Gen AI: AI Agents - Making LLMs work together in an organized way - Brent Las...
All Things Open
 
You Don't Need an AI Strategy, But You Do Need to Be Strategic About AI - Jes...
You Don't Need an AI Strategy, But You Do Need to Be Strategic About AI - Jes...You Don't Need an AI Strategy, But You Do Need to Be Strategic About AI - Jes...
You Don't Need an AI Strategy, But You Do Need to Be Strategic About AI - Jes...
All Things Open
 
DON’T PANIC: AI IS COMING – The Hitchhiker’s Guide to AI - Mark Hinkle, Perip...
DON’T PANIC: AI IS COMING – The Hitchhiker’s Guide to AI - Mark Hinkle, Perip...DON’T PANIC: AI IS COMING – The Hitchhiker’s Guide to AI - Mark Hinkle, Perip...
DON’T PANIC: AI IS COMING – The Hitchhiker’s Guide to AI - Mark Hinkle, Perip...
All Things Open
 
Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...
Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...
Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...
All Things Open
 
Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...
Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...
Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...
All Things Open
 
Artificial Intelligence Needs Community Intelligence - Sriram Raghavan, IBM R...
Artificial Intelligence Needs Community Intelligence - Sriram Raghavan, IBM R...Artificial Intelligence Needs Community Intelligence - Sriram Raghavan, IBM R...
Artificial Intelligence Needs Community Intelligence - Sriram Raghavan, IBM R...
All Things Open
 
Don't just talk to AI, do more with AI: how to improve productivity with AI a...
Don't just talk to AI, do more with AI: how to improve productivity with AI a...Don't just talk to AI, do more with AI: how to improve productivity with AI a...
Don't just talk to AI, do more with AI: how to improve productivity with AI a...
All Things Open
 
Open-Source GenAI vs. Enterprise GenAI: Navigating the Future of AI Innovatio...
Open-Source GenAI vs. Enterprise GenAI: Navigating the Future of AI Innovatio...Open-Source GenAI vs. Enterprise GenAI: Navigating the Future of AI Innovatio...
Open-Source GenAI vs. Enterprise GenAI: Navigating the Future of AI Innovatio...
All Things Open
 
The Death of the Browser - Rachel-Lee Nabors, AgentQL
The Death of the Browser - Rachel-Lee Nabors, AgentQLThe Death of the Browser - Rachel-Lee Nabors, AgentQL
The Death of the Browser - Rachel-Lee Nabors, AgentQL
All Things Open
 
Making Operating System updates fast, easy, and safe
Making Operating System updates fast, easy, and safeMaking Operating System updates fast, easy, and safe
Making Operating System updates fast, easy, and safe
All Things Open
 
Reshaping the landscape of belonging to transform community
Reshaping the landscape of belonging to transform communityReshaping the landscape of belonging to transform community
Reshaping the landscape of belonging to transform community
All Things Open
 
The Unseen, Underappreciated Security Work Your Maintainers May (or may not) ...
The Unseen, Underappreciated Security Work Your Maintainers May (or may not) ...The Unseen, Underappreciated Security Work Your Maintainers May (or may not) ...
The Unseen, Underappreciated Security Work Your Maintainers May (or may not) ...
All Things Open
 
Integrating Diversity, Equity, and Inclusion into Product Design
Integrating Diversity, Equity, and Inclusion into Product DesignIntegrating Diversity, Equity, and Inclusion into Product Design
Integrating Diversity, Equity, and Inclusion into Product Design
All Things Open
 
The Open Source Ecosystem for eBPF in Kubernetes
The Open Source Ecosystem for eBPF in KubernetesThe Open Source Ecosystem for eBPF in Kubernetes
The Open Source Ecosystem for eBPF in Kubernetes
All Things Open
 
Open Source Privacy-Preserving Metrics - Sarah Gran & Brandon Pitman
Open Source Privacy-Preserving Metrics - Sarah Gran & Brandon PitmanOpen Source Privacy-Preserving Metrics - Sarah Gran & Brandon Pitman
Open Source Privacy-Preserving Metrics - Sarah Gran & Brandon Pitman
All Things Open
 
Open-Source Low-Code - Craig St. Jean, Xebia
Open-Source Low-Code - Craig St. Jean, XebiaOpen-Source Low-Code - Craig St. Jean, Xebia
Open-Source Low-Code - Craig St. Jean, Xebia
All Things Open
 
How I Learned to Stop Worrying about my Infrastructure and Love [Open]Tofu
How I Learned to Stop Worrying about my Infrastructure and Love [Open]TofuHow I Learned to Stop Worrying about my Infrastructure and Love [Open]Tofu
How I Learned to Stop Worrying about my Infrastructure and Love [Open]Tofu
All Things Open
 

Recently uploaded (20)

Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdfAre Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Telecoms Supermarket
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Unlocking the Power of IVR: A Comprehensive Guide
Unlocking the Power of IVR: A Comprehensive GuideUnlocking the Power of IVR: A Comprehensive Guide
Unlocking the Power of IVR: A Comprehensive Guide
vikasascentbpo
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Web and Graphics Designing Training in Rajpura
Web and Graphics Designing Training in RajpuraWeb and Graphics Designing Training in Rajpura
Web and Graphics Designing Training in Rajpura
Erginous Technology
 
Mastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdfMastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdf
Spiral Mantra
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
MINDCTI revenue release Quarter 1 2025 PR
MINDCTI revenue release Quarter 1 2025 PRMINDCTI revenue release Quarter 1 2025 PR
MINDCTI revenue release Quarter 1 2025 PR
MIND CTI
 
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdfAre Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Telecoms Supermarket
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Unlocking the Power of IVR: A Comprehensive Guide
Unlocking the Power of IVR: A Comprehensive GuideUnlocking the Power of IVR: A Comprehensive Guide
Unlocking the Power of IVR: A Comprehensive Guide
vikasascentbpo
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Web and Graphics Designing Training in Rajpura
Web and Graphics Designing Training in RajpuraWeb and Graphics Designing Training in Rajpura
Web and Graphics Designing Training in Rajpura
Erginous Technology
 
Mastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdfMastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdf
Spiral Mantra
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
MINDCTI revenue release Quarter 1 2025 PR
MINDCTI revenue release Quarter 1 2025 PRMINDCTI revenue release Quarter 1 2025 PR
MINDCTI revenue release Quarter 1 2025 PR
MIND CTI
 

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