ACM Home Page
Please provide us with feedback. Feedback
ROSE: a repository of education-friendly open-source projects
Full text PdfPdf (287 KB)
Source
Annual Joint Conference Integrating Technology into Computer Science Education archive
Proceedings of the 13th annual conference on Innovation and technology in computer science education table of contents
Madrid, Spain
SESSION: Learning environments table of contents
Pages 7-11  
Year of Publication: 2008
ISBN:978-1-60558-078-4
Authors
Andrew Meneely  North Carolina State University, Raleigh, NC, USA
Laurie Williams  North Carolina State University, Raleigh, NC, USA
Edward F. Gehringer  North Carolina State University, Raleigh, NC, USA
Sponsors
SIGCSE: ACM Special Interest Group on Computer Science Education
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 121,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1384271.1384276
What is a DOI?

ABSTRACT

Open-source project artifacts can be used to inject realism into software engineering courses or lessons on open-source software development. However, the use of open-source projects presents challenges for both educators and for students. Educators must search for projects that meet the constraints of their classes, and often must negotiate the scope and terms of the project with project managers. For students, many available open-source projects have a steep learning curve that inhibits them from making significant contributions to the project and benefiting from a "realistic" experience. To alleviate these problems and to encourage cross-institution collaboration, we have created the Repository for Open Software Education (ROSE) and have contributed three open-source projects intended for an undergraduate computer science or software engineering course. The projects in ROSE are education-friendly in terms of a manageable size and scope, and are intended to be evolved over many semesters. All projects have a set of artifacts covering all aspects of the development process, from requirements, design, code, and test. We invite other educators to contribute to ROSE and to use projects found on ROSE in their own courses.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
Carrington, D. and Kim, S. K., "Teaching software design with open source software," in Frontiers in Education, 2003. FIE 2003. 33rd Annual, 2003, pp. S1C-9-14 vol.3.
4
5
 
6
 
7
Gehringer, E. F., "Open source for homework: Real projects, peer reviewed," in SIGCSE '07: 38th Technical Symposium on Computer Science Education, 2007, http://research.csc.ncsu.edu/efg/oo/presentations/sigcse07-OSS-poster.ppt.
8
 
9
 
10
11
12
13

Collaborative Colleagues:
Andrew Meneely: colleagues
Laurie Williams: colleagues
Edward F. Gehringer: colleagues