Conference paper
Agile software development: A contemporary philosophical perspective
Proceedings of the 2007 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries - SAICSIT '07
2007 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists on IT Research in Developing Countries (Port Elizabeth, South Africa, 02/10/2007–03/10/2007)
2007
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.
Details
- Title
- Agile software development: A contemporary philosophical perspective
- Authors/Creators
- M. Northover (Author/Creator) - Nokia NetworksA. Northover (Author/Creator) - University of PretoriaS. Gruner (Author/Creator) - University of PretoriaD.G. Kourie (Author/Creator) - University of PretoriaA. Boake (Author/Creator) - University of Pretoria
- Publication Details
- Proceedings of the 2007 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries - SAICSIT '07
- Conference
- 2007 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists on IT Research in Developing Countries (Port Elizabeth, South Africa, 02/10/2007–03/10/2007)
- Identifiers
- 991005544897507891
- Murdoch Affiliation
- Murdoch University
- Language
- English
- Resource Type
- Conference paper
Metrics
47 Record Views