TY - GEN
T1 - Agile development spikes applied to computer science education
AU - Woodward, Clinton J.
AU - Montgomery, James
AU - Vasa, Rajesh
AU - Cain, Andrew
PY - 2013
Y1 - 2013
N2 - 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.
AB - 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.
KW - agile software development
KW - computer science
KW - education
KW - spikes
UR - http://www.scopus.com/inward/record.url?scp=84892647680&partnerID=8YFLogxK
U2 - 10.1109/TALE.2013.6654527
DO - 10.1109/TALE.2013.6654527
M3 - Conference contribution
SN - 9781467363556
T3 - Proceedings of 2013 IEEE International Conference on Teaching, Assessment and Learning for Engineering, TALE 2013
SP - 699
EP - 704
BT - Proceedings of 2013 IEEE International Conference on Teaching, Assessment and Learning for Engineering, TALE 2013
T2 - 2013 2nd IEEE International Conference on Teaching, Assessment and Learning for Engineering, TALE 2013
Y2 - 26 August 2013 through 29 August 2013
ER -