SOFTWARE REQUIREMENT INSPECTION AND DEFECT DETECTION TECHNIQUES
Abstract— Software requirement is something which is required or we can say that it is something wanted or needed from the software. In Webster’s dictionary requirements are basically, that is difference between needed and wanted, are called requirements? Software requirement defects are those which an inspector found in any aspect of the software during the inspection. There are many different types of defect detection techniques some are based on reading, some on the language used for requirement specifications and some are experimental replication, etc. When we talk about readingbased techniques then we found that Perspective Based Reading (PBR) is one of the best techniques for software inspection and to find defects and errors in it. PBR has been anticipated to advance the efficiency of software requirement inspection. This paper starts discussion from, the very beginning concept, what are defects to the concept of inspection and its importance. It also elaborates software defects, types, and reasons with its main focus on the PBR technique and how it improves the effectiveness of the software. In the end, I try to add a test case that shows the practical implementation of PBR and ad hoc techniques and try to prove my argument that PBR is one of the best.