Empiricism at its heart is supporting decisions through evidence based on data, both observations and measurements. By observations I mean occurrences that we can simply record. By measurements I mean things we can count, calculate, or quantify. Measurements have values, whereas observations have descriptions, possibly including contextual information. Observations provide deeper insight in areas in which measurements serve only as proxies for other constructs. Each kind of data has a place, and empiricism entails collection and use of both kinds.
• empirical research is boring, too soft, conducted in artificial settings, and dangerously interpreted;
• empirical research takes too long;
• empirical evidence isn't needed;
• empirical evidence can't possibly address allthe contextual factors or keep up with a fast-changing industry;
• empirical researchers are biased; and
• empirical research uses evidence models from other disciplines that have nothing to do with software development.