A promising approach to two-person software review in educational environment

A promising approach to two-person software review in educational environment
复制标题

教育环境中两人软件评审的一种有前途的方法

DOI:
10.1016/s0164-1212(97)00004-6
复制
发表时间:
1998
影响因子:
3.5
通讯作者:
Y. Mohri
Y. Mohri
中科院分区:
计算机科学2区
文献类型:
--
作者:
S. Kusumoto;Atsushi Chimura;T. Kikuno;Ken;Y. Mohri

文献摘要

被引文献

相似文献

技术评审是一种软件评审,它能有效地减少测试工作量,比测试更有效地发现错误。因此,所有在教育环境中从事软件开发的人都应该学习它。在本文中,我们提出了一种新的方法,使每个人都能有效地学习在教育环境中的审查方法。在所提出的方法中,审查是由一对人完成的:生产者和审查者。对于每个产品,首先,生产者向评审者解释产品,并从评审者那里收到有关产品的问题;然后,生产者和评审者共同检查产品,通过使用检查表来发现故障。然后,我们已经在1994年的一个实验项目中应用所提出的方法。将试验结果与1993年采用传统审查方法的一个试验项目的结果相比较,发现了以下优点:(1)每个人的贡献增加,(2)每个人都很容易学会评审方法,(3)未评审产品的百分比减少,(4)评审工作减少30%,(5)完成率提高10%。因此,所提出的方法不仅是有用的教育环境,但也为实际的软件开发。
Technical review is a type of software review which effectively reduces testing effort and detects faults more effectively than testing. Thus, it should be learned by all persons that are engaged in software development in educational environments. In this paper, we propose a new approach which allows every person to effectively learn the review methods in educational environments. In the proposed approach, the review is done by a pair of persons: producer and reviewer. For each product, first, the producer explains the product to the reviewer and receives questions about it from the reviewer; then, both the producer and the reviewer jointly check the product to detect faults by using a checklist. Then, we have applied the proposed method to an experimental project in 1994. Comparing the result of the experiment to results of an experimental project in 1993 in which the conventional review method was applied, the following advantages were found: (1) Contributions from each individual increased, (2) Every person learned the review methods easily, (3) Percentage of unreviewed product decreased, (4) Review effort decreased by 30%, and (5) Completion rate increased by 10%. Thus, the proposed approach is useful for not only the educational environment but also for actual software development.