需求工程中人为错误管理:应修正人员、流程还是环境?
计算机视觉与模式识别
2023-04-07 v1 机器人学
摘要
背景:软件开发以人为中心,且易受人为错误影响。人为错误是人类思维过程中的错误。为确保软件质量,从业者必须理解如何管理这些人为错误。组织常变更需求工程过程,以预防人为错误发生或减轻错误发生时的危害。尽管其他学科中已有关于人为错误管理的研究,但针对软件工程(特别是需求工程)中人为错误预防与减轻的研究十分有限。软件工程研究并未就需求工程中最有效的变更类型给出有力结论。目标:本文旨在基于需求工程专业人员的数据,开发一套人为错误预防与减轻策略的分类法。方法:我们对两项关于需求工程实践的实践者调查进行了定性分析,以识别并分类预防与减轻人为错误的策略。结果:我们将人为错误管理策略依据其主要影响人员、流程或环境组织为分类法。在每个高层类别内,我们进一步将策略组织为低层类。超过 50% 的报告策略需要变更流程,23% 需要变更环境,21% 需要变更人员,其余 5% 过于模糊无法归类。此外,超过 50% 的策略聚焦于管理活动。结论:人为错误管理分类法为需求工程中人为错误的预防与减轻策略提供了系统的分类与组织。这一系统组织为研究的构建奠定了基础。
引用
@article{arxiv.2304.02704,
title = {Real-Time Dense 3D Mapping of Underwater Environments},
author = {Weihan Wang and Bharat Joshi and Nathaniel Burgdorfer and Konstantinos Batsos and Alberto Quattrini Li and Philippos Mordohai and Ioannis Rekleitis},
journal= {arXiv preprint arXiv:2304.02704},
year = {2023}
}