20% would be a lower bound. I majored in a hard science, not CS. Two great programmers I know, in senior positions, don't even have a degree. At my last company there was a decent Rails engineer who studied communication in college and had worked in affiliate marketing at his previous job. There was also a guy who was a lawyer and then went to code camp and got hired as an engineer.
The pipeline isn't sufficient to explain the gender ratio.