A Roadmap for HEP Software and Computing R&amp;D for the 2020s
Creators: name: Albrecht, Johannes
name: Alves, Antonio Augusto
name: Amadio, Guilherme
name: Andronico, Giuseppe
name: Anh-Ky, Nguyen
name: Aphecetche, Laurent
name: Apostolakis, John
name: Asai, Makoto
name: Atzori, Luca
name: Babik, Marian
name: Bagliesi, Giuseppe
name: Bandieramonte, Marilena
name: Banerjee, Sunanda
name: Barisits, Martin
name: Bauerdick, Lothar A. T.
name: Belforte, Stefano
name: Benjamin, Douglas
name: Bernius, Catrin
name: Bhimji, Wahid
name: Bianchi, Riccardo Maria
name: Bird, Ian
name: Biscarat, Catherine
name: Blomer, Jakob
name: Bloom, Kenneth
name: Boccali, Tommaso
name: Bockelman, Brian
name: Bold, Tomasz
name: Bonacorsi, Daniele
name: Boveia, Antonio
name: Bozzi, Concezio
name: Bracko, Marko
name: Britton, David
name: Buckley, Andy
name: Buncic, Predrag
name: Calafiura, Paolo
name: Campana, Simone
name: Canal, Philippe
name: Canali, Luca
name: Carlino, Gianpaolo
name: Castro, Nuno
name: Cattaneo, Marco
name: Cerminara, Gianluca
name: Villanueva, Javier Cervantes
name: Chang, Philip
name: Chapman, John
name: Chen, Gang
name: Childers, Taylor
name: Clarke, Peter
name: Clemencic, Marco
name: Cogneras, Eric
name: Coles, Jeremy
name: Collier, Ian
name: Colling, David
name: Corti, Gloria
name: Cosmo, Gabriele
name: Costanzo, Davide
name: Couturier, Ben
name: Cranmer, Kyle
name: Cranshaw, Jack
name: Cristella, Leonardo
name: Crooks, David
name: Crépé-Renaudin, Sabine
name: Currie, Robert
name: Dallmeier-Tiessen, Sünje
name: De, Kaushik
name: De Cian, Michel
name: De Roeck, Albert
name: Peris, Antonio Delgado
name: Derue, Frédéric
name: Di Girolamo, Alessandro
name: Di Guida, Salvatore
name: Dimitrov, Gancho
name: Doglioni, Caterina
name: Dotti, Andrea
name: Duellmann, Dirk
name: Duflot, Laurent
name: Dykstra, Dave
name: Dziedziniewicz-Wojcik, Katarzyna
name: Dziurda, Agnieszka
name: Egede, Ulrik
name: Elmer, Peter
name: Elmsheuser, Johannes
name: Elvira, V. Daniel
name: Eulisse, Giulio
name: Farrell, Steven
name: Ferber, Torben
name: Filipcic, Andrej
name: Fisk, Ian
name: Fitzpatrick, Conor
name: Flix, José
name: Formica, Andrea
name: Forti, Alessandra
name: Franzoni, Giovanni
name: Frost, James
name: Fuess, Stu
name: Gaede, Frank
name: Ganis, Gerardo
name: Gardner, Robert
name: Garonne, Vincent
name: Gellrich, Andreas
name: Genser, Krzysztof
name: George, Simon
name: Geurts, Frank
name: Gheata, Andrei
name: Gheata, Mihaela
name: Giacomini, Francesco
name: Giagu, Stefano
name: Giffels, Manuel
name: Gingrich, Douglas
name: Girone, Maria
name: Gligorov, Vladimir V.
name: Glushkov, Ivan
name: Gohn, Wesley
name: Lopez, Jose Benito Gonzalez
name: Caballero, Isidro González
name: Fernández, Juan R. González
name: Govi, Giacomo
name: Grandi, Claudio
name: Grasland, Hadrien
name: Gray, Heather
name: Grillo, Lucia
name: Guan, Wen
name: Gutsche, Oliver
name: Gyurjyan, Vardan
name: Hanushevsky, Andrew
name: Hariri, Farah
name: Hartmann, Thomas
name: Harvey, John
name: Hauth, Thomas
name: Hegner, Benedikt
name: Heinemann, Beate
name: Heinrich, Lukas
name: Heiss, Andreas
name: Hernández, José M.
name: Hildreth, Michael
name: Hodgkinson, Mark
name: Hoeche, Stefan
name: Holzman, Burt
name: Hristov, Peter
name: Huang, Xingtao
name: Ivanchenko, Vladimir N.
name: Ivanov, Todor
name: Iven, Jan
name: Jashal, Brij
name: Jayatilaka, Bodhitha
name: Jones, Roger
name: Jouvin, Michel
name: Jun, Soon Yung
name: Kagan, Michael
name: Kalderon, Charles William
name: Kane, Meghan
name: Karavakis, Edward
name: Katz, Daniel S.
name: Kcira, Dorian
name: Keeble, Oliver
name: Kersevan, Borut Paul
name: Kirby, Michael
name: Klimentov, Alexei
name: Klute, Markus
name: Komarov, Ilya
name: Konstantinov, Dmitri
name: Koppenburg, Patrick
name: Kowalkowski, Jim
name: Kreczko, Luke
name: Kuhr, Thomas
name: Kutschke, Robert
name: Kuznetsov, Valentin
name: Lampl, Walter
name: Lancon, Eric
name: Lange, David
name: Lassnig, Mario
name: Laycock, Paul
name: Leggett, Charles
name: Letts, James
name: Lewendel, Birgit
name: Li, Teng
name: Lima, Guilherme
name: Linacre, Jacob
name: Linden, Tomas
name: Livny, Miron
name: Presti, Giuseppe Lo
name: Lopienski, Sebastian
name: Love, Peter
name: Lyon, Adam
name: Magini, Nicolò
name: Marshall, Zachary L.
name: Martelli, Edoardo
name: Martin-Haugh, Stewart
name: Mato, Pere
name: Mazumdar, Kajari
name: McCauley, Thomas
name: McFayden, Josh
name: McKee, Shawn
name: McNab, Andrew
name: Mehdiyev, Rashid
name: Meinhard, Helge
name: Menasce, Dario
name: Lorenzo, Patricia Mendez
name: Mete, Alaettin Serhan
name: Michelotto, Michele
name: Mitrevski, Jovan
name: Moneta, Lorenzo
name: Morgan, Ben
name: Mount, Richard
name: Moyse, Edward
name: Murray, Sean
name: Nairz, Armin
name: Neubauer, Mark S.
name: Norman, Andrew
name: Novaes, Sérgio
name: Novak, Mihaly
name: Oyanguren, Arantza
name: Ozturk, Nurcan
name: Pages, Andres Pacheco
name: Paganini, Michela
name: Pansanel, Jerome
name: Pascuzzi, Vincent R.
name: Patrick, Glenn
name: Pearce, Alex
name: Pearson, Ben
name: Pedro, Kevin
name: Perdue, Gabriel
name: Yzquierdo, Antonio Perez-Calero
name: Perrozzi, Luca
name: Petersen, Troels
name: Petric, Marko
name: Petzold, Andreas
name: Piedra, Jónatan
name: Piilonen, Leo
name: Piparo, Danilo
name: Pivarski, Jim
name: Pokorski, Witold
name: Polci, Francesco
name: Potamianos, Karolos
name: Psihas, Fernanda
name: Navarro, Albert Puig
name: Quast, Günter
name: Raven, Gerhard
name: Reuter, Jürgen
name: Ribon, Alberto
name: Rinaldi, Lorenzo
name: Ritter, Martin
name: Robinson, James
name: Rodrigues, Eduardo
name: Roiser, Stefan
name: Rousseau, David
name: Roy, Gareth
name: Rybkine, Grigori
name: Sailer, Andre
name: Sakuma, Tai
name: Santana, Renato
name: Sartirana, Andrea
name: Schellman, Heidi
name: Schovancová, Jaroslava
name: Schramm, Steven
name: Schulz, Markus
name: Sciabà, Andrea
name: Seidel, Sally
name: Sekmen, Sezen
name: Serfon, Cedric
name: Severini, Horst
name: Sexton-Kennedy, Elizabeth
name: Seymour, Michael
name: Sgalaberna, Davide
name: Shapoval, Illya
name: Shiers, Jamie
name: Shiu, Jing-Ge
name: Short, Hannah
name: Siroli, Gian Piero
name: Skipsey, Sam
name: Smith, Tim
name: Snyder, Scott
name: Sokoloff, Michael D.
name: Spentzouris, Panagiotis
name: Stadie, Hartmut
name: Stark, Giordon
name: Stewart, Gordon
name: Stewart, Graeme A.
name: Sánchez, Arturo
name: Sánchez-Hernández, Alberto
name: Taffard, Anyes
name: Tamponi, Umberto
name: Templon, Jeff
name: Tenaglia, Giacomo
name: Tsulaia, Vakhtang
name: Tunnell, Christopher
name: Vaandering, Eric
name: Valassi, Andrea
name: Vallecorsa, Sofia
name: Valsan, Liviu
name: Van Gemmeren, Peter
name: Vernet, Renaud
name: Viren, Brett
name: Vlimant, Jean-Roch
name: Voss, Christian
name: Votava, Margaret
name: Vuosalo, Carl
name: Sierra, Carlos Vázquez
name: Wartel, Romain
name: Watts, Gordon T.
name: Wenaus, Torre
name: Wenzel, Sandro
name: Williams, Mike
name: Winklmeier, Frank
name: Wissing, Christoph
name: Wuerthwein, Frank
name: Wynne, Benjamin
name: Xiaomei, Zhang
name: Yang, Wei
name: Yazgan, Efe
Publisher: name: arXiv
Year: 2017
Subjects: subject: Computational Physics (physics.comp-ph)
subject: High Energy Physics - Experiment (hep-ex)
subject: FOS: Physical sciences
subject: FOS: Physical sciences

description: Particle physics has an ambitious and broad experimental programme for the coming decades. This programme requires large investments in detector hardware, either to build new facilities and experiments, or to upgrade existing ones. Similarly, it requires commensurate investment in the R&amp;D of software to acquire, manage, process, and analyse the shear amounts of data to be recorded. In planning for the HL-LHC in particular, it is critical that all of the collaborating stakeholders agree on the software goals and priorities, and that the efforts complement each other. In this spirit, this white paper describes the R&amp;D activities required to prepare for this software upgrade.