skip to main content
research-article

Experiences with Open Source Software Engineering Tools

Published: 01 November 2006 Publication History

Abstract

Open source software offers a unique opportunity for improving learning outcomes for software engineering and computer science education. This article describes experiences exploiting OSS to enhance the practical aspects of such programs. To date, Portland State University has supported 11 practicum and capstone teams in evaluating classroom software development practices and applying them to evolve OSSE tools. Some of these tools have been qualified for use within the curriculum. Potentially, the program could apply these OSSE to enhance other open source tools or even themselves. In addition to lessons learned, the article offers guidance for those wanting to enhance the practical aspects of their practicum and capstone courses. This article is part of a special issue on Software Engineering Curriculum Development.

References

[1]
K. Toth, "Software Product Evolution in the Classroom," Proc. American Soc. Eng. Education/PSW Conf., California State Univ., Fresno, 2002.
[2]
K.C. Toth, "Simulating (Software) Product Evolution in the Classroom," Proc. 6th Western Canadian Conf. Computing Education (WCCCE 2001), Nelson, 2001, pp. 45–49.
[3]
W.S. Humphrey, A Discipline for Software Engineering, Addison-Wesley, 1995.
[4]
IEEE Software, vol. 21. no. 1, 2004, pp. 68–72.
[5]
IEEE Software, vol. 21, no. 1, 2004, pp. 82–86.
[6]
L. Grove et al., "Open Source Software Engineering Tools," Proc. Pacific Northwest Software Quality Conf., 2004, pp. 537–546.
[7]
J. Norris, "Mission-Critical Development with Open Source Software," IEEE Software, vol. 21, no. 1, 2004, pp. 42–49.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Software
IEEE Software  Volume 23, Issue 6
November 2006
107 pages

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 November 2006

Author Tags

  1. computer science education
  2. reusable software
  3. software engineering process
  4. software engineering programming environments and construction tools

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media