Social Science under Debate: A Philosophical Perspective