Post-Completion Error in Software Development

Post-Completion Error in Software Development
复制标题

软件开发中的完成后错误

DOI:
--
复制
发表时间:
2016
期刊:
IEEE/ACM International Conference on Connected Health: Applications, Systems and Engineering Technologies
影响因子:
--
通讯作者:
Fuqun Huang
Fuqun Huang
中科院分区:
--
文献类型:
--
作者:
Fuqun Huang

文献摘要

被引文献

相似文献

心理学家在各种任务中都观察到了完成后错误,但是在软件工程中缺乏经验研究。在实验竞赛中,进行了完整的方案。在相同的方式上,主题犯了完成后错误,以设计和实施软件要求,这将是最后一个子任务,而不是完成这一百分比的完成犯下完成后误差的受试者明显高于犯其他错误的受试者。提出了提出策略以防止软件开发中的完整后错误的策略的位置。
Post-completion errors have been observed in a variety of tasks by psychologists, but there is a lack of empirical studies in software engineering. This paper investigates whether post-completion errors occur in software development and the likelihood that software developers commit this error when a post-completion scenario is presented. An experimental study was conducted in the context of a programming contest. In the experiment, a programming task specification that contained a post-completion sub-task requirement was presented to the subjects. The results showed that 41.82% of the subjects committed the post-completion error in the same way¬—forgetting to design and implement a software requirement which is supposed to be the last sub-task and is not necessary for the completion of the main sub-task. This percentage of subjects committing the post-completion error was significantly higher than that of subjects committing other errors. This study has confirmed that post-completion error occurs in software development and, moreover, different software developers tend to commit this error in the same way with a high likelihood at the location where a post-completion scenario is presented. Strategies are proposed to prevent post-completion errors in software development.