Woodward, ClintonMontgomery, JamesVasa, RajeshCain, Andrew2015-12-10August 26-9781467363532http://hdl.handle.net/1885/65742Spikes 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, adapAgile Development Spikes Applied to Computer Science Education201310.1109/TALE.2013.66545272015-12-10