Abstract
As with to other agile methods, which value ”Individuals and interactions over processes and tools” (http://agilemanifesto.org/), Extreme Programming (XP) cares about the interaction among the people involved in software development processes. The four XP values and its twelve practices inspire this feeling as well. Accordingly, and not surprisingly, in a course that we teach about human aspects of software engineering and in a book that we are writing about the topic [7], we find it illuminating to highlight human aspects of software engineering incorporated in XP. This article gathers these illuminations into one place.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley, Reading (2000)
Beck, K.: Extreme programming: an interview with Kent Beck. The Cutter Edge, September 3 (2002) http://www.cutter.com/research/2002/edge020903.htm
Brooks, P.F.: The Mythical Man Month: Essays on Software Engineering. Addison- Wesley, Reading (1975) (revised in 1995)
Fowler, M. (with contributions by Kent Beck, John Brant, William Opdyke, Don Roberts): Refactoring: Improving the Design of Existing Code. Addison-Wesley, Reading (2000)
Hazzan, O.: The reflective practitioner perspective in software engineering education. The Journal of Systems and Software 63(3), 161–171 (2002)
Hazzan, O., Tomayko, J.: The reflective practitioner perspective in eXtreme Programming. In: Proceedings of the XP Agile Universe 2003, New Orleans, Louisiana, USA, pp. 51–61 (2003)
Hazzan, O., Tomayko, J.: Human Aspects of Software Engineering. Charles River Media (2004) (in preparation)
Schön, D.A.: The Reflective Practitioner. BasicBooks (1983)
Schön, D.A.: Educating the Reflective Practitioner: Towards a New Design for Teaching and Learning in the Profession. Jossey-Bass, San Francisco (1987)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hazzan, O., Tomayko, J. (2004). Human Aspects of Software Engineering: The Case of Extreme Programming. In: Eckstein, J., Baumeister, H. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2004. Lecture Notes in Computer Science, vol 3092. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24853-8_45
Download citation
DOI: https://doi.org/10.1007/978-3-540-24853-8_45
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22137-1
Online ISBN: 978-3-540-24853-8
eBook Packages: Springer Book Archive