published in Proceedings of the IASTED International Conference on Software Engineering Se 2008 Journal