English
Related papers

Related papers: Architecting Complex, Long-Lived Scientific Softwa…

200 papers

Scientific software often presents very particular requirements regarding usability, which is often completely overlooked in this setting. As computational science has emerged as its own discipline, distinct from theoretical and…

Human-Computer Interaction · Computer Science 2017-09-05 Francisco Queiroz , Raniere Silva , Jonah Miller , Sandor Brockhauser , Hans Fangohr

Open source software is a rapidly evolving center for distributed work, and understanding the characteristics of this work across its different contexts is vital for informing policy, economics, and the design of enabling software. The…

Software Engineering · Computer Science 2025-04-24 Wenyi Lu , Enock Kasaadah , S M Rakib Ul Karim , Matt Germonprez , Sean Goggins

Research software is a class of software developed to support research. Today a wealth of such software is created daily in universities, government, and commercial research enterprises worldwide. The sustainability of this software faces…

Software Engineering · Computer Science 2021-05-18 Jeffrey C. Carver , Ian A. Cosden , Chris Hill , Sandra Gesing , Daniel S. Katz

Many fields of science rely on software systems to answer different research questions. For valid results researchers need to trust the results scientific software produces, and consequently quality assurance is of utmost importance. In…

Software Engineering · Computer Science 2019-06-24 Thomas Vogel , Stephan Druskat , Markus Scheidgen , Claudia Draxl , Lars Grunske

Scientific workflows consist of thousands of highly parallelized tasks executed in a distributed environment involving many components. Automatic tracing and investigation of the components' and tasks' performance metrics, traces, and…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-07-19 Jonathan Bader , Joel Witzke , Soeren Becker , Ansgar Lößer , Fabian Lehmann , Leon Doehler , Anh Duc Vu , Odej Kao

Many science advances have been possible thanks to the use of research software, which has become essential to advancing virtually every Science, Technology, Engineering and Mathematics (STEM) discipline and many non-STEM disciplines…

Software Engineering · Computer Science 2019-02-26 Daniel S. Katz , Patrick Aerts , Neil P. Chue Hong , Anshu Dubey , Sandra Gesing , Henry J. Neeman , David E. Pearah

Software intensive systems play a crucial role in most, if not all, aspects of modern society. As such, both their sustainability and their role in supporting sustainable processes, must be realized by design. To this aim, the architecture…

Software Engineering · Computer Science 2024-10-22 Patricia Lago , Nelly Condori Fernandez , Iffat Fatima , Markus Funke , Ivano Malavolta

The Square Kilometre Array (SKA) will be both the largest radio telescope ever constructed and the largest Big Data project in the known Universe. The first phase of the project will generate on the order of 5 zettabytes of data per year. A…

Instrumentation and Methods for Astrophysics · Physics 2018-11-21 Jamie Farnes , Ben Mort , Fred Dulwich , Stef Salvini , Wes Armour

As quantum computers advance, the complexity of the software they can execute increases as well. To ensure this software is efficient, maintainable, reusable, and cost-effective -key qualities of any industry-grade software-mature software…

Using machine learning in clinical practice poses hard requirements on explainability, reliability, replicability and robustness of these systems. Therefore, developing reliable software for monitoring critically ill patients requires close…

Software Engineering · Computer Science 2021-03-16 Miroslaw Staron , Helena Odenstedt Hergés , Silvana Naredi , Linda Block , Ali El-Merhi , Richard Vithal , Mikael Elam

Modern science is relying on software more than ever. The behavior and outcomes of this software shape the scientific and public discourse on important topics like climate change, economic growth, or the spread of infections. Most…

Software Engineering · Computer Science 2025-01-09 Adrian Bajraktari , Michelle Binder , Andreas Vogelsang

As the largest radio telescope in the world, the Square Kilometre Array (SKA) will lead the next generation of radio astronomy. The feats of engineering required to construct the telescope array will be matched only by the techniques…

Research software (also called scientific software) is essential for advancing scientific endeavours. Research software encapsulates complex algorithms and domain-specific knowledge and is a fundamental component of all science. A pervasive…

Software Engineering · Computer Science 2026-03-24 Neil A. Ernst , Ahmed Musa Awon , Swapnil Hingmire , Ze Shi Li

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.…

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

Computer systems are so complex, so they are usually designed and analyzed in terms of layers of abstraction. Complexity is still a challenge facing logical reasoning tools that are used to find software design flaws and implementation…

Software Engineering · Computer Science 2021-06-18 Ramy Shahin

Context: Scientific open-source software (SciOSS) plays a foundational role in research and engineering, yet its long-term sustainability has often been overlooked and remains a significant concern. Objective: This study investigates the…

Software Engineering · Computer Science 2026-05-06 Sheikh Md. Mushfiqur Rahman , Gregory R. Watson , Nasir U. Eisty

Software engineering research benefited for decades from openly available tools, accessible systems, and problems that could be studied at modest scale. Today, many of the most relevant software systems are large, proprietary, and embedded…

Software Engineering · Computer Science 2026-03-24 Diomidis Spinellis , Zoe Kotti

Developing software for scientific applications that require the integration of diverse types of computing, instruments, and data present challenges that are distinct from commercial software. These applications require scale, and the need…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-03-27 Andre Luckow , Shantenu Jha

Background: Research software plays an important role in solving real-life problems, empowering scientific innovations, and handling emergency situations. Therefore, the correctness and trustworthiness of research software are of absolute…

Software Engineering · Computer Science 2022-07-27 Nasir U. Eisty , Jeffrey C. Carver

For a software system, its architecture is typically defined as the fundamental organization of the system incorporated by its components, their relationships to one another and their environment, and the principles governing their design.…

Software Engineering · Computer Science 2011-03-22 Robert Dabrowski , Krzysztof Stencel , Grzegorz Timoszuk