The efficiency of peer reviews

8.3.5 The efficiency of peer reviews

The issue of defect detection efficiency of peer review methods proper and in comparison to other SQA defect detection methods is constantly being debated. Some of the more common metrics applied to estimate the efficien- cy of peer reviews, as suggested in the literature, are:

Peer review detection efficiency (average hours worked per defect detected).

Peer review defect detection density (average number of defects detected per page of the design document).

Internal peer review effectiveness (percentage of defects detected by peer review as a percentage of total defects detected by the developer).

PARTICIPANTS

Inspection Walkthrough

8 Moderator (scribe)

Coordinator (scribe)

R ev iews Coder or

User (presenter)

Author

representative PROCESS Organizational

Organizational preparations

preparations

Overview meeting

Thorough review of Brief overview document

reading

Inspection session(s) Walkthrough session(s)

Inspection session report

Walkthrough

session report Corrections

Inspection summary report

and reworking

Follow-up of corrections and reworking

Figure 8.2: Inspection vs. walkthrough – participants and processes

The literature provides rather meager indications about findings inspection effectiveness. Dobbins (1998) quotes Madachy’s findings from an analysis of the design and code inspections conducted on the Litton project. Madachy’s findings regarding the first two metrics cited above are presented in Table 8.2.

Dobbins (1998) also cites Don O’Neill’s 1992 National Software Quality Experiment, conducted in 27 inspection laboratories operating in the US. This experiment provides some insight into the code inspection process, especially at the preparation stage. A total of 90 925 source code

Table 8.2: The Litton project’s inspection efficiency according to Madachy

Inspection efficiency metrics

8.3 P

Inspection Type of

Total

Defect

detection document

No. of

number of

eer r

and major

(work hours)

page)

major defect)

ev

iew

Code inspections

*276 422 lines of code. Source: After Dobbins (1998)

Total number of defects detected

Number of major defects detected

Total preparation time (minutes)

Accordingly:

Average preparation time per detected defect

12.3 minutes (0.2 hours)

Average preparation time per detected major defect

94.3 minutes (1.57 hours) Considering the different environments, a comparison of the defect densities

detected in the National Software Quality Experiment and those found in the Litton project reveal relatively small differences, as shown below:

National Software Litton Project Quality Experiment

Total defect detection density (defects per KLOC*) 20.3 25.9 Major defect detection density (defects per KLOC*)

168 The internal effectiveness of inspections is discussed by Cusumano (1991, pp. 352–353), who reports the results of a study on the effectiveness of design

8 review, code inspection and testing at Fujitsu (Japan) for the period R

ev

1977–1982. After two decades, the findings are still of interest, even though

iews

no efficiency metrics are provided. A comparison by year of inspection, pre- sented in Table 8.3, shows substantial improvement in software quality associated with an increased share of code inspection and design reviews and

a reduced share of software testing. The software quality is measured here by the number of defects per 1000 lines of maintained code, detected by the users during the first six months of regular software system use.

Though quantitative research results refer only to the inspection method, we can expect to obtain similar results after application of the walkthrough method. This assumption will one day have to be verified empirically for us to be certain.

Dokumen yang terkait

ALOKASI WAKTU KYAI DALAM MENINGKATKAN KUALITAS SUMBER DAYA MANUSIA DI YAYASAN KYAI SYARIFUDDIN LUMAJANG (Working Hours of Moeslem Foundation Head In Improving The Quality Of Human Resources In Kyai Syarifuddin Foundation Lumajang)

1 46 7

Anal isi s L e ve l Pe r tanyaan p ad a S oal Ce r ita d alam B u k u T e k s M at e m at ik a Pe n u n jang S MK Pr ogr a m Keahl ian T e k n ologi , Kese h at an , d an Pe r tani an Kelas X T e r b itan E r lan gga B e r d asarkan T ak s on om i S OL O

2 99 16

Analisis Pengaruh Banking Service Quality Dimensions (BSQ) Terhadap Kepuasan Nasabah PT. Bank Jatim Cabang Jember (Analysis Effect of Banking Service Quality Dimensions (BSQ) Toward Bank Customer Satisfaction on PT. Bank Jatim Branch Jember )

2 40 6

Analisis Perbedaan Kualitas Pelayanan KB antara Puskesmas Tekung dan Puskesmas Randuagung di Kabupaten Lumajang (Analysis Difference of Quality Family Planning Services inTekung and Randuagung Primary Health Care, Lumajang Regency)

0 12 8

Hubungan antara Kualitas Pelayanan Poli KIA/KB dengan Derajat Kesehatan Ibu dan Anak di 2 Puskesmas di Kabupaten Jember (The Correlation between Service Quality of Maternal and Child Healthcare/Family Planning Polyclinic and Degree of Maternal and Child H

0 18 6

I M P L E M E N T A S I P R O G R A M P E N Y A L U R A N B E R A S U N T U K K E L U A R G A M I S K I N ( R A S K I N ) D A L A M U P A Y A M E N I N G K A T K A N K E S E J A H T E R A A N M A S Y A R A K A T M I S K I N ( S t u d i D e s k r i p t i f

0 15 18

Mekanisme pengajuan klaim produk individu asuransi jiwa pada PT. MAA Life Assurance Syariah

6 85 87

Laporan Realisasi Anggaran N e r a c a C

0 11 4

HUBUNGAN DUKUNGAN KELUARGA DENGAN Quality of Life (QOL) PADA KEJADIAN STROKE Relationship Of Family Support With Quality of Life (QOL) Stroke Occurrence

0 1 7

PENGARUH KOSENTRASI SARI KUNYIT PUTIH (Curcuma zediaria) TERHADAP KUALITAS TELUR ASIN DITINJAU DARI AKTIVITAS ANTIOKSIDAN, TOTAL FENOL, KADAR PROTEIN DAN KADAR GARAM The Addition of White Turmeric (Curcuma zedoaria) Concentrated Base on Quality Antioxidan

1 1 8