As my other comments outline, there is some science, although you are right in that empirical work on software engineering is a very small niche. Most people just report studies like:
"Hey, look what I cooked up in my basement using haskell".
- which to me, is engineering, not science.