The difference between a hypothesis and an assumption is that the first is normally explicit and the second implicit. A hypothesis is what is being tested explicitly by an experiment. An assumption is tested implicitly. By making your assumptions as well as your hypotheses explicit you increase the clarity of [...]