Proceedings of the 31st International Conference on Software Engineering (IEEE Computer Society, 2009)