English
Related papers

Related papers: Your data is your dogfood: DevOps in the astronomi…

200 papers

We describe preliminary investigations of using Docker for the deployment and testing of astronomy software. Docker is a relatively new containerisation technology that is developing rapidly and being adopted across a range of domains. It…

Software Engineering · Computer Science 2017-07-13 D. Morris , S. Voutsinas , N. C. Hambly , R. G. Mann

DevOps has become a dominant paradigm in modern software engineering, while low-code development platforms (LCDPs) are increasingly adopted to streamline software development. The integration of these approaches promises efficiency gains…

Software Engineering · Computer Science 2026-05-19 Muhammad Azeem Akbar , Saima Rafi , Arif Ali Khan

All sciences, including astronomy, are now entering the era of information abundance. The exponentially increasing volume and complexity of modern data sets promises to transform the scientific practice, but also poses a number of common…

Astrophysics · Physics 2016-11-17 S. G. Djorgovski

Nowadays medium-large size astronomical projects have to face the management of a large amount of information and data. Dedicated data centres manage the collection of raw and processed data and consequently make them accessible, typically…

Astrophysics · Physics 2007-05-23 Luciano Nicastro , Giorgio Calderone

Release management is one of the most important software processes and is a set of processes that includes the compilation, configuration, and management of software versions in different environments. In recent years, changes in processes,…

Software Engineering · Computer Science 2023-01-24 Fatih Bildirici , Ömür Akdemir

In recent years, DevOps, the unification of development and operation workflows, has become a trend for the industrial software development lifecycle. Security activities turned into an essential field of application for DevOps principles…

Software Engineering · Computer Science 2024-01-15 Markus Voggenreiter , Florian Angermeir , Fabiola Moyón , Ulrich Schöpp , Pierre Bonvin

The constant changes in the software industry, practices, and methodologies impose challenges to teaching and learning current software engineering concepts and skills. DevOps is particularly challenging because it covers technical…

Software Engineering · Computer Science 2021-02-15 Isaque Alves , Carla Rocha

Business success of companies heavily depends on the availability and performance of their client applications. Due to modern development paradigms such as DevOps and microservice architectural styles, applications are decoupled into…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-02-10 Sina Niedermaier , Falko Koetter , Andreas Freymann , Stefan Wagner

The situation of data sharing in astronomy is positioned in the current general context of a political push towards, and rapid development of, scientific data sharing. Data is already one of the major infrastructures of astronomy, thanks to…

Instrumentation and Methods for Astrophysics · Physics 2018-08-08 Francoise Genova

Context: To accelerate time-to-market and improve customer satisfaction, software-producing organizations have adopted continuous delivery practices, impacting the relations between development and infrastructure professionals. Yet, no…

Software Engineering · Computer Science 2021-06-25 Leonardo Leite , Gustavo Pinto , Fabio Kon , Paulo Meirelles

The increase of astronomical data produced by a new generation of observational tools poses the need to distribute data and to bring computation close to the data. Trying to answer this need, we set up a federated data and computing…

Instrumentation and Methods for Astrophysics · Physics 2017-12-08 Sara Bertocco , Brian Major , Patrick Dowler , Séverin Gaudet , Fabio Pasian , Giuliano Taffoni

Astronomical software is now a fact of daily life for all hands-on members of our community. Purpose-built software for data reduction and modeling tasks becomes ever more critical as we handle larger amounts of data and simulations.…

Astronomical datasets are growing in size and diversity, posing severe technical problems. At the same time scientific goals increasingly require the analysis of very large amounts of data, and data from multiple archives. The Virtual…

Instrumentation and Methods for Astrophysics · Physics 2009-05-14 A. Lawrence

DevSecOps, as the extension of DevOps with security training and tools, has become a popular way of developing modern software, especially in the Internet of Things arena, due to its focus on rapid development, with short release cycles,…

Cryptography and Security · Computer Science 2024-10-03 Manish Shrestha , Christian Johansen , Johanna Johansen

Usually, it is the software manufacturer who employs verification or testing to ensure that the software embedded in a device meets its main objectives. However, these days we are confronted with the situation that economical or…

Logic in Computer Science · Computer Science 2017-02-16 Pedro R. D'Argenio , Gilles Barthe , Sebastian Biewer , Bernd Finkbeiner , Holger Hermanns

DevSecOps is a software development paradigm that places a high emphasis on the culture of collaboration between developers (Dev), security (Sec) and operations (Ops) teams to deliver secure software continuously and rapidly. Adopting this…

Software Engineering · Computer Science 2022-11-28 Roshan Namal Rajapakse , Mansooreh Zahedi , Muhammad Ali Babar

Internet of Things (IoT) has become the buzzword for the development of Smart City and its applications. In this context, development of supporting software forms the core part of the IoT infrastructure. A Middleware sits in between the IoT…

Software Engineering · Computer Science 2020-09-24 Senthil Velan S

Meetings such as ADASS demonstrate that there is an enthusiasm for communication within the astronomical software community. However, the amount of information and experience that can flow around in the course of one, relatively short,…

Instrumentation and Methods for Astrophysics · Physics 2009-02-03 Keith Shortridge

The U.S. Virtual Astronomical Observatory (VAO) is a product-driven organization that provides new scientific research capabilities to the astronomical community. Software development for the VAO follows a lightweight framework that guides…

Infrastructures are not inherently durable or fragile, yet all are fragile over the long term. Durability requires care and maintenance of individual components and the links between them. Astronomy is an ideal domain in which to study…

Digital Libraries · Computer Science 2016-11-02 Christine L. Borgman , Peter T. Darch , Ashley E. Sands , Milena S. Golshan