Examining active error in software development

Examining active error in software development
复制标题

检查软件开发中的主动错误

DOI:
10.1109/vlhcc.2016.7739678
复制
发表时间:
2016
期刊:
2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
影响因子:
--
通讯作者:
B. Nuseibeh
B. Nuseibeh
中科院分区:
--
文献类型:
--
作者:
Tamara Lopez;M. Petre;B. Nuseibeh

文献摘要

被引文献

相似文献

在编写软件时,软件很少按预期工作。事情在日常实践中出错,开发人员通常被理解为形成处理它们的理论和策略。从这个意义上讲,错误并不是软件中遗留下来的错误,它们是经常遇到和经历的。本文报告了一项人种学信息研究的结果,该研究旨在检查在办公桌上遇到的错误。在一个月的过程中,对描述成对的开放源码开发实践的电影进行了分析,以识别和描述主动错误的实例。在心理学研究得出的错误处理框架内对实例进行了解释。对典型的实例进行了分析,并讨论了与检验桌面实践的软件工程研究有关的问题。研究结果表明,主动错误在软件开发中的意义是个人的,受时间推移、首选实践的出现和环境变化的影响。
Software rarely works as intended while it is being written. Things go wrong in the midst of everyday practice, and developers are commonly understood to form theories and strategies for dealing with them. Errors in this sense are not bugs left behind in software, they are actively encountered and experienced. This paper reports findings of an ethnographically-informed study undertaken to examine error encountered at the desk. Films depicting paired open-source development practice over the course of a month were analyzed to identify and delineate instances of active error. Instances were interpreted within a framework of error handling drawn from psychology research. Analyses of representative instances are given and discussed in relation to software engineering research that examines practice at the desk. Findings demonstrate that the significance of active error in software development is personal, shaped by passing time, the emergence of preferred practices and environmental changes.