Software Training in HEP
Sudhir Malik, Samuel Meehan, Kilian Lieret, Meirin Oan Evans, Michel, H. Villanueva, Daniel S. Katz, Graeme A. Stewart, Peter Elmer, Sizar Aziz,, Matthew Bellis, Riccardo Maria Bianchi, Gianluca Bianco, Johan Sebastian, Bonilla, Angela Burger, Jackson Burzynski, David Chamont

TL;DR
This paper discusses the importance of software training in high energy physics (HEP) for sustainability, detailing programs that develop essential and advanced software skills to support research and careers.
Contribution
It describes the collective software training initiatives led by HSF and IRIS-HEP, highlighting their role in skill development for HEP researchers and software sustainability.
Findings
Training programs equip researchers with essential software skills.
Skills in advanced techniques like machine learning are emphasized.
The program supports career development and research sustainability.
Abstract
Long term sustainability of the high energy physics (HEP) research software ecosystem is essential for the field. With upgrades and new facilities coming online throughout the 2020s this will only become increasingly relevant throughout this decade. Meeting this sustainability challenge requires a workforce with a combination of HEP domain knowledge and advanced software skills. The required software skills fall into three broad groups. The first is fundamental and generic software engineering (e.g. Unix, version control,C++, continuous integration). The second is knowledge of domain specific HEP packages and practices (e.g., the ROOT data format and analysis framework). The third is more advanced knowledge involving more specialized techniques. These include parallel programming, machine learning and data science tools, and techniques to preserve software projects at all scales. This…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
