Text this: Towards a philosophical understanding of agile software methodologies : the case of Kuhn versus Popper