Combining agile software development and service-learning: A case study in experiential IS education

Spencer Robinson, Margeret Hall

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Scopus citations

Abstract

Experiential learning is ever-more popular with educators, industry, and with students themselves. Finding and delivering appropriate applied use cases can be challenging though, as on one hand industry partners May not willing to give insights to non-employees into their systems for creating truly meaningful case studies, and on the other hand the appropriate balance between instruction and application is ill-defined. Service learning projects are one solution for filling in the applied project gap. This case study takes place in the nexus between blended classrooms, applied software development, and service learning. Junior and senior level students partnered with a community actor to develop deployable software applying the Agile methodology. The service-learning project enabled students to engage in a full-cycle development project, from requirements gathering to hypercare. However, significant trade-offs in structure and classroom management must be made when the focus of the class is a full implementation. Blended technologies and course delivery were found to aid delivery and project management in a seamless manner. Drawing on feedback from stakeholders and students, this experience report makes a series of recommendations for implementing applied software development. Our contribution is the introduction and assessment of a method to marry (online) information systems education with service learning.

Original languageEnglish (US)
Title of host publicationSIGCSE 2018 - Proceedings of the 49th ACM Technical Symposium on Computer Science Education
PublisherAssociation for Computing Machinery, Inc
Pages491-496
Number of pages6
ISBN (Electronic)9781450351034
DOIs
StatePublished - Feb 21 2018
Event49th ACM Technical Symposium on Computer Science Education, SIGCSE 2018 - Baltimore, United States
Duration: Feb 21 2018Feb 24 2018

Publication series

NameSIGCSE 2018 - Proceedings of the 49th ACM Technical Symposium on Computer Science Education
Volume2018-January

Other

Other49th ACM Technical Symposium on Computer Science Education, SIGCSE 2018
CountryUnited States
CityBaltimore
Period2/21/182/24/18

Keywords

  • Agile software development
  • Experiential learning
  • Information systems education
  • Service learning
  • Undergraduate instruction

ASJC Scopus subject areas

  • Computer Science(all)
  • Education

Fingerprint Dive into the research topics of 'Combining agile software development and service-learning: A case study in experiential IS education'. Together they form a unique fingerprint.

  • Cite this

    Robinson, S., & Hall, M. (2018). Combining agile software development and service-learning: A case study in experiential IS education. In SIGCSE 2018 - Proceedings of the 49th ACM Technical Symposium on Computer Science Education (pp. 491-496). (SIGCSE 2018 - Proceedings of the 49th ACM Technical Symposium on Computer Science Education; Vol. 2018-January). Association for Computing Machinery, Inc. https://doi.org/10.1145/3159450.3159564