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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Poger, S., Bailie, F.: Student perspectives on a real world project. J. Comput. Small Coll. 21(6), 69–75 (2006)
Song, K.: Teaching software engineering through reallife projects to bridge school and industry. SIGCSE Bulletin 28(4), 59–64 (1996)
Tadayon, N.: Software engineering based on the team software process with a real world project. J. Comput. Small Coll. 19(4), 133–142 (2004)
Bringle, R.G., Hatcher, J.A.: A Service-Learning Curriculum for Faculty. Michigan Journal of Community Service Learning 2, 112–122 (1995)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)