eCite Digital Repository

Agile development spikes applied to computer science education


Woodward, CJ and Montgomery, J and Vasa, R and Cain, A, Agile development spikes applied to computer science education, Proceedings of IEEE International Conference on Teaching, Assessment and Learning for Engineering 2013, 26-29 August 2013, Kuta, Indonesia, pp. 699-704. ISBN 978-1-4673-6355-6 (2013) [Refereed Conference Paper]

Copyright Statement

Copyright 2013 IEEE

DOI: doi:10.1109/TALE.2013.6654527


Spikes are an agile software development technique used by software teams to investigate, close gaps and reduce risk. Computer science education can benefit from the application of agile techniques. In this paper we document our definition of spikes, adapted from agile software development practice, applied to computer science education across a number of different units. Our view is that spikes align well with many educational objectives. We also reflect on our educational experiences to present guidance on how and why spikes might be applied, including specific benefits, limitations and drawbacks.

Item Details

Item Type:Refereed Conference Paper
Keywords:computer science, education, spikes, agile software development
Research Division:Education
Research Group:Curriculum and pedagogy
Research Field:Science, technology and engineering curriculum and pedagogy
Objective Division:Education and Training
Objective Group:Teaching and curriculum
Objective Field:Teaching and instruction technologies
UTAS Author:Montgomery, J (Dr James Montgomery)
ID Code:92151
Year Published:2013
Deposited By:Information and Communication Technology
Deposited On:2014-06-06
Last Modified:2018-03-28

Repository Staff Only: item control page