English
Related papers

Related papers: Reproducing Scientific Experiment with Cloud DevOp…

200 papers

In edge computing deployments, where devices may be in close proximity to each other, these devices may offload similar computational tasks (i.e., tasks with similar input data for the same edge computing service or for services of the same…

Networking and Internet Architecture · Computer Science 2022-04-04 Md Washik Al Azad , Spyridon Mastorakis

DevOps is a collaborative and multidisciplinary organizational effort to automate continuous delivery of new software updates while guaranteeing their correctness and reliability. The present survey investigates and discusses DevOps…

Software Engineering · Computer Science 2019-11-20 Leonardo Leite , Carla Rocha , Fabio Kon , Dejan Milojicic , Paulo Meirelles

Cloud computing has become the ubiquitous computing and storage paradigm. It is also attractive for scientists, because they do not have to care any more for their own IT infrastructure, but can outsource it to a Cloud Service Provider of…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-01-11 Harald Richter

One of the challenges in machine learning research is to ensure that presented and published results are sound and reliable. Reproducibility, that is obtaining similar results as presented in a paper or talk, using the same code and data…

This paper describes our experience of delivery educational programs in academia and in industry on DevOps, compare the two approaches and sum-up the lessons learnt. We also propose a vision to implement a shift in the Software Engineering…

Software Engineering · Computer Science 2019-03-19 Evgeny Bobrov , Antonio Bucchiarone , Alfredo Capozucca , Nicolas Guelfi , Manuel Mazzara , Sergey Masyagin

A recent study showed that more than 70% of researchers fail to reproduce their peers's experiments and more than half fail to reproduce their own experiments. Obviously, from a perspective of scientific quality this is a more than…

Human-Computer Interaction · Computer Science 2021-03-18 Andrew Tristan , Vinicius Woloszyn , Ben Kaden

DevOps is a modern software engineering paradigm that is gaining widespread adoption in industry. The goal of DevOps is to bring software changes into production with a high frequency and fast feedback cycles. This conflicts with software…

Can cloud computing infrastructures provide HPC-competitive performance for scientific applications broadly? Despite prolific related literature, this question remains open. Answers are crucial for designing future systems and democratizing…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-03-09 Giulia Guidi , Marquita Ellis , Aydin Buluc , Katherine Yelick , David Culler

The high-tech cloud-based university environment formation, which would provide collaboration between the research institutions and the university sector contributes to the experience exchange; organization of joint events on sectorial,…

Computers and Society · Computer Science 2018-07-24 Yuliya Nosenko , Mariya Shyshkina , Vasyl Oleksiuk

Recent studies have shown that the majority of published computational models in systems biology and physiology are not repeatable or reproducible. There are a variety of reasons for this. One of the most likely reasons is that given how…

Other Quantitative Biology · Quantitative Biology 2021-07-13 Herbert M. Sauro

Quantum computing is presently undergoing rapid development to achieve a significant speedup promised in certain applications. Nonetheless, scaling quantum computers remains a formidable engineering challenge, prompting exploration of…

As we know that Cloud Computing is a new paradigm in IT. It has many advantages and disadvantages. But in future it will spread in the whole world. Many researches are going on for securing the cloud services. Simulation is the act of…

Distributed, Parallel, and Cluster Computing · Computer Science 2014-03-14 Ranjan Kumar , G. Sahoo

Cloud computing is the latest effort in delivering computing resources as a service. It represents a shift away from computing as a product that is purchased, to computing as a service that is delivered to consumers over the internet from…

Distributed, Parallel, and Cluster Computing · Computer Science 2010-01-20 Ilango Sriram , Ali Khajeh-Hosseini

Cloud computing is the next stage of the internet evolution. It relies on sharing of resources to achieve coherence on a network. It is emerged as new computing standard that impacts several different research fields, including software…

Software Engineering · Computer Science 2014-02-11 Priyadharshini. V , Malathi. A

Effective use of parallel and distributed computing in science depends upon multiple interdependent entities and activities that form an ecosystem. Active engagement between application users and technology catalysts is a crucial activity…

Software Engineering · Computer Science 2013-09-10 Ketan Maheshwari , David Kelly , Scott J. Krieder , Justin M. Wozniak , Daniel S. Katz , Mei Zhi-Gang , Mainak Mookherjee

This discussion paper argues that there are five fundamental pitfalls, which can restrict academics from conducting cloud computing research at the infrastructure level, which is currently where the vast majority of academic research lies.…

Distributed, Parallel, and Cluster Computing · Computer Science 2014-06-20 Adam Barker , Blesson Varghese , Jonathan Stuart Ward , Ian Sommerville

Different software tools have been developed with the purpose of performing offline evaluations of recommender systems. However, the results obtained with these tools may be not directly comparable because of subtle differences in the…

Information Retrieval · Computer Science 2018-10-12 Diego Monti , Giuseppe Rizzo , Maurizio Morisio

Independent computational reproducibility of scientific results is rapidly becoming of pivotal importance in scientific progress as computation itself plays a more and more central role in so many branches of science. Historically,…

Quantitative Methods · Quantitative Biology 2016-08-25 Les Hatton , Gregory Warr

The ability to verify research results and to experiment with methodologies are core tenets of science. As research results are increasingly the outcome of computational processes, software plays a central role. GNU Guix is a software…

Software Engineering · Computer Science 2024-05-27 Ludovic Courtès , Timothy Sample , Simon Tournier , Stefano Zacchiroli

Sharing artifacts -- such as trained models, pre-built indexes, and the code to use them -- aids in reproducibility efforts by allowing researchers to validate intermediate steps and improves the sustainability of research by allowing…

Information Retrieval · Computer Science 2025-05-09 Sean MacAvaney