The OPEN toolbox of techniques
The OPEN toolbox of techniques
Supporting and evaluating team dynamics in group projects
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
The Rational Unified Process: an introduction
The Rational Unified Process: an introduction
Extreme programming explained: embrace change
Extreme programming explained: embrace change
The costs and benefits of pair programming
Extreme programming examined
Agile software development
Agile software development ecosystems
Agile software development ecosystems
Pair Programming Illuminated
Planning Extreme Programming
Extreme Programming Installed
Agile Software Development with Scrum
Agile Software Development with Scrum
Questioning Extreme Programming
Questioning Extreme Programming
Bloodshot eyes: workload issues in computer science project courses
APSEC '00 Proceedings of the Seventh Asia-Pacific Software Engineering Conference
Lean Software Development: An Agile Toolkit
Lean Software Development: An Agile Toolkit
SEEP '98 Proceedings of the 1998 International Conference on Software Engineering: Education & Practice
Being jane malkovich: a look into the world of an XP customer
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
Comparing extreme programming to traditional development for student projects
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
Teaching team work: an extreme week for first-year programmers
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
Design-led & design-less: one experiment and two approaches
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
Five challenges in teaching XP
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
Using a system of tutorials and groups to increase feedback and teach user interface design
ACE '05 Proceedings of the 7th Australasian conference on Computing education - Volume 42
Adopting XP practices for teaching object oriented programming
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
An adaptive software development process model
Advances in Engineering Software
Teaching an iterative approach with rotating groups in an undergraduate software engineering course
Journal of Computing Sciences in Colleges
Experiences with pair and tri programming in a second level course
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part II
Hi-index | 0.00 |
Industrial practice in software engineering has developed in recent years from rigid heavyweight document-based development techniques, such as the Rational Unified Process, to incorporate more agile, iterative, communication-centric approaches such as Extreme Programming. This shift has created a need for a similar shift in software engineering education. We report our experience of incorporating an Extreme Programming option into an existing document-centric software project course. While students taking the option were generally positive about Extreme Programming, the projects' external clients had a more mixed experience.