Comparing the Effectiveness of Software Testing Strategies
IEEE Transactions on Software Engineering
Experience with Fagan's inspection method
Software—Practice & Experience
An improved inspection technique
Communications of the ACM
Software inspection process
Managing Code Inspection Information
IEEE Software
C++ how to program
Distribution and asynchrony in concurrent software engineering
Distribution and asynchrony in concurrent software engineering
A Discipline for Software Engineering
A Discipline for Software Engineering
Software Inspection
Further Experiences with Scenarios and Checklists
Empirical Software Engineering
Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment
IEEE Transactions on Software Engineering
Scrutiny: A Collaborative Inspection and Review System
ESEC '93 Proceedings of the 4th European Software Engineering Conference on Software Engineering
A Review of Tool Support for Software Inspection
CASE '95 Proceedings of the Seventh International Workshop on Computer-Aided Software Engineering
Lessons Learned by Building and Using Scrutiny(TM) a Collaborative Software Inspection System
CASE '95 Proceedings of the Seventh International Workshop on Computer-Aided Software Engineering
A method for detecting faulty code violating implicit coding rules
Proceedings of the International Workshop on Principles of Software Evolution
A Comparison of Computer Support Systems for Software Inspection
Automated Software Engineering
A Preliminary Software Engineering Theory as Investigated by Published Experiments
Empirical Software Engineering
ASSISTing Management Decisions in the Software Inspection Process
Information Technology and Management
Supporting ATAM with a collaborative web-based software architecture evaluation tool
Science of Computer Programming - Special issue on system and software architectures(IWSSA'04)
Simplified software inspection process in compliance with international standards
Computer Standards & Interfaces
Hi-index | 0.00 |
Software inspectionis an effective method of defect detection. Recent research activityhas considered the development of tool support to further increasethe efficiency and effectiveness of inspection, resulting ina number of prototype tools being developed. However, no comprehensiveevaluations of these tools have been carried out to determinetheir effectiveness in comparison with traditional paper-basedinspection. This issue must be addressed if tool-supported inspectionis to become an accepted alternative to, or even replace, paper-basedinspection. This paper describes a controlled experiment comparingthe effectiveness of tool-supported software inspection withpaper-based inspection, using a new prototype software inspectiontool known as ASSIST (Asynchronous/Synchronous Software InspectionSupport Tool). 43 students used ASSIST and paper-based inspectionto inspect two C++ programs of approximately 150 lines. The subjectsperformed both individual inspection and a group collection meeting,representing a typical inspection process. It was found thatsubjects performed equally well with tool-based inspection aswith paper-based, measured in terms of the number of defectsfound, the number of false positives reported, and meeting gainsand losses.