Conceptual Structures: Inspiration and Application

  • Northover M
  • Boake A
  • Kourie D
ISSN: 03029743
N/ACitations
Citations of this article
22Readers
Mendeley users who have this article in their library.

Abstract

Sir Karl Popper's critical rationalism - a philosophy in the fallibilist tradition of Socrates, Kant and Peirce - is applied systematically to illuminate the values and principles underlying contemporary software development. The two aspects of Popper's philosophy, the natural and the social, provide a comprehensive and unified philosophical basis for understanding the newly emerged "agile" methodologies. It is argued in the first four sections of the paper - Philosophy of Science, Evolutionary Theory of Knowledge, Metaphysics, and The Open Society - that the agile approach to software development is strongly endorsed by Popper's philosophy of critical rationalism. In the final section, the relevance of Christopher Alexander's ideas to agile methodologies and their similarity to Popper's philosophy is demonstrated. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Northover, M., Boake, A., & Kourie, D. G. (2006). Conceptual Structures: Inspiration and Application. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 4068(October 2016), 360–373. Retrieved from http://www.scopus.com/inward/record.url?eid=2-s2.0-33746613775&partnerID=tZOtx3y1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free