English
Related papers

Related papers: Continuous Open Source License Compliance

200 papers

Runtime enforcement can be effectively used to improve the reliability of software applications. However, it often requires the definition of ad hoc policies and enforcement strategies, which might be expensive to identify and implement.…

Software Engineering · Computer Science 2020-10-14 Oliviero Riganelli , Daniela Micucci , Leonardo Mariani

It's long been accepted that continuous integration (CI) in software engineering increases the code quality of enterprise projects when adhered to by it's practitioners. But is any of that effort to increase code quality and velocity…

Software Engineering · Computer Science 2024-02-13 Parth Sane

Context: Open Source Software (OSS) is a vital public good, included across most of modern software stacks, significantly impacting GDP and national tech growth, while supporting interoperability, sovereignty, and transparency. However,…

Software Engineering · Computer Science 2025-10-07 Johan Linåker , Sachiko Muto

Operations and Supply Chain Management (OSCM) has continually evolved, incorporating a broad array of strategies, frameworks, and technologies to address complex challenges across industries. This encyclopedic article provides a…

Computers and Society · Computer Science 2025-06-24 Fotios Petropoulos , Henk Akkermans , O. Zeynep Aksin , Imran Ali , Mohamed Zied Babai , Ana Barbosa-Povoa , Olga Battaïa , Maria Besiou , Nils Boysen , Stephen Brammer , Alistair Brandon-Jones , Dirk Briskorn , Tyson R. Browning , Paul Buijs , Piera Centobelli , Andrea Chiarini , Paul Cousins , Elizabeth A. Cudney , Andrew Davies , Steven J. Day , René de Koster , Rommert Dekker , Juliano Denicol , Mélanie Despeisse , Stephen M. Disney , Alexandre Dolgui , Linh Duong , Malek El-Qallali , Behnam Fahimnia , Fatemeh Fakhredin , Stanley B. Gershwin , Salar Ghamat , Vaggelis Giannikas , Christoph H. Glock , Janet Godsell , Kannan Govindan , Claire Hannibal , Anders Haug , Tomislav Hernaus , Juliana Hsuan , Dmitry Ivanov , Marianne Jahre , Björn Johansson , Madan Shankar Kalidoss , Argyris Kanellopoulos , Devika Kannan , Elif Karul , Konstantinos V. Katsikopoulos , Ayse Begüm Kilic-Ararat , Rainer Kolisch , Maximilian Koppenberg , Maneesh Kumar , Yong-Hong Kuo , Andrew Kusiak , Michael A. Lewis , Stanley Frederick W. T. Lim , Veronique Limère , Jiyin Liu , Omid Maghazei , Matija Marić , Joern Meissner , Miranda Meuwissen , Pietro Micheli , Samudaya Nanayakkara , Bengü Nur Özdemir , Thanos Papadopoulos , Stephen Pavelin , Srinath Perera , Wendy Phillips , Dennis Prak , Hubert Pun , Sharfah Ahmad Qazi , Usha Ramanathan , Gerald Reiner , Ewout Reitsma , Jens K. Roehrich , Nada R. Sanders , Joseph Sarkis , Nico André Schmid , Christoph G. Schmidt , Andreas Schroeder , Kostas Selviaridis , Stefan Seuring , Chuan Shi , Byung-Gak Son , Martin Spring , Brian Squire , Wendy van der Valk , Dirk Pieter van Donk , Geert-Jan van Houtum , Miriam Wilhelm , Finn Wynstra , Ting Zheng

Software vulnerabilities remain a significant risk factor in achieving security objectives within software development organizations. This is especially true where either proprietary or open-source software (OSS) is included in the…

Software Engineering · Computer Science 2025-09-23 James J. Cusick

Continuous practices are a staple of the modern software development workflow. Automation, in particular, is widely adopted due to its benefits related to quality and productivity. However, automation, similarly to all other aspects of the…

Software Engineering · Computer Science 2021-03-15 Omar Elazhary

The proliferation of generative AI systems has created new challenges for the Free and Open Source Software (FOSS) community, particularly regarding how traditional copyleft principles should apply when open source code is used to train AI…

Computers and Society · Computer Science 2026-02-09 Grant Shanklin , Emmie Hine , Claudio Novelli , Tyler Schroder , Luciano Floridi

In recent years, open-source software (OSS) has become increasingly prevalent in developing software products. While OSS documentation is the primary source of information provided by the developers' community about a product, its role in…

Software Engineering · Computer Science 2024-03-07 Aaron Imani , Shiva Radmanesh , Iftekhar Ahmed , Mohammad Moshirpour

Much of the current software depends on open-source components, which in turn have complex dependencies on other open-source libraries. Vulnerabilities in open source therefore have potentially huge impacts. The goal of this work is to get…

Software Engineering · Computer Science 2023-05-10 Tobias Dam , Sebastian Neumaier

Open source licenses create a legal framework that plays a crucial role in the widespread adoption of open source projects. Without a license, any source code available on the internet could not be openly (re)distributed. Although recent…

Software Engineering · Computer Science 2020-12-10 João Pedro Moraes , Ivanilton Polato , Igor Wiese , Filipe Saraiva , Gustavo Pinto

In this paper we argue that policies are an increasing concern for organizations that are operating a web site. Examples of policies that are relevant in the domain of the web address issues such as privacy of personal data, accessibility…

Computers and Society · Computer Science 2008-07-31 Holger M. Kienle , Hausi A. Müller

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

Most organizations today use spreadsheets in some form or another to support critical business processes. However the financial resources, and developmental rigor dedicated to them are often minor in comparison to other enterprise…

Computers and Society · Computer Science 2024-12-31 Brandon Weber

A workflow is a collection of steps that must be executed in some specific order to achieve an objective. A computerised workflow management system may enforce authorisation policies and constraints, thereby restricting which users can…

Data Structures and Algorithms · Computer Science 2015-02-02 Jason Crampton , Gregory Z. Gutin , Daniel Karapetyan

An established trend in software engineering insists on using components (sometimes also called services or packages) to encapsulate a set of related functionalities or data. By defining interfaces specifying what functionalities they…

Software Engineering · Computer Science 2015-07-29 Daniel Ricardo dos Santos , Silvio Ranise , Serena Elisa Ponta

While there has been substantial empirical work identifying factors that influence the contribution to, and use of open source software, we have as yet little theory that identifies the key constructs and relationships that would allow us…

Computers and Society · Computer Science 2019-05-16 Nicolas Jullien , Klaas-Jan Stol , James Herbsleb

As Machine Learning (ML) gains adoption across industries and new use cases, practitioners increasingly realize the challenges around effectively developing and iterating on ML systems: reproducibility, debugging, scalability, and…

Machine Learning · Computer Science 2023-03-22 Jacopo Tagliabue , Hugo Bowne-Anderson , Ville Tuulos , Savin Goyal , Romain Cledat , David Berg

The widespread adoption of cloud computing has resulted in the proliferation of open source cloud computing frameworks that give more control to enterprises over their data and networks. Though the benefits of open source software are…

Software Engineering · Computer Science 2018-05-16 Irum Rauf , Elena Troubitsyna

Large Language Models (LLMs) have become central in academia and industry, raising concerns about privacy, transparency, and misuse. A key issue is the trustworthiness of proprietary models, with open-sourcing often proposed as a solution.…

Software Engineering · Computer Science 2025-01-29 Domen Vake , Bogdan Šinik , Jernej Vičič , Aleksandar Tošić

Business processes need to have certain constraints such that they can lead to sustainable outcomes. These constraints can be manifold and their adherence has to be monitored. In the past compliance checking has been applied in several…

Computers and Society · Computer Science 2020-06-19 Clemens Schreiber