As for the origin of the quotation yes -- but it has been used to talk about scientific standards in Economy ever since it was coined -- there are even a couple of books with that exact name on the topic.