1. Basili, V. R., Caldiera, G., & Rombach, H. D. (1994). The Goal Question Metric Approach. Institute for Advanced Computer Studies, Department of Computer Science, University of Maryland. (Also published in Encyclopedia of Software Engineering, pp. 528-532).
Reference Point: The Goal-Question-Metric (GQM) paradigm, a foundational concept in software measurement, demonstrates that the metrics chosen depend on the specific goals. If a goal is "to improve user satisfaction" (a subjective concept), the corresponding questions and metrics will necessarily involve subjective measures. These measures are then used to establish a baseline from which to track improvement. The GQM framework validates the use of metrics derived from subjective viewpoints to satisfy specific quality goals.
2. Fenton, N. E., & Bieman, J. M. (2014). Software Metrics: A Rigorous and Practical Approach, Third Edition. CRC Press.
Reference Point: Chapter 2, "Software Measurement," and Chapter 11, "Measuring and Analyzing Customer Satisfaction." The authors distinguish between objective and subjective measures, noting that both are necessary. They explicitly discuss methods for measuring customer satisfaction, which "is by its nature a subjective attribute," and how to use the resulting data to create meaningful benchmarks (baselines) for process improvement.
3. University of Toronto, Department of Computer Science. (Courseware for CSC444H1/2405H: Software Engineering).
Reference Point: Lecture materials on "Software Quality and Metrics" often discuss the need for a balanced set of metrics. They explain that while objective metrics like code complexity or defect counts are vital, they do not provide a complete picture. Metrics for usability and user satisfaction, derived from subjective sources like surveys and heuristic evaluations, are presented as essential components of a comprehensive quality assurance strategy and are used to set baselines for user-centric improvements.