中文
相关论文

相关论文: Unlocking Reproducibility: Automating re-Build Pro…

200 篇论文

As the current COBOL workforce retires, entry-level developers are left to keep complex legacy systems maintained and operational. This creates a massive gap in knowledge and ability as companies are having their veteran developers replaced…

软件工程 · 计算机科学 2022-06-14 Dylan Lee , Austin Henley , Bill Hinshaw , Rahul Pandita

The software product is a source of cyber-attacks that target organizations by using their software supply chain as a distribution vector. As the reliance of software projects on open-source or proprietary modules is increasing drastically,…

密码学与安全 · 计算机科学 2023-05-24 Betul Gokkaya , Leonardo Aniello , Basel Halak

With the rapid growth of open-source ecosystems (e.g., Linux) and domain-specific software projects (e.g., aerospace), efficient management of reusable artifacts is becoming increasingly crucial for software reuse. The multi-level feature…

软件工程 · 计算机科学 2025-07-08 Dongming Jin , Zhi Jin , Nianyu Li , Kai Yang , Linyu Li , Suijing Guan

The robustness of critical infrastructure systems is contingent upon the integrity and transparency of their software supply chains. A Software Bill of Materials (SBOM) is pivotal in this regard, offering an exhaustive inventory of…

软件工程 · 计算机科学 2024-01-19 Boming Xia , Dawen Zhang , Yue Liu , Qinghua Lu , Zhenchang Xing , Liming Zhu

Research and industry are rapidly advancing the innovation and adoption of foundation model-based systems, yet the tools for managing these models have not kept pace. Understanding the provenance and lineage of models is critical for…

机器学习 · 计算机科学 2024-12-17 Keyu Wang , Abdullah Norozi Iranzad , Scott Schaffter , Meg Risdal , Doina Precup , Jonathan Lebensold

Various fields of science face a reproducibility crisis. For quantum software engineering as an emerging field, it is therefore imminent to focus on proper reproducibility engineering from the start. Yet the provision of reproduction…

软件工程 · 计算机科学 2022-01-31 Wolfgang Mauerer , Stefanie Scherzinger

High Performance Computing~(HPC) software stacks have become complex, with the dependencies of some applications numbering in the hundreds. Packaging, distributing, and administering software stacks of that scale is a complex undertaking…

软件工程 · 计算机科学 2022-11-14 Farid Zakaria , Thomas R. W. Scogland , Todd Gamblin , Carlos Maltzahn

Open-source scientific software is a major driver of scientific progress, yet its development and reuse remain difficult in collaborative settings. Researchers repeatedly face four recurring challenges: discovering and reproducing existing…

数字图书馆 · 计算机科学 2026-04-22 Jan Philipp Albrecht , Deborah Schmidt , Lucas Rieckert , Maximilian Otto , Kyle Harrington

With the increased interest in computational sciences, machine learning (ML), pattern recognition (PR) and big data, governmental agencies, academia and manufacturers are overwhelmed by the constant influx of new algorithms and techniques…

软件工程 · 计算机科学 2017-07-28 André Anjos , Laurent El-Shafey , Sébastien Marcel

Software Product Lines are large-scale, multi-unit systems that enable massive, customized production. They consist of a base of reusable artifacts and points of variation that provide the system with flexibility, allowing generating…

软件工程 · 计算机科学 2019-01-08 Zineb Mcharfi , Bouchra El Asri , Abdelaziz Kriouile

Machine learning systems increasingly rely on open-source artifacts such as datasets and models that are created or hosted by other parties. The reliance on external datasets and pre-trained models exposes the system to supply chain attacks…

密码学与安全 · 计算机科学 2025-10-02 Andrew Gan , Zahra Ghodsi

BACKGROUND: Vulnerable dependencies are a known problem in today's open-source software ecosystems because OSS libraries are highly interconnected and developers do not always update their dependencies. AIMS: In this paper we aim to present…

软件工程 · 计算机科学 2018-08-30 Ivan Pashchenko , Henrik Plate , Serena Elisa Ponta , Antonino Sabetta , Fabio Massacci

The explosion of the amount of data stored in cloud systems calls for more efficient paradigms for redundancy. While replication is widely used to ensure data availability, erasure correcting codes provide a much better trade-off between…

分布式、并行与集群计算 · 计算机科学 2017-03-16 Steve Jiekak , Anne-Marie Kermarrec , Nicolas Le Scouarnec , Gilles Straub , Alexandre Van Kempen

Permissive licenses like MIT, Apache-2.0, and BSD-3-Clause dominate open-source AI, signaling that artifacts like models, datasets, and code can be freely used, modified, and redistributed. However, these licenses carry mandatory…

机器学习 · 计算机科学 2026-02-10 James Jewitt , Gopi Krishnan Rajbahadur , Hao Li , Bram Adams , Ahmed E. Hassan

Reproducibility of computationally-derived scientific discoveries should be a certainty. As the product of several person-years' worth of effort, results -- whether disseminated through academic journals, conferences or exploited through…

计算工程、金融与科学 · 计算机科学 2015-06-17 Tom Crick , Benjamin A. Hall , Samin Ishtiaq

Computer-based systems have solved several domain problems, including industrial, military, education, and wearable. Nevertheless, such arrangements need high-quality software to guarantee security and safety as both are mandatory for…

As modern software development increasingly relies on reusable libraries and components, managing dependencies has become critical for ensuring software stability and security. However, challenges such as outdated dependencies, missed…

软件工程 · 计算机科学 2025-04-01 Barisha Chowdhury , Md Fazle Rabbi , S. M. Mahedy Hasan , Minhaz F. Zibran

Retrieval-Augmented Code Generation (RACG) is increasingly adopted to enhance Large Language Models for software development, yet its security implications remain dangerously underexplored. This paper conducts the first systematic…

密码学与安全 · 计算机科学 2025-12-29 Tian Li , Bo Lin , Shangwen Wang , Yusong Tan

The reproducibility of software environments is a critical concern in modern software engineering, with ramifications ranging from the effectiveness of collaboration workflows to software supply chain security and scientific…

软件工程 · 计算机科学 2026-01-21 Julien Malka , Stefano Zacchiroli , Théo Zimmermann

The open-source Helix++ project improves the security posture of computing platforms by applying cutting-edge cybersecurity techniques to diversify and harden software automatically. A distinguishing feature of Helix++ is that it does not…

密码学与安全 · 计算机科学 2023-04-12 Jack W. Davidson , Jason D. Hiser , Anh Nguyen-Tuong