Skip to main content

Empowering Students and the Community through Agile Software Development Service-Learning

  • Conference paper
Agile Processes in Software Engineering and Extreme Programming (XP 2009)

Abstract

This paper describes an approach to service-learning in the software engineering classroom that involves a central clearinghouse and maintenance center for service-learning project requests, use of Agile methods, and collaboration with a technical communication course. The paper describes the benefits and drawbacks to service-learning in a software engineering course, rationale behind using Agile, the course layout, specifics of the collaboration, the final feedback of the community partners and students involved, and a discussion of lessons learned.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Liu, C.: Enriching Software Engineering Courses with Service-learning Projects and the Open-Source Approach. In: The 27th International Conference on Software Engineering (ICSE 2005), St. Louis, Missouri, May 15-21 (2005)

    Google Scholar 

  2. Poger, S., Bailie, F.: Student perspectives on a real world project. J. Comput. Small Coll. 21(6), 69–75 (2006)

    Google Scholar 

  3. Song, K.: Teaching software engineering through reallife projects to bridge school and industry. SIGCSE Bulletin 28(4), 59–64 (1996)

    Article  Google Scholar 

  4. Tadayon, N.: Software engineering based on the team software process with a real world project. J. Comput. Small Coll. 19(4), 133–142 (2004)

    Google Scholar 

  5. Bringle, R.G., Hatcher, J.A.: A Service-Learning Curriculum for Faculty. Michigan Journal of Community Service Learning 2, 112–122 (1995)

    Google Scholar 

  6. Rosmaita, B.J.: Making Service Learning Accessible to Computer Scientists. In: Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education Conference. SIGCSE 2007, Covington, Kentucky, USA (2007)

    Google Scholar 

  7. Purewal, T.S., Bennett, C., Maier, F.: Embracing the social relevance: computing, ethics and the community. In: Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education Conference. SIGCSE 2007, Covington, Kentucky, USA (2007)

    Google Scholar 

  8. Carter, L.: Why students with an apparent aptitude for computer science don’t choose to major in computer science. In: Proceedings of the 37th SIGCSE technical symposium on Computer science education. SIGCSE 2006, Houston, Texas, USA (2006)

    Google Scholar 

  9. Chao, J., Randles, M.: Agile Software Factory for Student Service Learning. In: The 22nd IEEE-CS Conference on Software Engineering Education and Training (CSEE&T 2009), Hyderabad, India, February 17-19 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chao, J.T., Brown, J.K. (2009). Empowering Students and the Community through Agile Software Development Service-Learning. In: Abrahamsson, P., Marchesi, M., Maurer, F. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2009. Lecture Notes in Business Information Processing, vol 31. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01853-4_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01853-4_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01852-7

  • Online ISBN: 978-3-642-01853-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics