English
Related papers

Related papers: Free software, Open source software, licenses. A s…

200 papers

The proliferation and accessability of the Internet have made it simple to view, download, and publish source code. This paper gives a short tutorial on how to create a new Common Lisp project and publish it.

Other Computer Science · Computer Science 2012-09-26 Robert Smith

This poster describes work on the General Data Protection Regulation (GDPR) in open-source software. Although open-source software is commonly integrated into regulated software, and thus must be engineered or adapted for compliance, we do…

Software Engineering · Computer Science 2024-01-29 Lucas Franke , Huayu Liang , Aaron Brantly , James C Davis , Chris Brown

Integrating third-party software components is a common practice in modern software development, offering significant advantages in terms of efficiency and innovation. However, this practice is fraught with risks related to software…

Software Engineering · Computer Science 2025-07-11 Boyuan Li , Chengwei Liu , Lingling Fan , Sen Chen , Zhenlin Zhang , Zheli Liu

Research software has been categorized in different contexts to serve different goals. We start with a look at what research software is, before we discuss the purpose of research software categories. We propose a multi-dimensional…

In many academic disciplines, software is created during the research process or for a research purpose. The crucial role of software for research is increasingly acknowledged. The application of software engineering to research software…

Software Engineering · Computer Science 2025-12-02 Stephan Druskat , Lars Grunske

This lightning talk paper discusses an initial data set that has been gathered to understand the use of software in research, and is intended to spark wider interest in gathering more data. The initial data analyzes three months of articles…

Software Engineering · Computer Science 2018-07-23 Udit Nangia , Daniel S. Katz

Research software plays a crucial role in advancing scientific knowledge, but ensuring its sustainability, maintainability, and long-term viability is an ongoing challenge. To address these concerns, the Sustainable Research Software…

The paper discusses legal aspects relevant to the development of research software and practical approaches taken by research software engineers to deal with them. Intellectual Property Rights on software are considered alongside licensing…

Computers and Society · Computer Science 2025-09-30 Giuditta Parolini

High-quality data has become increasingly important to software engineers in designing and implementing today's software, for example, as an input to machine-learning algorithms and visualisation- and analytics-based features. Open data -…

Software Engineering · Computer Science 2022-08-02 Johan Linåker , Per Runeson , Anneke Zuiderwijk , Amanda Brock

This paper describes the motivation and design of a 10-week graduate course that teaches practices for developing research software; although offered by an engineering program, the content applies broadly to any field of scientific research…

Software Engineering · Computer Science 2019-06-27 Kyle E. Niemeyer

This article describes similarities of the scientific method and the free open source software development, and how reproducibility is the key of an healthy scientific production.

Computers and Society · Computer Science 2011-05-11 Alessandro Frigeri , Gisella Speranza

Round table discussions are in the tradition of ACAT. This year's plenary round table discussion was devoted to questions related to the use of scientific software in High Energy Physics and beyond. The 90 minutes of discussion were lively,…

High Energy Physics - Phenomenology · Physics 2015-06-22 Federico Carminati , Denis Perret-Gallix , Tord Riemann

Developers usually select different open source licenses to restrain the conditions of using open source software, in order to protect intellectual property rights effectively and maintain the long-term development of the software. However,…

Software Engineering · Computer Science 2020-09-03 Xin Wu , Jian-Yu Wu , Ming-Hui Zhou , Zhi-Qiang Wang , Li-Yun Yang

In this paper we discuss the impact of open source on both the security and transparency of a software system. We focus on the more technical aspects of this issue, combining and extending arguments developed over the years. We stress that…

Cryptography and Security · Computer Science 2021-08-23 Jaap-Henk Hoepman , Bart Jacobs

This document explores the advantages of integrating open source software and practices in managing a scientific lab, emphasizing reproducibility and the avoidance of pitfalls. It details practical applications from website management using…

Computers and Society · Computer Science 2024-05-14 Julien Cohen-Adad

Open Source Software (OSS) has been recognized by the software development community as an effective way to deliver software. Unlike traditional software development, OSS development is driven by collaboration among developers spread…

Software Engineering · Computer Science 2020-08-13 Bianca Minetto Napoleão , Fabio Petrillo , Sylvain Hallé

Most modern software products incorporate open-source components, requiring development teams to maintain compliance with each component's licenses. Noncompliance can have significant financial, legal, and reputational repercussions.…

A number of software foundations have been created as legal instruments to better articulate the structure, collaboration and financial model of Open Source Software (OSS) projects. Some examples are the Apache, Linux, or Mozilla…

Software Engineering · Computer Science 2020-05-21 Javier Luis Cánovas Izquierdo , Jordi Cabot

This article describes the motivation, design, and progress of the Journal of Open Source Software (JOSS). JOSS is a free and open-access journal that publishes articles describing research software. It has the dual goals of improving the…

This paper presents a general xml-based distributed software architecture in the aim of accessing and sharing resources in an opened client/server environment. The paper is organized as follows : First, we introduce the idea of a "General…

Software Engineering · Computer Science 2009-09-14 Samuel Cruz-Lara , Patrice Bonhomme , Christophe De Saint-Rat , Laurent Romary