| Agile software development: a contemporary philosophical perspective |
| Full text |
Pdf
(178 KB)
|
| Source
|
ACM International Conference Proceeding Series; Vol. 226
archive
Proceedings of the 2007 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
table of contents
Port Elizabeth, South Africa
Pages: 106 - 115
Year of Publication: 2007
ISBN:978-1-59593-775-9
|
|
Authors
|
|
Mandy Northover
|
Nokia Siemens Networks, Midrand, South Africa
|
|
Alan Northover
|
University of Pretoria, Pretoria, South Africa
|
|
Stefan Gruner
|
University of Pretoria, Pretoria, South Africa
|
|
Derrick G. Kourie
|
University of Pretoria, Pretoria, South Africa
|
|
Andrew Boake
|
University of Pretoria, Pretoria, South Africa
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 40, Downloads (12 Months): 350, Citation Count: 1
|
|
|
ABSTRACT
This paper critically evaluates the use of revolutionary and evolutionary theories of scientific method, respectively those of two prominent 20th century philosophers, Thomas Kuhn and Karl Popper, to account for change in software engineering methodologies. The paper will predominantly assess the extent to which the Agile software community's use of Kuhn's theory of revolutionary scientific change, particularly in Kent Beck's Extreme Programming (XP), is justified. It will be argued that whereas Kuhn's concepts of "scientific revolutions" and "paradigm shift" can partially explain the large-scale, radical change from "traditional" software methodologies to Agile ones, Popper's critical rationalism seems better suited to the small-scale, piecemeal methodological approach of Agile methodologies. The ethical implications to software engineering of Kuhn's and Popper's theories, as well as the work of the Peopleware authors and the architect, Christopher Alexander, will be discussed. Finally, the ideas of the Frankfurt School will be used to broaden the Popper versus Kuhn debate. A critical reflection on the soundness of applying theories of scientific methodology to the practice of software engineering concludes this paper.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Collins English Dictionary. Harper Collins Publishers, Glasgow, 1991.
|
| |
2
|
Agile paradigm shift. In Project Lifecycles: Waterfall, Rapid Application Development, and All That. The Lux Group, 2003.
|
| |
3
|
T. Adorno, H. Albert, and R. Dahrendorf. Der Positivismusstreit in der deutschen Soziologie. DTV Wissenschaft, 1993.
|
| |
4
|
|
| |
5
|
J. Bach. Process over skill. 1(8), 2000.
|
| |
6
|
K. Beck. Personal e-mail communication. December 2006.
|
| |
7
|
|
| |
8
|
|
| |
9
|
A. Bullock and S. Trombley. The New Fontana Dictionary of Modern Thought. Harper Collins Publishers, 1999.
|
| |
10
|
R. Davies. Agile paradigm shift. Agile North Conference, 2006.
|
| |
11
|
|
 |
12
|
|
| |
13
|
E.Yourdon. Systems minus systems thinking equals big trouble. 5(11), 2002.
|
| |
14
|
S. Fuller. Kuhn vs Popper: The struggle for the soul of science. Icon books, UK (2003), 2003.
|
| |
15
|
T. Kuhn. The Structure of Scientific Revolutions. The University of Chicago Press, Chicago, 1962.
|
| |
16
|
B. Magee. Popper. Fontana Press, Glasgow, 1973.
|
| |
17
|
M. Mah. Defending the paradigm. Cutter Consortium, 2004.
|
| |
18
|
H. Marcuse. One-Dimensional Man -- Studies in the ideology of advanced industrial society. Beacon Press, Boston, 1964.
|
| |
19
|
M. Northover, A. Boake, and D. G. Kourie. Karl Popper's critical rationalism in agile software development. In LNAI, number 4068, pages 360--373, July 2006.
|
| |
20
|
M. Northover, A. Northover, S. Gruner, D. Kourie, and A. Boake. Extreme programming: A Kuhnian revolution? In ICCS 2007: Proceedings of the 15th International Workshops on Conceptual Structures, Springer-Verlag London, pages 199--204, July 2007.
|
| |
21
|
K. Schwaber. The Agile Alliance revolution. Cutter Consortium, 2001.
|
| |
22
|
K. Schwaber. XP and culture change. Cutter Consortium, 2002.
|
| |
23
|
M. Scully. Fear factories. The American Conservative, pages 7--14, May 2005.
|
| |
24
|
M. Windholtz. XP Universe 2002. Objectwind, 2002.
|
| |
25
|
E. Yourdon. Paradigm shifts. Cutter Consortium, 2001.
|
| |
26
|
E. Yourdon. The XP paradigm shift. Cutter Consortium, 2001.
|
|