2004 26th International Conference on Software Engineering (ICSE)