English
Related papers

Related papers: From Hugging Face to GitHub: Tracing License Drift…

200 papers

Using libraries in applications has helped developers reduce the costs of reinventing already existing code. However, an increase in diverse technology stacks and third-party library usage has led developers to inevitably switch…

Software Engineering · Computer Science 2023-03-17 Kanchanok Kannee , Raula Gaikovina Kula , Supatsara Wattanakriengkrai , Kenichi Matsumoto

Contemporary software is characterized by reuse of components that are declared as dependencies and that are received from package managers/registries, such as, NPM, PyPI, RubyGems, Maven Central, etc. Direct and indirect dependency…

Software Engineering · Computer Science 2022-03-04 Rolf-Helge Pfeiffer

Recent application programming interface (API) restrictions on major social media platforms challenge compliance with the EU Digital Services Act [20], which mandates data access for algorithmic transparency. We develop a structured audit…

Computers and Society · Computer Science 2026-05-12 Florian A. D. Burnat , Brittany I. Davidson

Large Language Models (LLMs) play an ever-increasing role in the field of Artificial Intelligence (AI)--not only for natural language processing but also for code understanding and generation. To stimulate open and responsible research on…

Companies, including market rivals, have long collaborated on the development of open source software (OSS), resulting in a tangle of co-operation and competition known as "open source co-opetition". While prior work investigates open…

Software Engineering · Computer Science 2024-10-25 Cailean Osborne , Farbod Daneshyan , Runzhi He , Hengzhi Ye , Yuxia Zhang , Minghui Zhou

This article examines the ethical and legal implications of artificial intelligence (AI) driven data collection, focusing on developments from 2023 to 2024. It analyzes recent advancements in AI technologies and their impact on data…

Computers and Society · Computer Science 2025-03-20 Shahmar Mirishli

Open source software (OSS) licenses regulate the conditions under which OSS can be legally reused, distributed, and modified. However, a common issue arises when incorporating third-party OSS accompanied with licenses, i.e., license…

Software Engineering · Computer Science 2023-06-27 Sihan Xu , Ya Gao , Lingling Fan , Linyu Li , Xiangrui Cai , Zheli Liu

Tensions between AI Safety (AIS) and AI Ethics (AIE) have increasingly surfaced in AI governance and public debates about AI, leading to what we term the "responsible AI divides". We introduce a model that categorizes four modes of…

Computers and Society · Computer Science 2026-03-17 Bálint Gyevnár , Atoosa Kasirzadeh

Background. The development of empirical studies in software engineering mainly relies on the data available on code hosting platforms, being GitHub the most representative. Nevertheless, in the last years, the emergence of Machine Learning…

Software Engineering · Computer Science 2023-07-28 Adem Ait , Javier Luis Cánovas Izquierdo , Jordi Cabot

Recent research advances in Artificial Intelligence (AI) have yielded promising results for automated software vulnerability management. AI-based models are reported to greatly outperform traditional static analysis tools, indicating a…

Cryptography and Security · Computer Science 2024-05-07 Shengye Wan , Joshua Saxe , Craig Gomes , Sahana Chennabasappa , Avilash Rath , Kun Sun , Xinda Wang

This article examines the evolving landscape of artificial intelligence (AI) regulation in financial services, detailing the legal frameworks and compliance challenges posed by rapid technological adoption. By reviewing current legislation,…

Computers and Society · Computer Science 2025-03-25 Shahmar Mirishli

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

Open source software ecosystems consist of thousands of interdependent libraries, which users can combine to great effect. Recent work has pointed out two kinds of risks in these systems: that technical problems like bugs and…

Software Engineering · Computer Science 2022-05-11 William Schueller , Johannes Wachs

New capabilities in foundation models are owed in large part to massive, widely-sourced, and under-documented training data collections. Existing practices in data collection have led to challenges in tracing authenticity, verifying…

Artificial Intelligence · Computer Science 2024-09-04 Shayne Longpre , Robert Mahari , Naana Obeng-Marnu , William Brannon , Tobin South , Katy Gero , Sandy Pentland , Jad Kabbara

The rapidly evolving fields of Machine Learning (ML) and Artificial Intelligence have witnessed the emergence of platforms like Hugging Face (HF) as central hubs for model development and sharing. This experience report synthesizes insights…

Software Engineering · Computer Science 2024-02-13 Joel Castaño , Silverio Martínez-Fernández , Xavier Franch

AI-agents help developers in different coding tasks, such as developing new features, fixing bugs, and reviewing code. Developers can write a Github issue and assign it to an AI-agent like Copilot for implementation. Based on the issue and…

Software Engineering · Computer Science 2025-12-29 Mohammed Sayagh

The proliferation of open source software (OSS) and different types of reuse has made it incredibly difficult to perform an essential legal and compliance task of accurate license identification within the software supply chain. This study…

Software Engineering · Computer Science 2025-06-23 Mahmoud Jahanshahi , David Reid , Adam McDaniel , Audris Mockus

The widespread adoption of open source libraries and frameworks can be attributed to their licensing. Open Source Software Licenses (OSS licenses) ensure that software can be sold or distributed as part of aggregate programs from various…

Software Engineering · Computer Science 2025-06-03 Raula Gaikovina Kula , Brittany Anne Reid , Christoph Treude

As the possibilities for Artificial Intelligence (AI) have grown, so have concerns regarding its impacts on society and the environment. However, these issues are often raised separately; i.e. carbon footprint analyses of AI models…

Computers and Society · Computer Science 2025-04-02 Alexandra Sasha Luccioni , Giada Pistilli , Raesetje Sefala , Nyalleng Moorosi