The software developers' view on product metrics - A survey-based experiment