Proceedings of the 2005 ACM symposium on Applied computing