User-Perceived Source Code Quality Estimation Based on Static Analysis Metrics