Agile development spikes applied to computer science education
Version 2 2024-06-04, 09:48Version 2 2024-06-04, 09:48
Version 1 2018-01-16, 10:14Version 1 2018-01-16, 10:14
conference contribution
posted on 2024-06-04, 09:48 authored by CJ Woodward, J Montgomery, Rajesh VasaRajesh Vasa, Andrew CainAndrew CainSpikes 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. © 2013 IEEE.
History
Pagination
699-704Location
Bali, IndonesiaPublisher DOI
Start date
2013-08-26End date
2013-08-29ISBN-13
9781467363556Language
engPublication classification
E1.1 Full written paper - refereedCopyright notice
2013, IEEETitle of proceedings
TALE 2013 : Proceedings of the IEEE International Conference on Teaching, Assessment and Learning for EngineeringEvent
Teaching, Assessment and Learning for Engineering. International Conference (2013 : Bali, Indonesia)Publisher
IEEEPlace of publication
Piscataway, N.J.Usage metrics
Categories
No categories selectedKeywords
Licence
Exports
RefWorksRefWorks
BibTeXBibTeX
Ref. managerRef. manager
EndnoteEndnote
DataCiteDataCite
NLMNLM
DCDC