English
Related papers

Related papers: A Tutorial for Creating and Publishing Open Source…

200 papers

Information Technology (IT) security professionals have ready access to open-source platforms such as Kali Linux. But no such platform exists for Operational Technology (OT) that underpins Industrial Control Systems. We discuss experiences…

Cryptography and Security · Computer Science 2026-05-22 Awais Rashid , Joseph Gardiner , Louise Evans

Computational biology continues to spread into new fields, becoming more accessible to researchers trained in the wet lab who are eager to take advantage of growing datasets, falling costs, and novel assays that present new opportunities…

Other Quantitative Biology · Quantitative Biology 2024-01-09 Richard J. Abdill , Emma Talarico , Laura Grieneisen

While software and algorithms have become increasingly important in astronomy, the majority of authors who publish computational astronomy research do not share the source code they develop, making it difficult to replicate and reuse the…

Instrumentation and Methods for Astrophysics · Physics 2013-04-26 Lior Shamir , John F. Wallin , Alice Allen , Bruce Berriman , Peter Teuben , Robert J. Nemiroff , Jessica Mink , Robert J. Hanisch , Kimberly DuPrie

This is an introduction to the remote_build tool for transparent remote session builds. The intended workflow for a user is to locally issue a build command for some session heap images and then continue working, while the actual build runs…

Logic in Computer Science · Computer Science 2018-05-21 Christian Sternagel

We compare the open source model of software development to peer review in academia.

Software Engineering · Computer Science 2007-05-23 Sanatan Rai

As computer systems grow ever larger and more complex, a crucial task in software development is for one person (the system expert) to communicate to another (the system novice) how a certain program works. This paper reports on the…

Software Engineering · Computer Science 2025-10-13 Matthew Sotoudeh

The communities who develop and support open source scientific software packages are crucial to the utility and success of such packages. Moreover, these communities form an important part of the human infrastructure that enables scientific…

This paper presents a summary of the first Workshop on Building Linguistically Generalizable Natural Language Processing Systems, and the associated Build It Break It, The Language Edition shared task. The goal of this workshop was to bring…

Computation and Language · Computer Science 2017-11-07 Allyson Ettinger , Sudha Rao , Hal Daumé , Emily M. Bender

Obfuscation is the action of making something unintelligible. In software development, this action can be applied to source code or binary applications. The aim of this dissertation was to implement a tool for the obfuscation of C and C++…

Programming Languages · Computer Science 2020-03-10 Dominik Picheta

PaddleSpeech is an open-source all-in-one speech toolkit. It aims at facilitating the development and research of speech processing technologies by providing an easy-to-use command-line interface and a simple code structure. This paper…

Audio and Speech Processing · Electrical Eng. & Systems 2022-05-25 Hui Zhang , Tian Yuan , Junkun Chen , Xintong Li , Renjie Zheng , Yuxin Huang , Xiaojie Chen , Enlei Gong , Zeyu Chen , Xiaoguang Hu , Dianhai Yu , Yanjun Ma , Liang Huang

Large language models (LLMs) are typically trained on enormous quantities of unlicensed text, a practice that has led to scrutiny due to possible intellectual property infringement and ethical concerns. Training LLMs on openly licensed text…

The Lean mathematical library mathlib is developed by a community of users with very different backgrounds and levels of experience. To lower the barrier of entry for contributors and to lessen the burden of reviewing contributions, we have…

Programming Languages · Computer Science 2020-07-28 Floris van Doorn , Gabriel Ebner , Robert Y. Lewis

Languages such as P4 and NPL have enabled a wide and diverse range of networking applications that take advantage of programmable dataplanes. However, software development in these languages is difficult. To address this issue, high-level…

Networking and Internet Architecture · Computer Science 2024-06-21 Mihai-Valentin Dumitru , Vlad-Andrei Bădoiu , Costin Raiciu

The quality of open-weight LLMs has seen significant improvement, yet they remain predominantly focused on English. In this paper, we introduce the EuroLLM project, aimed at developing a suite of open-weight multilingual LLMs capable of…

Today's peer review process for scientific articles is unnecessarily opaque and offers few incentives to referees. Likewise, the publishing process is unnecessarily inefficient and its results are only rarely made freely available to the…

Other Computer Science · Computer Science 2010-12-01 Axel Boldt

In this article we consider the role of policy and process in open source usage and propose in-workflow automation as the best path to promoting compliance.

Software Engineering · Computer Science 2020-11-18 Simon Phipps , Stefano Zacchiroli

To design peer-to-peer (P2P) software systems is a challenging task, because of their highly decentralized nature, which may cause unexpected emergent global behaviors. The last fifteen years have seen many P2P applications to come out and…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-07-14 Michele Amoretti , Francesco Zanichelli

The disconnect between distributed software artifacts and their supposed source code enables attackers to leverage the build process for inserting malicious functionality. Past research in this field focuses on compiled language ecosystems,…

Software Engineering · Computer Science 2025-08-13 Timo Pohl , Pavel Novák , Marc Ohm , Michael Meier

Traditionally, computer programming has been the prerogative of professional developers using textual programming languages such as C, Java, or Python. Low-code programming promises an alternative: letting citizen developers create programs…

Programming Languages · Computer Science 2023-09-26 Martin Hirzel

The scientific world is becoming more open to the public and fellow researchers. Open access publishing is becoming accepted, even if some publishers are resisting. The next step is the open code and data paradigm, which was briefly…

Signal Processing · Electrical Eng. & Systems 2019-05-03 Emil Björnson