English
Related papers

Related papers: Securing Your Collaborative Jupyter Notebooks in t…

200 papers

Computational notebooks are intended to prioritize the needs of scientists, but little is known about how scientists interact with notebooks, what requirements drive scientists' software development processes, or what tactics scientists use…

Software Engineering · Computer Science 2025-03-18 Ruanqianqian Huang , Savitha Ravi , Michael He , Boyu Tian , Sorin Lerner , Michael Coblenz

Jupyter notebooks allow to bundle executable code with its documentation and output in one interactive environment, and they represent a popular mechanism to document and share computational workflows, including for research publications.…

Computational Engineering, Finance, and Science · Computer Science 2022-09-12 Sheeba Samuel , Daniel Mietchen

The pervasive use of hybrid cloud computing models has changed enterprise as well as Information Technology services infrastructure by giving businesses simple and cost-effective options of combining on-premise IT equipment with public…

Cryptography and Security · Computer Science 2025-06-03 Anjani kumar Polinati

The increasing adoption of Cloud storage poses a number of privacy issues. Users wish to preserve full control over their sensitive data and cannot accept that it to be accessible by the remote storage provider. Previous research was made…

Cryptography and Security · Computer Science 2015-03-30 Ernesto Damiani , Francesco Pagano , Davide Pagano

Cloud Computing holds the potential to eliminate the requirements for setting up of high-cost computing infrastructure for IT-based solutions and services that the industry uses. It promises to provide a flexible IT architecture, accessible…

Cryptography and Security · Computer Science 2015-06-04 Rohit Bhadauria , Sugata Sanyal

Interactive notebooks, such as Jupyter, have revolutionized the field of data science by providing an integrated environment for data, code, and documentation. However, their adoption by robotics researchers and model developers has been…

Computational Engineering, Finance, and Science · Computer Science 2024-05-15 Rolando Garcia

In the Jupyter ecosystem, data visualization is usually done with "widgets" created as notebook cell outputs. While this mechanism works well in some circumstances, it is not well-suited to presenting interfaces that are long-lived,…

Instrumentation and Methods for Astrophysics · Physics 2022-12-09 Peter K. G. Williams , Jonathan Carifio , Henrik Norman , A. David Weigel

Literate computing has emerged as an important tool for computational studies and open science, with growing folklore of best practices. In this work, we report two case studies - one in computational magnetism and another in computational…

Mathematical Software · Computer Science 2021-04-02 Marijan Beg , Juliette Taka , Thomas Kluyver , Alexander Konovalov , Min Ragan-Kelley , Nicolas M. Thiéry , Hans Fangohr

Cloud computing is significantly reshaping the computing industry built around core concepts such as virtualization, processing power, connectivity and elasticity to store and share IT resources via a broad network. It has emerged as the…

Cryptography and Security · Computer Science 2017-10-24 Obinna Ethelbert , Faraz Fatemi Moghaddam , Philipp Wieder , Ramin Yahyapour

Current digital government literature focuses on professional in-house IT teams, specialized digital service teams, vendor-developed systems, or proprietary low-code/no-code tools. Almost no scholarship addresses a growing middle ground:…

Human-Computer Interaction · Computer Science 2025-08-12 Prashant Sharma

As access to the internet has become increasingly ubiquitous, along with the reliability and speed of internet providers, so too has the implementation of internet-based learning tools. These tools provide students opportunities to do…

Computers and Society · Computer Science 2024-09-20 Peter Berg , Zachary Kelly

Distributed machine learning systems require strong privacy guarantees, verifiable compliance, and scalable deployment across heterogeneous and multi-cloud environments. This work introduces a cloud-native privacy-preserving architecture…

The increasing adoption of Cloud-based data processing and storage poses a number of privacy issues. Users wish to preserve full control over their sensitive data and cannot accept it to be fully accessible to an external storage provider.…

Cryptography and Security · Computer Science 2015-03-30 Francesco Pagano

As a representative literate programming platform, Jupyter is widely adopted by developers, data analysts, and researchers for replication, data sharing, documentation, interactive data visualization, and more. Understanding the bugs in the…

Software Engineering · Computer Science 2025-06-18 Yutian Tang , Hongchen Cao , Yuxi Chen , David Lo

Modern science clearly demands for a higher level of reproducibility and collaboration. To make research fully reproducible one has to take care of several aspects: research protocol description, data access, environment preservation,…

Computers and Society · Computer Science 2017-12-06 Andrey Ustyuzhanin , Timothy Daniel Head , Igor Babuschkin , Alexander Tiunov

Computational notebooks -- such as Jupyter or Colab -- combine text and data analysis code. They have become ubiquitous in the world of data science and exploratory data analysis. Since these notebooks present a different programming…

Software Engineering · Computer Science 2022-07-20 Derek Robinson , Neil A. Ernst , Enrique Larios Vargas , Margaret-Anne D. Storey

Rosetta is a science platform for resource-intensive, interactive data analysis which runs user tasks as software containers. It is built on top of a novel architecture based on framing user tasks as microservices - independent and…

Instrumentation and Methods for Astrophysics · Physics 2022-09-07 Stefano Alberto Russo , Sara Bertocco , Claudio Gheller , Giuliano Taffoni

Virtual Research Environments (VREs) provide user-centric support in the lifecycle of research activities, e.g., discovering and accessing research assets, or composing and executing application workflows. A typical VRE is often implemented…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-05-19 Zhiming Zhao , Spiros Koulouzis , Riccardo Bianchi , Siamak Farshidi , Zeshun Shi , Ruyue Xin , Yuandou Wang , Na Li , Yifang Shi , Joris Timmermans , W. Daniel Kissling

The proliferation of sensor technologies and advancements in data collection methods have enabled the accumulation of very large amounts of data. Increasingly, these datasets are considered for scientific research. However, the design of…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-07-28 Fatemeh Rouzbeh , Ananth Grama , Paul Griffin , Mohammad Adibuzzaman

In recent years, Jupyter notebooks have grown in popularity in several domains of software engineering, such as data science, machine learning, and computer science education. Their popularity has to do with their rich features for…

Software Engineering · Computer Science 2022-04-01 Konstantin Grotov , Sergey Titov , Vladimir Sotnikov , Yaroslav Golubev , Timofey Bryksin