Factors influencing changes in scientific knowledge