paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Reflecting on Recurring Failures in IoT Development

反思 IoT 开发中反复出现的故障
ASE Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering2022匹配度 1/10 · 该论文是对22起IoT故障的实证分析与研究议程,属于软件工程可靠性与开发生命周期范畴,未涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析等用户核心方向。引用 20 inbox
Dharun Anandayuvaraj, James C. Davis
crossref: 2026-09-12

AI 速览

一句话:系统分析 22 起 IoT 故障,总结跨领域且长期持续的故障主题,并提出故障感知开发生命周期研究议程。

随着 IoT 系统获得更多责任与自主性,其收益与风险同步上升,如何在市场压力下安全可靠地开发高风险软件密集型系统成为挑战。作者系统分析了近期 IoT 故障,收集并分析 22 篇新闻报道,考察故障来源、影响与修复策略。结果显示,故障趋势既存在于不同应用领域内部,也跨越应用领域,且故障主题随时间持续存在。为缓解这些趋势,论文提出面向 IoT 的故障感知软件开发生命周期研究议程,包括故障百科、系统事后复盘的实证基础,以及配套自动化工具。

问题
IoT 系统日益自主且高风险,如何在市场压力下安全、可靠地开发这类软件密集型系统。
方法
系统收集并分析 22 篇近期 IoT 故障新闻报道,归纳故障来源、影响、修复策略以及跨领域和跨时间的趋势。
评估
基于 22 篇新闻报道的案例集进行定性分析,比较不同应用领域内部与之间的故障主题及其持续性。
原文摘要(Abstract)

As IoT systems are given more responsibility and autonomy, they offer greater benefits, but also carry greater risks. We believe this trend invigorates an old challenge of software engineering: how to develop high-risk software-intensive systems safely and securely under market pressures? As a first step, we conducted a systematic analysis of recent IoT failures to identify engineering challenges. We collected and analyzed 22 news reports and studied the sources, impacts, and repair strategies of failures in IoT systems. We observed failure trends both within and across application domains. We also observed that failure themes have persisted over time. To alleviate these trends, we outline a research agenda toward a Failure-Aware Software Development Life Cycle for IoT development. We propose an encyclopedia of failures and an empirical basis for system postmortems, complemented by appropriate automated tools.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot7222,
  title = {Reflecting on Recurring Failures in IoT Development},
  author = {Dharun Anandayuvaraj and James C. Davis},
  booktitle = {ASE},
  year = {2022},
  doi = {10.1145/3551349.3559545}
}