安全分析中的沟通渠道:一项工业探索性案例研究
软件工程
2019-04-12 v2 密码学与安全
系统与控制
摘要
背景:安全分析是开发安全关键系统中的一项主要活动。由于安全关键系统日益复杂且开发过程紧密交织,这是一项多个职能部门之间高度协作的任务。沟通无处不在。动机:多个职能部门之间有效的沟通渠道会影响安全分析、质量以及安全产品的交付。然而,安全分析过程中沟通渠道的使用有时具有随意性并带来挑战。目标:调查工业界在安全分析中现有沟通渠道、其使用频率、目的与挑战。方法:对安全关键公司中的专家进行多案例研究(调查:39人,访谈:21人),包括软件开发人员、质量工程师和功能安全经理。还进行了直接观察和文档审查。结果:安全分析期间流行的沟通渠道包括正式会议、项目协调工具、文档和电话。电子邮件、个人讨论、培训、内部沟通软件和看板也在使用中。涉及安全分析的培训每年发生1-4次,而其他上述沟通渠道的发生频率从每天1-4次到每月1-4次不等。我们总结了这些沟通渠道的28个目的。沟通大多出于澄清安全需求、解决临时问题、冲突与障碍以及分享安全知识的目的。报告了最主要的挑战。结论:在安全分析期间,为有效使用沟通渠道并避免挑战,应在开始时确立安全分析中沟通明确的目的。推导解决前10大挑战的对策是潜在的后续步骤。
引用
@article{arxiv.1804.08909,
title = {Communication channels in safety analysis: An industrial exploratory case study},
author = {Yang Wang and Daniel Graziotin and Stefan Kriso and Stefan Wagner},
journal= {arXiv preprint arXiv:1804.08909},
year = {2019}
}
备注
35 pages, 5 figures. Accepted for publication at Journal of Systems and Software