Scientific rationality and methodological issues in philosophy of science with special reference to Karl Popper and Thomas Kuhn