一句话:剖析汽车软件开发四个关键领域的软件复杂性,指出现有实践难以系统化管理该复杂性。
汽车软件正进入现代汽车的核心,连接性与主动安全等功能带来舒适体验,也使其底层复杂性逐年剧增。然而软件不可见,实践者和研究者难以全面把握复杂性的量级,只能从超高设计投入、缺陷报告潮和保修成本激增等后果中感知。本文在汽车软件开发的四个关键领域揭示软件复杂性的表现,分析其来源与影响,并指出现有实践严重不足,难以系统化地管理这种复杂性。文章呼吁对汽车软件复杂性进行更系统的识别与管理。
Software continues its procession into the core of the modern cars. Sophisticated functionalities, like connectivity and active safety, provide gratifying comfort to its users. With the sophisticated functionality, however, comes the underlying complexity that grows overwhelmingly year by year. But the invisibility of software hinders the practitioners and researchers grasping the magnitude of complexity thoroughly. Rather, from time to time, the consequences of complexity surface in forms of ultra-high design efforts, waves of defect reports, and explosions of warranty costs. This article reveals the complexity of software in four key areas of automotive software development. It points out that the existing practices are severely insufficient for systematic complexity management.
DOI 原文 ·
@inproceedings{paperbot5777,
title = {Revealing the complexity of automotive software},
author = {Vard Antinyan},
booktitle = {FSE},
year = {2020},
doi = {10.1145/3368089.3417038}
}