Difference between pages "Publications" and "Stage 2 Activities"

From TeachingOpenSource
(Difference between pages)
 
 
Line 1: Line 1:
= Objectives =


This page contains references to publications and events that are related to the effort to help students contribute to HFOSS.
Participants completing the Stage 2 workshop will be able to:


== Papers ==
* Describe the variety of learning activities that student participation in HFOSS projects may include
Journals
* Implement HFOSS activities appropriate for a particular curriculum and student population
* Hislop, Gregory W. and Jackson, Stoney and Ellis, Heidi J.C. (2015). FOSS Artifacts for Evaluating Students on Team Projects. Proceedings of the 16th Annual Conference on Information Technology Education. New York, NY, USA.
* Explain challenges and opportunities of student HFOSS participation
* Discuss key aspects of FOSS culture and process
* Use a selection of tools common in HFOSS projects
* Select an HFOSS project well-suited for student participation
* Identify key sources of information for learning about HFOSS
* Identify other participants with similar ideas about applying HFOSS
* Participate in POSSE Stage 3


* Hislop, Gregory W. and Ellis, Heidi J.C. (2015). Practical Experiences for IT Students in Humanitarian Free and Open Source Software Projects. Proceedings of the 16th Annual Conference on Information Technology Education. New York, NY, USA.
= Schedule =


* Ellis, Heidi J.C. and Jackson, Stoney and Hislop, Gregory W. and Pulimood, S. Monisha and Likins, Gina (2016). Preparing to Teach Humanitarian Open Source (Abstract Only). Proceedings of the 47th ACM Technical Symposium on Computing Science Education. New York, NY, USA.
Below is the schedule for the during-workshop activities.


* Heidi J. C. Ellis, Gregory W. Hislop, Stoney Jackson, and Lori Postner. 2015. Team Project Experiences in Humanitarian Free and Open Source Software (HFOSS). Trans. Comput. Educ. 15, 4, Article 18 (December 2015), 23 pages. DOI=http://dx.doi.org/10.1145/2684812


* Gregory W. Hislop, Heidi J.C. Ellis, S. Monisha Pulimood, Becka Morgan, Suzanne Mello-Stark, Ben Coleman, and Cam Macdonell. 2015. A Multi-Institutional Study of Learning via Student Involvement in Humanitarian Free and Open Source Software Projects. In Proceedings of the eleventh annual International Conference on International Computing Education Research (ICER '15). ACM, New York, NY, USA, 199-206. DOI=http://dx.doi.org/10.1145
{|border="1"
! Time
! Activity
! Team
|-
|
! Day 1 (Afternoon and Evening)
|
|-
| 1:30 PM
| Leave the hotel for POSSE
| All
|-
| 2:00
| 1.1 Welcome
* Plan for the day
* Welcome to Philadelphia
* Introducing everyone
* Workshop overview and schedule
| Greg, Stoney
|-
| 3:00
| 1.2 HFOSS in Education
* 50 Ways to be a FOSSer
* Examples of actual student contributions
* Exercise 1.2 - Sample HFOSS Assignment
|Stoney, Heidi
|-
| 4:00
| BREAK
| All
|-
| 4:15
|
1.3 Project Evaluation Activity
* Compare notes from stage 1.B.2 activity
* Review critical criteria for a chosen project
* Go through secondary criteria for chosen project (if time permits)
| Heidi, Lori
|-
| 5:30
| Dinner - working / social dinner
| All
|-
| 6:45
| 1.4 GitHub Workflow Activity
* Hands-on exploration of a basic developer workflow
** Clone out code for "test" project
** Fix a small bug in "test" project
| Stoney
|-
| 8:00
| Return to the hotel
| All
|-
| 8:30
| Social Hour - Optional
| All
|-
|
! Day 2
|
|-
| 7:45
| Leave the hotel for POSSE
| All
|-
| 8:00
| Breakfast
| All
|-
| 8:30
| 2.1 Understanding Open Source Communities
* Perspective on basic characteristics common in HFOSS communities
** FOSSisms that capture FOSS culture and methods
* Approaching an HFOSS community as a potential new contributor
** Basic information for getting started
** Understanding the community landscape and process
** Becoming a participant:
| Greg
|-
| 9:15
|
2.2 HFOSS in the Curriculum
* Options for getting started in courses
* HFOSS beyond the curriculum
* Trying to find the right size student project
* Evaluating student work
* Instructional style: mentoring vs. lecturing; instructor as co-learner
| Heidi, Greg
|-
| 10:30
| Break
| All
|-
| 10:45
| 2.3 Planning for HFOSS Participation
* Small Group Discussion
** Form groups around HFOSS projects or interests
| Darci, Greg
|-
| 12:00
| Lunch
| All
|-
| 1:00
|
2.4 Understanding POSSE Stage 3
* Small project groups
* Evaluation
*POSSE community
| Greg, Lori
|-
| 1:45
|
2.5 Planning for POSSE Stage 3
* Some experience reports from Stage 3
* Small Group Discussion about Stage 3
** Report back on the full group
| Stoney, Robert, Lynn
|-
| 3:00
| Break
| All
|-
| 3:15
|
2.6 Group Hands-on Work
* Completing project set up or other task selected by each small group
| All
|-
| 5:30
| Dinner
| All
|-
| 7:00
| Return to the hotel
| All
|-
|
! Day 3
|
|-
| 7:45
| Leave the hotel (checkout first)
| All
|-
| 8:00
| Breakfast
| All
|-
| 8:30
| 3.1 HFOSS Process and Tools
* How tools fit and support HFOSS culture
*Upstream Adoption
** How to get a change committed.
* Licensing and Intellectual Property
** FERPA considerations
| Greg, Gina
|-
| 9:30
|
3.2 Sharing HFOSS Learning Activities
* Goal: to create a shared set of HFOSS learning activities
* Standard information to define each learning activity
* Existing learning activities and places to share new ones
** [http://foss2serve.org foss2serve.org], [http://teachingopensource.org teachingopensource.org], [http://swenet.org swenet.org], [http://computingportal.org computingportal.org]
| Stoney, Greg
|-
| 10:15
| Break
| All
|-
| 10:30
| 3.2 Sharing HFOSS Learning Activities - Continued
* Identify kinds of contributions students can make
* Brainstorming session
** Using the [http://foss2serve.org/index.php/Activity_Template template], start to create the activity whose development began in 2.3
*** Make sure to make a '''copy''' of the template for each activity
| Stoney, Darci
|-
| 12:00
| Lunch
| All
|-
| 12:45
| 3.2 Sharing HFOSS Learning Activities - Continued
* Groups report back on work done before lunch (early 3.2)
| Stoney, Darci
|-
| 1:45
| 3.3 Stage 3 - First Steps
* What will the group do together?
* Plan some initial activities (faculty only or faculty and students)
* Discuss group communication
| Stoney, Darci
|-
| 2:45
| 3.4 Going Forward
* Evaluation form
* Open discussion
* Closing remarks
| Greg
|-
| 3:30
| End - shuttles and taxi to airport
| All
|}


* Ellis, H. J. C., & Hislop, G. W., & Pulimood, S. M., & Morgan, B., & Coleman, B. (2015, June), Software Engineering Learning in HFOSS: A Multi-Institutional Study Paper presented at 2015 ASEE Annual Conference and Exposition, Seattle, Washington. DOI=http://dx.doi.org/10.18260/p.24716
= Downloads =
Here are the presentation materials for stage 2:
* [[Media:Day1_Materials_2015_09.zip | Day 1 Materials (zip)]]
* [[Media:Day2_Materials2015_09.zip |Day 2 Materials (zip)]]
* [[Media:Day3_Materials_2015_09.zip |Day 3 Materials (zip)]]


* Heidi J.C. Ellis, Stoney Jackson, Darci Burdge, Lori Postner, Gregory W. Hislop, and Joanie Diggs. 2014. Learning within a professional environment: shared ownership of an HFOSS project. In Proceedings of the 15th Annual Conference on Information technology education (SIGITE '14). ACM, New York, NY, USA, 95-100. DOI=http://dx.doi.org/10.1145/2656450.2656468
= Pads=
* https://titanpad.com/POSSE1509


* Ellis, H.J.C.; Hislop, G.W.; Purcell, M.; Chua, M.; Dziallas, S., "Towards a model of faculty development for FOSS in education," in Software Engineering Education and Training (CSEE&T), 2013 IEEE 26th Conference on , vol., no., pp.269-273, 19-21 May 2013. DOI=http://dx.doi.org/10.1109/CSEET.2013.6595259
= IRC =
* Server: '''irc.freenode.net'''
* Channel: '''#foss2serve'''


* Ellis, H. J., & Hislop, G. W., & Rodriguez, J. S., & Morelli, R. (2012, June), Student Software Engineering Learning via Participation in Humanitarian FOSS Projects Paper presented at 2012 ASEE Annual Conference, San Antonio, Texas. https://peer.asee.org/21949
Standard IRC clients may not work at some workshop locations due to port blockage. If you have problems, please let the team know and try one of the Web-based IRC interfaces below.


* Heidi J.C. Ellis, Michelle Purcell, and Gregory W. Hislop. 2012. An approach for evaluating FOSS projects for student participation. In Proceedings of the 43rd ACM technical symposium on Computer Science Education (SIGCSE '12). ACM, New York, NY, USA, 415-420. DOI=http://dx.doi.org/10.1145/2157136.2157260
=== Web-based IRC Clients ===
* Ellis, H.J.C.; Hislop, G.W.; Chua, M.; Dziallas, S., "How to involve students in FOSS projects," in Frontiers in Education Conference (FIE), 2011 , vol., no., pp.T1H-1-T1H-6, 12-15 Oct. 2011. DOI=http://dx.doi.org/10.1109/FIE.2011.6142994


* Ralph Morelli, Allen Tucker, Norman Danner, Trishan R. De Lanerolle, Heidi J. C. Ellis, Ozgur Izmirli, Danny Krizanc, and Gary Parker. 2009. Revitalizing computing education through free and open source software for humanity. Commun. ACM 52, 8 (August 2009), 67-75. DOI=http://doi.acm.org/10.1145/1536616.1536635
* http://webchat.freenode.net/ (has a limit from one IP)
* https://kiwiirc.com/client/irc.freenode.net/
* http://www.mibbit.com/


* Gregory W. Hislop, Heidi J.C. Ellis, and Ralph A. Morelli. 2009. Evaluating student experiences in developing software for humanity. SIGCSE Bull. 41, 3 (July 2009), 263-267. DOI=http://dx.doi.org/10.1145/1595496.1562959
== Logs ==


* Ellis, H.J.C.; Morelli, R.A.; Hislop, G.W., "Work in progress - challenges to educating students within the Community of Open Source Software for Humanity," in Frontiers in Education Conference, 2008. FIE 2008. 38th Annual , vol., no., pp.S3H-7-S3H-8, 22-25 Oct. 2008. DOI=http://dx.doi.org/10.1109/FIE.2008.4720515
* Thursday:
** Minutes:
** Log:  


* Ellis, H.; Morelli, R.A.; Hislop, G.W., "Support for Educating Software Engineers Through Humanitarian Open Source Projects," in Software Engineering Education and Training Workshop, 2008. CSEETW '08. 21st IEEE-CS Conference on , vol., no., pp.1-4, 14-17 April 2008. DOI=http://dx.doi.org/10.1109/CSEETW.2008.5
* Friday:
** Minutes: 
** Log:  


* Ellis, H.J.C.; Hislop, G.W., "Fostering the Community of Software Engineering Educators," in Software Engineering Education and Training, 2008. CSEET '08. IEEE 21st Conference on , vol., no., pp.233-237, 14-17 April 2008. DOI=http://dx.doi.org/10.1109/CSEET.2008.18
* Saturday:
** Minutes:
** Log:


* Ellis, H.J.C.; Morelli, R.A.; de Lanerolle, T.R.; Hislop, G.W., "Holistic Software Engineering Education Based on a Humanitarian Open Source Project," in Software Engineering Education & Training, 2007. CSEET '07. 20th Conference on , vol., no., pp.327-335, 3-5 July 2007. DOI=http://dx.doi.org/10.1109/CSEET.2007.26
[[Category: POSSE ]]
 
* Morelli, R.A., Ellis, H.J.C., de Lanerolle, T., Damon, J., and Walti, C., “Can Student-Written Software Help Sustain Humanitarian FOSS?”, The 4th International Conference on Information Systems for Crisis Response and Management, Delft, the Netherlands, May 2007, pp. 41-44. PDF:http://www.cs.trincoll.edu/~ram/ram/MorelliEtAl_ISCRAM07.pdf
 
* Heidi J. C. Ellis, Ralph A. Morelli, Trishan R. de Lanerolle, Jonathan Damon, and Jonathan Raye. 2007. Can humanitarian open-source software development draw new students to CS?. SIGCSE Bull. 39, 1 (March 2007), 551-555. DOI=http://dx.doi.org/10.1145/1227504.1227495
 
 
Conferences
* Hislop, Gregory W. and Ellis, Heidi J. C. (2016). Building the Student Pipeline to Open Source Communities using HFOSS. 2016 Red Hat Summit.
 
* Ellis, Heidi J. C. and Hislop, Gregory W. (2016). Want Students Ready to Contribute? Let’s Discuss What They Should Know!. 2016 OSCON Everything Open Conference.
 
== Panels and Posters ==
* Ellis, Heidi J. C. and Hislop, Gregory W. and Burdge, Darci and Postner, Lori and Jackson, Stoney (2016). Learning via Student Participation in Humanitarian Free and Open Source Software Projects. NSF/AAAS conference on Envisioning the Future of Undergraduate STEM Education: Research and Practice.
 
* Ellis, Heidi J. C. and Hislop, Gregory W. and Burdge, Darci and Postner, Lori and Jackson, Stoney and Kussmaul, Clif (2016). OpenPath – Improving Student Pathways to Computing Professions via Humanitarian Free and Open Source Software. NSF/AAAS conference on Envisioning the Future of Undergraduate STEM Education: Research and Practice.
 
* Jackson, Stoney and Ellis, Heidi J. C. and Hislop, Gregory W. and Postner, Lori and Jackson, Stoney (2015). Team Project Experiences in Humanitarian Free and Open Source Software (HFOSS): Faculty Poster Abstract. J. Comput. Sci. Coll. USA.
 
* Alkoby, Karen and Burdge, Darci and Morgan, Becka and Ordonez, Patti and Likins, Gina (2015). Humanitarian Free and Open Source Software: Motivating the Underrepresented. Grace Hopper Celebration of Women in Computing 2015.
 
* Pulimood, S. M., Hislop, G.W., and Ellis, H.J.C., “A Multi-Institutional Study of Self-Perceived Learning via Student Involvement in HFOSS Projects,” Poster. CCSC-EA, Atlantic City NJ, Oct. 2015.
 
* Gregory W. Hislop and Heidi J.C. Ellis. 2015. Practical Experiences for IT Students in Humanitarian Free and Open Source Software Projects. In Proceedings of the 16th Annual Conference on Information Technology Education (SIGITE '15). ACM, New York, NY, USA, 99-99. DOI=http://dx.doi.org/10.1145/2808006.2808042
* Gregory W. Hislop, Stoney Jackson, and Heidi J.C. Ellis. 2015. FOSS Artifacts for Evaluating Students on Team Projects. In Proceedings of the 16th Annual Conference on Information Technology Education (SIGITE '15). ACM, New York, NY, USA, 57-57. DOI=http://dx.doi.org/10.1145/2808006.2808009
 
* Jackson, S., Ellis H.J.C., Hislop, G.W., and Postner, L., “Team project experiences in humanitarian free and open source software (HFOSS)”: faculty poster abstract. J. Comput. Sci. Coll (CCSCNE '15). 30, 6 (June 2015), 156-157.
 
* Ellis, H.J.C., Burdge, D., Morgan, R., Ordóñez, P. and Alkoby, K., “Using Humanitarian Free and Open Source Software (HFOSS) to Attract the Underrepresented to Computer Science,” 2015 ACM Richard Tapia Celebration of Diversity in Computing, Boston, MA. Panel.
 
* Heidi J.C. Ellis and Gregory W. Hislop. 2014. Structuring software engineering learning within open source software participation. In Proceedings of the 2014 conference on Innovation & technology in computer science education (ITiCSE '14). ACM, New York, NY, USA, 326-326. DOI=http://dx.doi.org/10.1145/2591708.2602681
 
* Heidi J.C. Ellis, Gregory W. Hislop, and Joanmarie Diggs. 2013. Developing HFOSS projects using integrated teams across levels and institutions. In Proceedings of the 18th ACM conference on Innovation and technology in computer science education (ITiCSE '13). ACM, New York, NY, USA, 349-349. DOI=http://dx.doi.org/10.1145/2462476.2465613
 
* Heidi J.C. Ellis, Stoney Jackson, Darci Burdge, Lori Postner, Gregory W. Hislop, and Joanmarie Diggs. 2014. Learning within a professional environment: shared ownership of an HFOSS project. In Proceedings of the 2014 conference on Innovation & technology in computer science education (ITiCSE '14). ACM, New York, NY, USA, 337-337. DOI=http://dx.doi.org/10.1145/2591708.2602660
 
* Ellis, H.J.C.; Hislop, G.W.; Purcell, M.; Chua, M.; Dziallas, S., "Towards a model of faculty development for FOSS in education," in Software Engineering Education and Training (CSEE&T), 2013 IEEE 26th Conference on , vol., no., pp.269-273, 19-21 May 2013. DOI=http://dx.doi.org/10.1109/CSEET.2013.6595259
 
* Purcell, M., Ellis, H.J.C., and Hislop, G.W. (2013). An Approach for Evaluating Open Source Projects for Student Participation.  Poster at CCSC NE.
 
* Ellis, H.J.C., and Hislop, G.W. (2013). Community-Based Student Learning via Participation in Humanitarian FOSS Projects.  Poster at CCSC NE.
 
*Ellis, H.J.C.,, Hislop, G.W., and Morelli, R.A.,  “SoftHum: Student Participation in the Community of Open Source Software for Humanity,” Poster, 2013 NSF/AASE Conference for Principle Investigators of the Transforming Undergraduate Education STEM program, January 23-25, 2013 Washington, D.C.
 
* Ellis, H.J.C.,, Hislop, G.W., and Morelli, R.A.,  “HumIT: Student IT Services to Support Open Source Software for Humanity,” Poster, 2013 NSF/AASE Conference for Principle Investigators of the Transforming Undergraduate Education STEM program, January 23-25, 2013 Washington, D.C.
 
* Clif Kussmaul, Heidi J.C. Ellis, and Gregory W. Hislop. 2012. 50 ways to be a FOSSer: simple ways to involve students & faculty (abstract only). In Proceedings of the 43rd ACM technical symposium on Computer Science Education (SIGCSE '12). ACM, New York, NY, USA, 671-671. DOI=http://dx.doi.org/10.1145/2157136.2157393
 
* Heidi J.C. Ellis and Gregory W. Hislop. 2011. Student IT services to support open source software for humanity. In Proceedings of the 2011 conference on Information technology education (SIGITE '11). ACM, New York, NY, USA, 307-308. DOI=http://dx.doi.org/10.1145/2047594.2047676
 
* Heidi J.C. Ellis, Gregory W. Hislop, and Ralph A. Morelli. 2011. A comparison of software engineering knowledge gained from student participation in humanitarian foss projects. In Proceedings of the 16th annual joint conference on Innovation and technology in computer science education (ITiCSE '11). ACM, New York, NY, USA, 360-360. DOI=http://dx.doi.org/10.1145/1999747.1999874
 
* Heidi J.C. Ellis and Gregory W. Hislop. 2011. Courseware: student learning via FOSS field trips. In Proceedings of the 16th annual joint conference on Innovation and technology in computer science education (ITiCSE '11). ACM, New York, NY, USA, 329-329. DOI=http://dx.doi.org/10.1145/1999747.1999840
 
* Heidi J.C. Ellis, Mel Chua, Matthew C. Jadud, and Gregory W. Hislop. 2011. Learning through open source participation. In Proceedings of the 42nd ACM technical symposium on Computer science education (SIGCSE '11). ACM, New York, NY, USA, 83-84. DOI=http://dx.doi.org/10.1145/1953163.1953191
 
* Ellis, H.J.C., Hislop, G.W., and Morelli, R.A., “SoftHum: Student Participation in the Community of Open Source Software for Humanity,” Poster, NSF 2011 CCLI-TUES PIs Conference,  Washington, DC, Jan. 26-28, 2011.
 
* Ellis, H.J.C.; Hislop, G.W.; Chua, M.; Kussmaul, Clif; Burke, Matthew M., "Panel — Teaching students to participate in Open Source Software projects," in Frontiers in Education Conference (FIE), 2010 IEEE , vol., no., pp.F2B-1-F2B-2, 27-30 Oct. 2010. DOI=http://dx.doi.org/10.1109/FIE.2010.5673437
 
* Bonhomme-Biais, A., Ellis, H.J.C., Lockwood, J., and Raschid, L., “Open Source for Good” Panel, Grace Hopper Celebration of Women in Computing, Washington, DC, Oct. 2010
 
* Hislop, G.W., Ellis, H.J.C., DeKoenigsburg, G., and Jazayeri, D., “Student Participation in OSS Projects,” The 6th International Conference on Open Source Systems, Notre Dame, IN, June, 2010.
 
* Heidi J. C. Ellis, Gregory W. Hislop, Ralph Morelli, and Norman Danner. 2010. Instructional aspects of student participation in humanitarian Free and Open Source Software: panel discussion. J. Comput. Sci. Coll. 25, 6 (June 2010), 152-154.
 
* Ellis, H.J.C., Hislop, G.W., and Ibanez, L., “Opportunities for Students to Contribute to FOSS Projects,” O’Reilly Open Source Convention (OSCON), Portland, OR, July 19-23, 2010. [[http://cdn.oreillystatic.com/en/assets/1/event/45/Opportunities%20for%20Students%20to%20Contribute%20to%20FOSS%20Projects%20Presentation.odp .ODP]]
 
== Related Efforts ==
* Rebelsky, Sam A. and Morgan, Becka and Pulimood, S. Monisha and Postner, Lori and Hislop, Gregory W. (2015). Incorporating Humanitarian Free and Open Source Software in CS Classrooms. Grace Hopper Celebration of Women in Computing 2015.  Birds of a Feather Session (BoF).
 
* Gregory W. Hislop, Heidi J.C. Ellis, Darci Burdge, Sean Goggins, Lori Postner, and Stoney Jackson. 2013. Encouraging faculty & student involvement in humanitarian free and open source software (HFOSS)(abstract only). In Proceeding of the 44th ACM technical symposium on Computer science education (SIGCSE '13). ACM, New York, NY, USA, 751-751. DOI=http://dx.doi.org/10.1145/2445196.2445481
 
* Wurst, K., Postner, L., and Jackson, S. (2014). Teaching Open Source (Software). Birds of a Feather Session (BoF) at SISCSE Symposium.
 
== Workshops ==
* Burdge, Darci and Jackson, Stoney (2016). Git 101: Foundations for a Common Workflow to Contribute to HFOSS: Tutorial Presentation.  J. Comput. Sci. Coll. 31 (6),  18-20.
 
* Burdge, Darci and Jackson, Stoney (2016). Git 102: A Common Workflow to Contribute to HFOSS: Tutorial Presentation.  J. Comput. Sci. Coll. 31 (6),  34-36.
 
* Ellis, H.J.C., Jackson, S., Hislop, G.W., Postner, L., and Burdge, D. (2014). Getting Started in Open Source - A Tour of a Real Project. Workshop at CCSC NE.
 
* Hislop, G.W., Burdge, D., Postner, L., and Ellis H.J.C (2013). Preparing for Student Participation in HFOSS Projects - FOSS Tools and Techniques. Workshop at CCSC E.
 
* Ellis, H.J.C., and Hislop, G.W. (2013). Project Selection for Student Participation in Humanitarian FOSS. Workshop at the 26th Annual Conference on Software Engineering Education and Training (SIGITE).
 
* Ellis, H.J.C., Hislop, G.W., and Purcell, M. (2013). Project Selection for Student Involvement in Humanitarian FOSS. Workshop at 26th Annual Conference on Software Engineering Education and Training (CSEET). San Francisco.
 
* Ellis, H.J.C., Hislop, G.W., Purcell, M., and Postner, L. (2013). Project Selection for Student Participation in Humanitarian FOSS. Workshop at CCSC NE.
 
* Ellis, H.J.C., and Hislop, G.W., “Project Selection for Student Participation in Humanitarian FOSS,” 26th Annual Conference on Software Engineering Education and Training, San Francisco, May. 2013
 
* Ellis, H.J.C., and Hislop, G.W., “Student Participation in Humanitarian Open Source Software (HFOSS),” Lightening Talk, 2011 International Computing Education Research Workshop, Providence, RI,  August, 2011.
 
* Morelli, R.A., Danner, N., Iyengar, J., de Lanerolle, T. R., and Ellis, H.J.C., “Teaching and Building Humanitarian Open Source Software,” SIGCSE 2008, Technical Symposium on Computer Science Education, Portland OR, Mar. 2008.
 
* Morelli, R.A., Danner, N., Iyengar, J., de Lanerolle, T. R., and Ellis, H.J.C., “Teaching and Building Humanitarian Open Source Software,” SIGCSE 2008, Technical Symposium on Computer Science Education, Portland OR, Mar. 2008.
 
 
[[Category:Reference]]

Revision as of 17:16, 6 May 2016

Objectives

Participants completing the Stage 2 workshop will be able to:

  • Describe the variety of learning activities that student participation in HFOSS projects may include
  • Implement HFOSS activities appropriate for a particular curriculum and student population
  • Explain challenges and opportunities of student HFOSS participation
  • Discuss key aspects of FOSS culture and process
  • Use a selection of tools common in HFOSS projects
  • Select an HFOSS project well-suited for student participation
  • Identify key sources of information for learning about HFOSS
  • Identify other participants with similar ideas about applying HFOSS
  • Participate in POSSE Stage 3

Schedule

Below is the schedule for the during-workshop activities.


Time Activity Team
Day 1 (Afternoon and Evening)
1:30 PM Leave the hotel for POSSE All
2:00 1.1 Welcome
  • Plan for the day
  • Welcome to Philadelphia
  • Introducing everyone
  • Workshop overview and schedule
Greg, Stoney
3:00 1.2 HFOSS in Education
  • 50 Ways to be a FOSSer
  • Examples of actual student contributions
  • Exercise 1.2 - Sample HFOSS Assignment
Stoney, Heidi
4:00 BREAK All
4:15

1.3 Project Evaluation Activity

  • Compare notes from stage 1.B.2 activity
  • Review critical criteria for a chosen project
  • Go through secondary criteria for chosen project (if time permits)
Heidi, Lori
5:30 Dinner - working / social dinner All
6:45 1.4 GitHub Workflow Activity
  • Hands-on exploration of a basic developer workflow
    • Clone out code for "test" project
    • Fix a small bug in "test" project
Stoney
8:00 Return to the hotel All
8:30 Social Hour - Optional All
Day 2
7:45 Leave the hotel for POSSE All
8:00 Breakfast All
8:30 2.1 Understanding Open Source Communities
  • Perspective on basic characteristics common in HFOSS communities
    • FOSSisms that capture FOSS culture and methods
  • Approaching an HFOSS community as a potential new contributor
    • Basic information for getting started
    • Understanding the community landscape and process
    • Becoming a participant:
Greg
9:15

2.2 HFOSS in the Curriculum

  • Options for getting started in courses
  • HFOSS beyond the curriculum
  • Trying to find the right size student project
  • Evaluating student work
  • Instructional style: mentoring vs. lecturing; instructor as co-learner
Heidi, Greg
10:30 Break All
10:45 2.3 Planning for HFOSS Participation
  • Small Group Discussion
    • Form groups around HFOSS projects or interests
Darci, Greg
12:00 Lunch All
1:00

2.4 Understanding POSSE Stage 3

  • Small project groups
  • Evaluation
  • POSSE community
Greg, Lori
1:45

2.5 Planning for POSSE Stage 3

  • Some experience reports from Stage 3
  • Small Group Discussion about Stage 3
    • Report back on the full group
Stoney, Robert, Lynn
3:00 Break All
3:15

2.6 Group Hands-on Work

  • Completing project set up or other task selected by each small group
All
5:30 Dinner All
7:00 Return to the hotel All
Day 3
7:45 Leave the hotel (checkout first) All
8:00 Breakfast All
8:30 3.1 HFOSS Process and Tools
  • How tools fit and support HFOSS culture
  • Upstream Adoption
    • How to get a change committed.
  • Licensing and Intellectual Property
    • FERPA considerations
Greg, Gina
9:30

3.2 Sharing HFOSS Learning Activities

Stoney, Greg
10:15 Break All
10:30 3.2 Sharing HFOSS Learning Activities - Continued
  • Identify kinds of contributions students can make
  • Brainstorming session
    • Using the template, start to create the activity whose development began in 2.3
      • Make sure to make a copy of the template for each activity
Stoney, Darci
12:00 Lunch All
12:45 3.2 Sharing HFOSS Learning Activities - Continued
  • Groups report back on work done before lunch (early 3.2)
Stoney, Darci
1:45 3.3 Stage 3 - First Steps
  • What will the group do together?
  • Plan some initial activities (faculty only or faculty and students)
  • Discuss group communication
Stoney, Darci
2:45 3.4 Going Forward
  • Evaluation form
  • Open discussion
  • Closing remarks
Greg
3:30 End - shuttles and taxi to airport All

Downloads

Here are the presentation materials for stage 2:

Pads

IRC

  • Server: irc.freenode.net
  • Channel: #foss2serve

Standard IRC clients may not work at some workshop locations due to port blockage. If you have problems, please let the team know and try one of the Web-based IRC interfaces below.

Web-based IRC Clients

Logs

  • Thursday:
    • Minutes:
    • Log:
  • Friday:
    • Minutes:
    • Log:
  • Saturday:
    • Minutes:
    • Log: