E-science experiences: software engineering practice and the EU DataGrid

The conduct of collaborative scientific study mediated by the internet -e-science - is giving rise to a new type of large distributed software project. This paper reports initial experiences of one such project: the European DataGrid. We record observations about the intended lifecycle and process, compared with actual practice. The paper explores the applicability of current software development practices from academic, commercial, and open source sectors in the context of such Grid projects.

[1]  Pearl Brereton,et al.  Supporting collaboration in distributed software engineering teams , 2000, Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000.

[2]  James D. Herbsleb,et al.  Software quality and the Capability Maturity Model , 1997, CACM.

[3]  Frederick P. Brooks,et al.  The Mythical Man-Month: Essays on Softw , 1978 .

[4]  B. Segal,et al.  Grid computing: the European Data Grid Project , 2000, 2000 IEEE Nuclear Science Symposium. Conference Record (Cat. No.00CH37149).

[5]  Audris Mockus,et al.  A case study of open source software development: the Apache server , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[6]  R. Pressman Software Engineering: a Practioner''s approach , 1987 .

[7]  Fred P. Brooks,et al.  The Mythical Man-Month , 1975, Reliable Software.

[8]  Margaret B. Scott,et al.  II – DESCRIPTION OF THE WORK , 1970 .

[9]  Ami Marowka,et al.  What is the GRID? , 2002, Scalable Comput. Pract. Exp..

[10]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[11]  P. Kidwell,et al.  The mythical man-month: Essays on software engineering , 1996, IEEE Annals of the History of Computing.