This document summarizes the results of a survey conducted at Microsoft to understand the information needs for software development analytics. Some key findings include:
- Managers rely more on data when making decisions, while developers rely more on their experience.
- Respondents said the most important questions to answer relate to quality, dependencies, and defects.
- Code-related artifacts like code complexity and test coverage were seen as most important to measure.
- Commonly used and desired indicators included bugs, code churn, complexity, and test coverage.
- Analytics could help with decisions around targeting testing, refactoring, and resource allocation.