Describir: Viewpoint Computer Science Can Use More Science Software developers should use empirical methods to analyze their designs to predict how working systems will behave.