Abstract
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.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have