programs are written and the types of problems change, but also as a result of the performance of the scheduler.
If short processes are given priority, then users may break larger processes into sets of smaller processes.
If interactive processes are given priority over noninteractive processes, then users may switch to interactive use.