Criteria for Developing Scientific Theories