E-science experiences: software engineering practice and the EU DataGrid | IEEE Conference Publication | IEEE Xplore