[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2047594.2047601acmconferencesArticle/Chapter ViewAbstractPublication PagesiteConference Proceedingsconference-collections
research-article

Free and open source software development of IT systems

Published: 20 October 2011 Publication History

Abstract

IT system development, integration, deployment, and administration benefit significantly from free and open source software (FOSS) tools and services. Affordability has been a compelling reason for adopting FOSS in computing curricula and equipping computing labs with support infrastructure. Using FOSS systems and services, however, is just the first step in taking advantage of how FOSS development principles and practices can impact student learning in IT degree programs. Above all, FOSS development of IT systems requires changes to how students, instructors, and other contributors work collaboratively and openly and get involved and invested in project activities. In this paper I examine the challenges to engage students in FOSS development projects proposed by real clients. A six-week course project revealed problems with adopting FOSS development and collaboration across different activities and roles that student team members have assumed. Despite these problems, students have showed a genuine and strong interest in gaining more practice with FOSS development. FOSS development teaching was further refined in two other courses to learn about adequate teaching strategies and the competencies that students achieve when they participate in FOSS development of IT systems.

References

[1]
Growing the Humanitarian FOSS Community". 2010. Second Annual HFOSS Education Symposium, jointly held with SIGCSE 2010 (Milwaukee, OH, Mach 2010).
[2]
HFOSS 2010 Faculty Workshop. Computer Science Department, Trinity College. (Hartford, CT, May 2010). Retrieved June 3, 2011 from http://teaching.hfoss.org/index.php/HFOSS_2010_Faculty_Workshop.
[3]
Professors' Open Source Summer Experience (POSSE) Workshop. 2010. Worcester State University (Worcester, MA, June 2010). Retrieved June 3, 2011 from http://teachingopensource.org/index.php/POSSE_Worcester_State.
[4]
Nixon, Robin. 2009. Learning PHP, MySQL, and JavaScript. O'Reilly Media, Inc.
[5]
Robson, Elisabeth and Eric T. Freeman. 2005. Head First HTML with CSS & XHTML. O'Reilly Media, Inc.
[6]
Fogel, Karl. 2010. Producing open source software: How to run a successful free software project. Creative Commons Attribution Share Alike 3.0. Retrieved June 3, 2011 from http://producingoss.com/.
[7]
RMH Homebase 1.5 on SourceForge.net. 2010. Retrieved June 3, 2011 from http://sourceforge.net/projects/rmhhomebase/.
[8]
Women and Information Technology by the Numbers." 2009. National Center for Women and Information Technology. Retrieved June 3, 2011 from http://www.ncwit.org/pdf/BytheNumbers09.pdf.
[9]
Johnson, Kenneth M. and Robert Macieski. "Demographic Trends in the Manchester-Nashua Metropolitan Area." 2009. UNH Carsey Institute New England Issue Brief, no. 16, 2009.
[10]
DeKoenigsberg, G. et al. 2010. Practical open source software exploration: How to be productively lost, the open source way. TeachingOpenSourceway.org. Retrieved June 3, 2011 from http://teachingopensource.org/index.php/Textbook_Release_0.8.
[11]
Oppel, A. 2010. Data Modeling: A Beginner's Guide. McGraw Hill.
[12]
Beaulieu, A. Learning SQL: Master SQL Fundamentals. 2009. Second edition. O'Reilly Media, Inc.
[13]
Tucker, Allen, Ralph Morelli, and Chamindra de Silva. 2010. Software Development: An Open Source Approach. CRC Press.

Cited By

View all
  • (2015)Team Project Experiences in Humanitarian Free and Open Source Software (HFOSS)ACM Transactions on Computing Education10.1145/268481215:4(1-23)Online publication date: 9-Dec-2015

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGITE '11: Proceedings of the 2011 conference on Information technology education
October 2011
340 pages
ISBN:9781450310178
DOI:10.1145/2047594
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 October 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. IT system development
  2. collaboration
  3. free and open source software

Qualifiers

  • Research-article

Conference

SIGITE' 11
Sponsor:

Acceptance Rates

Overall Acceptance Rate 176 of 429 submissions, 41%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2015)Team Project Experiences in Humanitarian Free and Open Source Software (HFOSS)ACM Transactions on Computing Education10.1145/268481215:4(1-23)Online publication date: 9-Dec-2015

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media