Effort estimation in agile software development: a survey on the state of the practice
Principles of survey research: part 1: turning lemons into lemonade