一句话:提出基于分布式账本和软件遥测的交付治理框架,提升软件供应链合规、溯源与信任。
现代软件交付在地理分布环境中进行,类似供应链,涉及多方参与、多个阶段、合规要求及制品完整性维护。集中控制分散到自治交付组织后,各方采用不同流程、工具与度量,导致透明度下降、合规监控失效、协调摩擦、缺乏溯源与信任。本文提出基于分布式账本技术的交付治理框架,利用“软件遥测”记录来自不同交付伙伴的数据,以支持合规监控与遵循、来源与可追溯性、透明度,从而建立信任。摘要未报告具体实证评估,贡献主要为框架设计与能力论证。
Modern software delivery happens in a geographically distributed environment and resembles like a supply chain - consists of various participants, involves various phases, needs adherence to multiple regulations and needs to maintain artifacts' integrity throughout the delivery phases. This shift in software development brings along with it several challenges ranging from communication of information/knowledge, coordination and control of teams, activities adhering to goals and policies and artifacts adhering to quality, visibility, and management. With the dispersion of centralized control over software delivery to autonomous delivery organizations, the variety of processes and tools used turns transparency into opacity as autonomous teams use different software processes, tools, and metrics, leading to issues like ineffective compliance monitoring, friction prone coordination, and lack of provenance, and thereby trust. In this paper, we present a delivery governance framework based on distributed ledger technology that uses a notion of `software telemetry' to record data from disparate delivery partners and enables compliance monitoring and adherence, provenance and traceability, transparency, and thereby trust.
DOI 原文 ·
@inproceedings{paperbot5300,
title = {Trusted Software Supply Chain},
author = {Kapil Singi and Jagadeesh Chandra Bose R P and Sanjay Podder and Adam P. Burden},
booktitle = {ASE},
year = {2019},
doi = {10.1109/ase.2019.00141}
}