Abstract
A key feature of collaboration is having a log of what and how is being done – for private use/reuse and for sharing selected parts with collaborators in today’s complex, large scale scientific/software environments. Even better if this log is automatic, created on the fly while a scientist or software developer is working in a habitual way, without the need for extra efforts. The CAVES (Collaborative Analysis Versioning Environment System) and CODESH (COllaborative DEvelopment SHell) projects address this problem in a novel way, building on the concepts of virtual state and virtual transition to provide an automatic persistent logbook for sessions of data analysis or software development in a collaborating group. Repositories of sessions can be managed dynamically to record and make available in a controlled way the knowledge accumulated in the course of a scientific or software endeavor.
Chapter PDF
Similar content being viewed by others
References
Foster, I., et al.: The 14th International Conference on Scientific and Statistical Database Management (SSDBM 2002), Edinburgh, 2002; GriPhyN Technical Report 2002-7 (2002)
Foster, I., et al.: Proceedings of CIDR 2003 - Conference on Innovative Data Research; GriPhyN Technical Report 2002-18 (2002)
The Large Hadron Collider close to Geneva, Switzerland, will collide proton-proton beams at energies of 14 TeV starting (2007), http://lhc-new-homepage.web.cern.ch/lhc-new-homepage/
Bourilkov, D.: arXiv:physics/0401007, http://arxiv.org/abs/physics/0401007
Bourilkov, D.: Int. J. Mod. Phys. A. 20, 3889 (2005) [arXiv:physics/0410226], http://arxiv.org/abs/physics/0410226
Bourilkov, D.: Virtual states and transitions, virtual sessions and collaboration. In: Sunderam, V.S., et al. (eds.) ICCS 2005. LNCS, vol. 3516, pp. 342–345. Springer, Heidelberg (2005)
Bourilkov, D., Khandelwal, V.:Codesh: An Intelligent Development Shell for Seamletsly Logging, Exchanging and Reproducing Results and the methods used in Obtaining Them. In: Collas, N., Lesso, W., Horimoto, K. (eds.) WMSCI 2005 conference, Orlando, USA, 2005; published in the Proceedings, vol. VIII, p.175, IIIS (2005) ISBN 980-6560-60-4
Brun, R., Rademakers, F.: ROOT - An Object Oriented Data Analysis Framework. Nucl. Inst. & Meth. in Phys. Res. A 389, 81–86 (1997)
CVS: The Concurrent Versions System CVS, http://www.cvshome.org/
Steenberg, C., et al.: Computing in High-Energy and Nuclear Physics (CHEP 2003), La Jolla, California, (March 24-28, 2003); eConf C0303241:MONT008, e-Print Archive: cs.dc/0306002 (2003), http://clarens.sourceforge.net/
xrootd home page, http://xrootd.slac.stanford.edu/
The CMS experiment at CERN, http://cms.cern.ch/iCMS/
The script utility appeared in Berkeley Unix 3.0BSD
Braun, U., et al.: Issues in Automatic Provenance Collection. In: Moreau, L., Foster, I. (eds.) IPAW 2006. LNCS, vol. 4145, pp. 171–183. Springer, Heidelberg (2006)
CODESH/CAVES home page, http://cern.ch/bourilkov/caves.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bourilkov, D., Khandelwal, V., Kulkarni, A., Totala, S. (2006). Virtual Logbooks and Collaboration in Science and Software Development. In: Moreau, L., Foster, I. (eds) Provenance and Annotation of Data. IPAW 2006. Lecture Notes in Computer Science, vol 4145. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11890850_3
Download citation
DOI: https://doi.org/10.1007/11890850_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-46302-3
Online ISBN: 978-3-540-46303-0
eBook Packages: Computer ScienceComputer Science (R0)