Survey research is not science. SCIENTISTS DON’T ASK! Scientists observe, experiment, and they build and test logical models. One of the very best efforts to put science, via models, into social (as it’s mostly in name only) “science” is Rein Taagepera‘s, Making Social Sciences More Scientific: The Need for Predictive Models, Oxford University Press, 2008. Check it out and let me know what you think.
See also my book, The Problem with Survey Research.