Organization and management of ATLAS offline software releases

被引:18
作者
Obreshkov, E. [2 ]
Albrand, S. [3 ]
Collot, J. [3 ]
Fulachier, J. [3 ]
Lambert, F. [3 ]
Adam-Bourdarios, C. [4 ]
Arnault, C. [4 ]
Garonne, V. [4 ]
Rousseau, D. [4 ]
Schaffer, A. [4 ]
von der Schmitt, H. [5 ]
De Salvo, A. [6 ]
Kabachenko, V. [7 ]
Ren, Z. [8 ]
Qing, Di [8 ]
Nzuobontane, E. [9 ]
Sherwood, P. [9 ]
Simmons, B. [9 ]
George, S. [10 ]
Rybkine, G. [10 ]
Lloyd, S. [11 ]
Undrus, A. [12 ]
Youssef, S. [13 ]
Quarrie, D. [14 ]
Hansl-Kozanecka, T. [1 ,15 ]
Luehring, F. [16 ]
Moyse, E. [17 ]
Goldfarb, S. [18 ]
机构
[1] CEA, DAPNIA, Gif Sur Yvette, France
[2] Bulgarian Acad Sci, INRNE, BG-1040 Sofia, Bulgaria
[3] CNRS, IN2P3, LPSC, Grenoble, France
[4] Univ Paris 11, CNRS, IN2P3, LAL, F-91405 Orsay, France
[5] Max Planck Inst Phys & Astrophys, D-80805 Munich, Germany
[6] Ist Nazl Fis Nucl, Rome 1, Italy
[7] Inst High Energy Phys, Protvino, Russia
[8] Acad Sinica, Inst Phys, Taipei, Taiwan
[9] UCL, London, England
[10] Royal Holloway Univ London, London, England
[11] Queen Mary Univ London, London, England
[12] BNL, Upton, NY USA
[13] Boston Univ, Boston, MA 02215 USA
[14] Univ Calif Berkeley, Canc Res Lab, Berkeley, CA 94720 USA
[15] Univ Calif Santa Cruz, Santa Cruz, CA 95064 USA
[16] Indiana Univ, Bloomington, IN 47405 USA
[17] Univ Massachusetts, Amherst, MA 01003 USA
[18] Univ Michigan, Ann Arbor, MI 48109 USA
关键词
software management; release management; software verification; distribution; documentation;
D O I
10.1016/j.nima.2007.10.002
中图分类号
TH7 [仪器、仪表];
学科分类号
0804 ; 080401 ; 081102 ;
摘要
ATLAS is one of the largest collaborations ever undertaken in the physical sciences. This paper explains how the software infrastructure is organized to manage collaborative code development by around 300 developers with varying degrees of expertise and situated in 30 different countries. ATLAS offline software currently consists of about 2 million source lines of code contained in 6800 C ++ classes, organized in more than 1000 packages. We will describe how releases of the offline ATLAS software are built, validated and subsequently deployed to remote sites. Several software management tools have been used, the majority of which are not ATLAS specific; we will show how they have been integrated. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:244 / 251
页数:8
相关论文
共 50 条
  • [41] Systematic Review of Bug Report Processing Techniques to Improve Software Management Performance
    Lee, Dong-Gun
    Seo, Yeong-Seok
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2019, 15 (04): : 967 - 985
  • [42] Profile-Matching Techniques for On-Demand Software Management in Sensor Networks
    Falko Dressler
    Gerhard Fuchs
    Sebastien Truchat
    Zheng Yao
    Zengyu Lu
    Holger Marquardt
    EURASIP Journal on Wireless Communications and Networking, 2007
  • [43] Mining Association Rules from Code (MARC) to support legacy software management
    Tjortjis, Christos
    SOFTWARE QUALITY JOURNAL, 2020, 28 (02) : 633 - 662
  • [44] Software Development Risk Management: Using Machine Learning for Generating Risk Prompts
    Joseph, Harry Raymond
    2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Vol 2, 2015, : 833 - 834
  • [45] A Software Requirements Ecosystem: Linking Forum, Issue Tracker, and FAQs for Requirements Management
    Tizard, James
    Devine, Peter
    Wang, Hechen
    Blincoe, Kelly
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (04) : 2381 - 2393
  • [46] Towards Effective People Management in Software Projects: A Comprehensive Catalog of Good Practices
    Burkard, Marcelo F.
    Fontoura, Lisandra M.
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2024, 34 (11) : 1693 - 1715
  • [47] Autonomous Mission Management Software Design and Verification Technique for Unmanned Aerial Vehicles
    Chang, Woohyuk
    Lee, Seung-Gyu
    Kim, Yun-Geun
    Oh, Taegeun
    JOURNAL OF THE KOREAN SOCIETY FOR AERONAUTICAL AND SPACE SCIENCES, 2021, 49 (06) : 505 - 513
  • [48] Proving that the Release Management Process can Enhance Throughput in Software Development Projects
    Ferreira, Natasha N. Vito
    Langerman, Josef J.
    2014 PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2014), 2014, : 419 - 424
  • [49] Project management knowledge areas and skills for managing software and cloud projects: Overcoming challenges
    Hayajneh S.
    Hamada M.
    Aljawarneh S.
    Hayajneh, Sofyan (sofyanhayajneh@gmail.com), 1600, Bentham Science Publishers (13): : 454 - 469
  • [50] The Promotion of Software Applications as Important Part of Effective Management of Occupational Safety and Health at Work
    Donic, Jan
    ADVANCES IN SAFETY MANAGEMENT AND HUMAN FACTORS, 2016, 491 : 47 - 51