Effective Software Peer Reviews for Quality Assurance

peer reviews n.w
1 / 24
Embed
Share

Explore the importance of peer reviews in software development, including types like inspections and walkthroughs. Learn about advantages, disadvantages, and how they serve the producer's needs. Discover the scope and methods of conducting inspections and walkthroughs in a life cycle activity.

  • Software Quality
  • Peer Reviews
  • Inspections
  • Walkthroughs
  • Software Development

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Peer Reviews 6/2/2025 1

  2. Best Software Practices 6/2/2025 2

  3. What is peer review? A examination of the software artifacts by the producers' peers to identify defects and changes needed. Types of peer reviews inspections walkthroughs desk-checking round-robin reviews 6/2/2025 3

  4. Inspections Formal review used to verify that the software artifact complies with the standard of excellence. 6/2/2025 4

  5. Advantages/disadvantages: Highest measured efficiency of any known form of defect removal It is also the most costly and time consuming. 6/2/2025 5

  6. Walkthroughs Informal review used to confirm the understanding of the producer and validate the approach being taken 6/2/2025 6

  7. Serve the needs of the producer Preceded by preparing lists of items Items not understood Items that appear to be incorrect Get a consensus on the approaches taken Yield open issues and action items Several walkthroughs in each life cycle activity A walkthrough should never be used for performance appraisal 6/2/2025 7

  8. Advantages/disadvantages: The second most efficient method for removing defects Not as costly as full inspection 6/2/2025 8

  9. Scope of Inspections and Walkthroughs 6/2/2025 9

  10. Inspections and Walkthroughs in a Life Cycle Activity 6/2/2025 10

  11. An inspection team members Moderator briefs the roles for each inspection team members distributes inspection materials, announces time and place for the inspection session Facilitates the interaction among the inspection team members Intervenes as necessary to ensure an effective and efficient inspection session. Producer Creates the materials to be inspected Raises issues during inspection session Offers a technical explanation of the artifact as necessary Plan the rework and performs the follow up actions 6/2/2025 11

  12. Recorder Completes Inspection Record, Inspection Reporting Form and Report Summary Form. Records every issue without exception Reviewer Raises issues and concerns about software artifacts Refrains from proposing solutions Directs comments at the artifacts not the producer Reader Reads parts of the artifact aloud so as to focus attention on a particular trouble spot Brings any background materials 6/2/2025 12

  13. Desk-checking Review Private review and debugging carried out by individual programmers with no analysts involved Defects are identified and logged during the review Defect resolution, status tracking and communication take place after the review Advantages/disadvantages: Least expensive, easy to schedule and complete Least effective review method 6/2/2025 13

  14. Round-Robin Review A process of desk-checking by multiple peers in a sequential manner A checker reviews, identifies and logs defects, then passes the folder to the next reviewer This continues until all the reviewers have participated and the folder is returned to the producer Advantages/disadvantages: More efficient than simple desk-checking Lower cost than other review techniques Not as efficient as inspections 6/2/2025 14

  15. National software Quality Experiment 1992 DOD Software Technology Strategy Reduce software problem rates by a factor of ten by 2000 3000 participants from 60 organizations 6/2/2025 15

  16. 6/2/2025 16

  17. Defect Type Ranking 6/2/2025 17

  18. Return on Investment (Avoidance Repair)/Detection 6/2/2025 18

  19. 6/2/2025 19

  20. 6/2/2025 20

  21. 6/2/2025 21

  22. 6/2/2025 22

  23. 6/2/2025 23

  24. 6/2/2025 24

Related


More Related Content