Can Student-Written Software Contribute to Humanitarian FOSS? Ralph A. Morelli *, Heidi J. C. Ellis *, Trishan R. de Lanerolle *, Jonathan Damon *, Christopher.

Slides:



Advertisements
Similar presentations
Maines Colleges & Universities Meeting the Needs of Maine People.
Advertisements

SE Name SE Title Blackboard Training: Approaches and Opportunities.
SOI Asia / AI Spring Meeting Huahin Thailand 18-19, April 2006.
Academic vs. Industrial Research Jobs
Welcome to the COMMISSIONER ORIENTATION. Enabling Legislation National and Community Service Trust Act of 1993.
Learner-Centered Education Course Redesign Initiative Builds upon work of prior LCE grants Will award grants of $40,000 - $50,000, with the option.
Learner-Centered Education Course Redesign Initiative Builds upon work of prior LCE grants Will award grants of $40,000 - $50,000, with the option.
General Education and Assessment: Engaging Critical Questions, Fostering Critical Learning Strategies for Assessing Student Learning in General Education.
June 6, 2004 COMPUTER SCIENCE TEACHERS ASSOCIATION REPORT FOR ACMs SIGS John White ACM CEO.
U.S. Department of the Interior U.S. Geological Survey Agency Report, WGISS #22 September 15, 2006 Lyndon R. Oleson U.S. Geological Survey Center for Earth.
Software Technical Committee Chair Vision Statement Sam Adhikari Jan 7, 2012.
Numeracy at Guelph Data Resource Centre Guelph University, Guelph, ON A. Michelle Edwards, Ph.D.
0 - 0.
National Academy of Engineering of the National Academies 1 Phase II: Educating the 2020 Engineer Phase II: Adapting Engineering Education to the New Century...
NATIONAL RESEARCH COUNCIL Center for Education Committee on Science and Mathematics Teacher Preparation Herbert Brunkhorst California State University.
Addition Facts
Creating Academic Leadership through a Fellowship Programme Elizabeth Noonan Professor Bairbre Redmond University College Dublin.
Outreach Social & participatory practices that support knowing & understanding (National Research Council) Serves both the beneficiaries & purveyors –
Modular Delivery and Peer-Led Team-Learning for Precalculus
Tyra Goodgain & Debi Higbie-Holmes, Make It Happen! Innovation Grant: FYE Student Ambassadors Program ~ Information Session Montgomery College.
A Comparative Survey of Enterprise Architecture Frameworks
HE in FE: The Higher Education Academy and its Subject Centres Ian Lindsay Academic Advisor HE in FE.
1 Whats All This Fuss About Promotion & Tenure? Sandra Burge, Ph.D. Dept. Family & Community Medicine Sandra Burge, Ph.D. Dept. Family & Community Medicine.
On the Search of New Engineering Curriculum Model for the 21st Century
Business Unit or Product Name © 2007 IBM Corporation Almaden Research Center IBM Service Science Research Services-- The Next Major Frontier for Research.
1 Educate to Innovate Intel ® Education Initiative in China March 2010.
Workforce Opportunity Services An Overview 1 Dr Art Langer.
Page 1 ADP Panel Presentation June 2007 ADP 2007 – OVF Presentation Democracy Begins at Home and Abroad: Voter Registration Tools for U.S. Students.
Sponsored by CEPA Foundation – Cultural & Educational Programs Abroad CEPA Foundation Webinar #1 on Curriculum Integration Integrating Education Abroad.
How to commence the IT Modernization Process?
Recruitment Building Leaders – Building Communities Our Mission To develop well-informed leaders who are passionately engaged in building a vibrant.
SERVICE-LEARNING: BENEFITS AND CHALLENGES BY FRANCIS YEE AND FRANCIS ADU-FEBIRI.
1 Information Session on RMIT Computer Science Honours program Xiaodong Li, Honours coordinator Office: A Phone:
1 Skill Shortages – Myth or Reality Richard G Hogg State Board Victoria Australian Computer Society.
Security Education and Awareness Workshop January 15-16, 2004 Baltimore, MD.
Emergency Management Institute Higher Education Program Emergency Management Institute Emmitsburg, MD May 1, 2014.
Designing Educational Opportunities for the Hazard Manager of the 21 st Century Deborah Thomas Dept. of Geography & Env. Sciences University of Colorado.
Addition 1’s to 20.
CSTA K-12 Computer Science Standards (rev 2011)
Test B, 100 Subtraction Facts
1 Professional Development Quality Standards 2010 Professional Developer’s Program.
COMMUNITY HEALTH FUND AS A COMPLEMENTARY FINANCING OPTION IN TANZANIA Presented at CHF Best Practice Workshop: 31 st Jan – 2 nd Feb Golden Tulip.
2 nd Workshop for Interdisciplinary and Inquiry Based Teaching of Calculus – April 5, NSF-USF-STEP TEAM Dr. Kandethody Ramachandran Dr. Catherine.
Eaton Business System Overview
Quality Enhancements in After- School and Out-of-School Time (ASOST-Q) Competitive Grant (FC 530) Grant Information Webinars May 23 rd and 30 th, 2014.
Queensland University of Technology CRICOS No J National Centre for Health Information Research and Training Research, training and consultancy services.
1 Extending the Service Pipeline AmeriCorps Funding Opportunities for Organizations Serving Veterans and Military Families November 18, 2009.
0 WPI First Experience Teaching Software Testing Lessons Learned Gary Pollice Worcester Polytechnic Institute and Rational Software Corp.
1 What is the Internet Archive We are a Digital Library Mission Statement: Universal access to human knowledge Founded in 1996 by Brewster Kahle in San.
Dept. of Computing and Technology (CaT) School of Science and Technology B.S. in Computer Information Systems (CIS) CIP Code: Program Code: 411.
Distance Learning PACADA Update Trends, Growth, Success April 25, 2013 Lindsay Roberts.
Information Literacy Embedded in the Curriculum: A Collaborative Process or One way to spend your grant money Jennifer Groome, Reference Librarian Jack.
Computer & Information Science and Engineering Directorate (CISE) National Science Foundation (NSF) CPATH CISE Pathways to Revitalized Undergraduate Computing.
Engaging Students in the Free Open Source Movement Through Civic Engagement Trishan de Lanerolle, Ralph Morelli, Ingrid Russell* Sarah Thayer, Rachel Foecking,
Information Literacy Embedded in the Curriculum: A Collaborative Process or One way to spend your grant money Jenny Groome, Reference Librarian Jack Dougherty,
Implementation and Management of an Information Systems Practicum in a Graduate Computer Information Technology Curriculum S amuel C onn, Asst. Professor.
Open Systems Lab in the Department of Computer Science The forthcoming Open Systems Lab at the University of Regina is only one of many initiatives regarding.
EPICS Engineering Projects in Community Service Students Faculty & Staff Community partners EPICS - What is it? Working together to make a difference.
1 “CSE Volunteers” -- Computer Science and Engineering students to assist Hillsborough County Information & Technology Division Hillsborough County K-12.
Partner4CS Implementing needed strategies to reach the national CS10K goals for the state of Delaware.
March 12, SIGCSE Report FOCE Summit Panel 1 Getting to a Future of Computing Education Summit Joseph Urban Texas Tech University.
Overview. Outcomes After this section you should be able to: – Find more coffee – Discuss the value of HFOSS participation for students – List some of.
Service Learning Lori Pollock University of Delaware NSF BPC Demo Grant, “Partnering Middle School Teachers with Undergraduate Computer Science Teams to.
Learning from Engineering Disaster Gary Halada Stony Brook University Keywords: Ethics, values, authenticity, failure analysis,

OpenPath – Improving Student Pathways to Computing Professions
Pace Path to Success: Combining Academic and Real-World Experiences through Purposeful Planning and Mentoring. 9/18/2018.
Getting Everyone in the Game
Developing Software Engineering Class Projects with an Internal Client
Update on CACHE Educational Activities
Presentation transcript:

Can Student-Written Software Contribute to Humanitarian FOSS? Ralph A. Morelli *, Heidi J. C. Ellis *, Trishan R. de Lanerolle *, Jonathan Damon *, Christopher Walti § *Trinity College §Accenture Corporation Hartford, CT

R. Morelli -- ISCRAM Page 2 Humanitarian FOSS H-FOSS: Free and open source software built to serve humanitarian purposes. Humanitarian (broadly defined): any non- profit activity that benefits society. Examples: Sahana -- Disaster recovery software OpenMRS -- Medical record system VM -- Volunteer management software

R. Morelli -- ISCRAM Page 3 Humanitarian FOSS Movement Premise 1: Quality humanitarian software can be built and given freely to organizations in need. Premise 2: The FOSS development model can successfully harness contributions of IT professionals. Premise 3: Computing students and faculty can contribute to FOSS as part of their educational goals.

R. Morelli -- ISCRAM Page 4 Educational Motivation David Patterson (ACM) Nov. 2005: Computing professionals should help our neighbors (post Katrina). David Patterson (ACM) Mar. 2006: CS educators should get involved in the open- source movement. Our Question: Can these initiatives be combined to: Do good in the community. Help revitalize computing education.

R. Morelli -- ISCRAM Page 5 The Crisis in CS Education

R. Morelli -- ISCRAM Page 6 Sahana ( H-FOSS disaster management system Sinhalese for relief. IT management system for people and resources. History and Highlights 2004 started in Sri Lanka following Asian tsunami deployed during earth quake in Pakistan deployed during mudslide in the Philippines Sourceforge project of the month (June) FSF Award for Social Benefit.

R. Morelli -- ISCRAM Page 7 Trinity Sahana Project ( Activities Jan: Trishan meets Sahana team in Colombo Spring: Sahana independent study Spring: Accenture--Katrina ShelterKatrina Shelter Summer: Volunteer Management Module Jun: National Conference on Volunteering and Service (Seattle) Aug: Strong Angel III (San Diego)Strong Angel III Fall: Course with Trinity, Connecticut College and Wesleyan University (7 students)

R. Morelli -- ISCRAM Page 8

R. Morelli -- ISCRAM Page 9 Trinity Sahana Project Activities 2007 Jan: NSF C-PATH Proposal -- Can humanitarian open source software development help revitalize undergraduate computing education?NSF C-PATH Jan: VM Module in Sahana 0.5 Alpha. Mar: SIGCSE 2007 PresentationSIGCSE 2007 Spring: Video Conference courseVideo Conference course Trinity, Connecticut College and Wesleyan

R. Morelli -- ISCRAM Page 10 National Science Foudation CPATH H-FOSS and Higher Education: A Portable and Sustainable Model? Computing Departments Teach FOSS Build Software Student gain skills and opportunities IT Corporations Host interns Help advertise and fund Provide expertise Create volunteer opportunities Humanitarian Community Acquire software. Provide real-world development context. Open Source for Humanity

R. Morelli -- ISCRAM Page 11 Spring 2007 Application Programming Course 24 (male) students across 3 campuses Student Projects (10 projects) Sahana Hospital Management IS Darien, CT EMS Scheduling System Sahana Multi-Incident Reporting System Sahana VM Customization

R. Morelli -- ISCRAM Page 12 Non-Traditional Educational Development Environment Deadlines dont match academic calendar. Requirements come from real-world clients. Deliverables must meet industry standards. Collaborators are distributed globally. Beta testing is done by real-world clients. All of these provide challenges and benefits.

R. Morelli -- ISCRAM Page 13 What the Students Learned Good documentation is important. We were forced to read and understand other peoples code. Things change: Deadlines, specifications, database structure, etc. We had to find our place in a real world organizational network. Bottom line: Our students seemed to enjoy the challenge and experience.

R. Morelli -- ISCRAM Page 14 What the Faculty Learned Considerable planning and setup is required. Good system and open-source tools are critical. PHP, MySQL, PHPDoc, MySQLAdmin, etc. Students must be willing to experiment. Good faculty-student communication a must. Faculty must be comfortable with uncertainty. The community must support it. Bottom Line: More work and more risk than a traditional software engineering course.

R. Morelli -- ISCRAM Page 15 Summer 2007: H-FOSS Internship Program at Trinity College Funded by Aidmatrix Foundation Aidmatrix Foundation Five student interns and five faculty and staff Projects Sahana Refactoring VM Module Implementing requested enhancements OpenMRS (Medical Record System) Summer of Code Project

R. Morelli -- ISCRAM Page 16 Future Plans… Grow the project to other U.S. colleges and universities. CUNY, U of Hawaii, Yale Develop industry and humanitarian collaborations. Open Source for Humanity NSF CCLI Proposal to develop H-FOSS teaching methods and materials.

R. Morelli -- ISCRAM Page 17 Results – The Jury is Still Out Did We… help students make a meaningful contribution to the H-FOSS community? Maybe? strengthen bonds between academia and industry? Some baby steps, perhaps. broaden interest in the computing discipline? Not yet. Did we enjoy the experience? Absolutely!

R. Morelli -- ISCRAM Page 18 Questions??? Visit: