I feel like this imbalance is going to correct itself over the coming decades. As people become more connected, and are introduced to computers at a younger age, the diversity of those interested in them to the point of wanting to work with them as a career will increase.
The stereotype of the white pasty male computer nerd is vanishing. With it is the pressure for those who don't fit that stereotype to choose a different field (Fowler mentioned this). I feel like this lack of diversity was almost purely societal and as society changes this will.
You are already seeing the enrollment of women at universities increase from its post-bubble years. It will probably keep going up. I don't think it will ever be on par, but it will get closer.