Fostering of a positive review culture by using Review Orientation Kit - Preparation, feeding good tips, growing the population of reviewer -
Abstract AbstractAbstract Abstract
A review is effective in extracting software defects especially at the early stage of developing process, but it seems to be very difficult to make effective use of review. Why? Our research team has started our study at this view point. One reason is a shortage of reviewer, so the excellent reviewers have to review so many documents. As a result, they can't check whole of the documents. And one more reason is lack of good reviewing culture, we thought.
In order to resolve these problems, we've developed a "Review Orientation Kit". We are sure that the kit will help those who want to study practical and effective technique of review, and also help beginners to lower their resistance to a review. And this will grow population of reviewer.
In this paper, we will introduce this kit and the result of our questionnaire on this kit. We will also report the result of analysis of the questionnaire, and the vision of this kit.
( ) ド メ イ ン 知 識 ド メ イ ン 知 識
How
1 11 1
No. No.No. No.
A B No. No.No. No.
( ) ( )
4-2 3 19 2. 18 4. 16 6. 14 7. 9 9. 16 10. 17 1. 6 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 1 0 . 1 1 . 4 1 0 0 1 1 5 0 1 0 0 9 0 4 3 6 4 5 5 2 2 2 4 12 11 15 9 10 8 10 12 15 6 2 6 4 1 3 4 1 4 4 2 11 0 2 4 6 8 10 12 14 16 18 1 2 3 4 5 6 7 8 9 10 11
4-3 3 1/4 3/4 1 22 2 2222 3333 2 20 H/W QA 0 1111 2222 3 21 0 2222 3333 4 20 7 3333 3333 1. N o.
How Why
N o . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 1 0 . 1 1 . 1 22 2 2222 3333 3333 3333 3333 3333 3333 3333 3333 3333 3333 2 20 H/W QA 0 1111 3333 3333 3333 4444 3333 3333 3333 3333 3333 3333 3 21 0 2222 4444 2222 3333 2222 4444 3333 4444 3333 3333 3333 4 20 7 3333 4444 2222 3333 3333 4444 1111 2222 2222 4444 4444 ) ( 5 27 25 3333 3333 3333 3333 2222 2222 3333 4444 4444 3333 3333 6 11 5 2222 3333 3333 3333 3333 4444 2222 3333 3333 3333 3333 7 19 2 3333 3333 3333 3333 3333 3333 2222 3333 3333 3333 4444 8 7 3 1111 3333 2222 3333 3333 2222 1111 2222 2222 3333 2222 9 1 0 4444 4444 3333 2222 4444 3333 2222 3333 3333 3333 4444 10 21 10 3333 3333 3333 3333 3333 3333 3333 3333 4444 4444 4444 11 11 3 2222 3333 3333 3333 2222 2222 2222 3333 3333 2222 4444 12 10 7 2222 3333 3333 3333 3333 3333 3333 3333 3333 3333 4444 13 33 QMS,ISMS 20 1111 4444 4444 3333 2222 3333 4444 2222 3333 2222 4444 14 8 7 2222 1111 2222 2222 1111 1111 1111 2222 1111 3333 2222 15 7 5 4444 4444 4444 2222 3333 2222 1111 2222 3333 3333 3333 16 9 5 2222 3333 4444 3333 4444 4444 3333 4444 4444 3333 4444 17 6 2 1111 4444 3333 4444 2222 3333 1111 4444 4444 3333 4444 18 23 8 2222 3333 3333 3333 3333 3333 2222 3333 3333 3333 4444 19 23 15 2222 3333 4444 3333 2222 3333 3333 3333 3333 3333 4444 4 44 4 1111 0000 0000 1111 1111 5555 0000 1111 0000 0000 9 99 9 0000 4444 3333 6666 4444 5555 5555 2222 2222 2222 4 44 4 12121212 11111111 15151515 9999 10101010 8888 10101010 12121212 15151515 6666 2 22 2 6666 4444 1111 3333 4444 1111 4444 4444 2222 11111111
N o . 1 22 2 ( ) 2 20 H/W QA 0 3 21 0 4 20 7 5 27 25 6 11 5 7 19 2 8 7 3 9 1 0 10 21 10 11 11 3 12 10 7 13 33 QMS,ISMS 20 14 8 7 QMS 15 7 5 16 9 QMS 5
N o . 1 22 2 2 20 H/W QA 0 - -3 21 0 4 20 7 5 27 25 6 11 5 7 19 2 8 7 3 9 1 0 10 21 10 11 11 3 12 10 7 13 33 QMS,ISM S 20 14 8 7 15 7 5 16 9 QMS 5 17 6 2 18 23 8 19 23 15
N o . 1 22 2 2 20 H/W QA 0 3 21 0 4 20 7 ( ) ( ) 5 27 25 6 11 5 7 19 2 8 7 3 9 1 0 10 21 10 11 11 3 12 10 7 13 33 QMS,ISMS 20 14 8 7 15 7 5 16 9 QMS 5
N o . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 1 0 . 1 1 . 1 22 2 2 3 3 3 3 3 3 3 3 3 3 2 20 H/W QA 0 1 3 3 3 4 3 3 3 3 3 3 3 21 0 2 4 2 3 2 4 3 4 3 3 3 4 20 7 3 4 2 3 3 4 1 2 2 4 4 5 27 25 3 3 3 3 2 2 3 4 4 3 3 6 11 5 2 3 3 3 3 4 2 3 3 3 3 7 19 2 3 3 3 3 3 3 2 3 3 3 4 8 7 3 1 3 2 3 3 2 1 2 2 3 2 9 1 0 4 4 3 2 4 3 2 3 3 3 4 10 21 10 3 3 3 3 3 3 3 3 4 4 4 11 11 3 2 3 3 3 2 2 2 3 3 2 4 12 10 7 2 3 3 3 3 3 3 3 3 3 4 13 33 QMS,ISMS 20 1 4 4 3 2 3 4 2 3 2 4 14 8 7 2 1 2 2 1 1 1 2 1 3 2 15 7 5 4 4 4 2 3 2 1 2 3 3 3 16 9 QMS 5 2 3 4 3 4 4 3 4 4 3 4 17 6 2 1 4 3 4 2 3 1 4 4 3 4 18 23 8 2 3 3 3 3 3 2 3 3 3 4 19 23 15 2 3 4 3 2 3 3 3 3 3 4
1 22 2 2222 3333 2 20 H/W QA 0 1111 2222 3 21 0 2222 3333 4 20 7 3333 3333 1. N o .
これから
これから
これから
これからレビュー
レビュー
レビューを
レビュー
を
を
を始
始
始
始める
める人
める
める
人
人
人、
、
、
、
レビュー
レビュー
レビュー
レビューが
が
が上手
が
上手
上手くいかない
上手
くいかない人
くいかない
くいかない
人
人
人のための
のための
のための
のための
レビュー
レビュー
レビュー
レビュー・
・・
・オリエンテーション
オリエンテーション
オリエンテーション・
オリエンテーション
・・
・キット
キット
キット
キット
レビュー
レビュー
レビュー
レビューの
の
の
の基礎知識
基礎知識
基礎知識
基礎知識、
、
、
、レビュー
レビューを
レビュー
レビュー
を
を
を成功
成功
成功させるための
成功
させるための
させるための
させるための
ノウハウ
ノウハウ
ノウハウ
ノウハウや
や
や心構
や
心構
心構
心構え
え
え
えを
を紹介
を
を
紹介
紹介します
紹介
します
します。
します
。。
。
R
R
R
R
eview
eview
eview
eview
O
O
O
O
rientation
rientation
rientation
rientation
K
K
K
K
it
it
it
it
•
1
.
•
2
.
• 2.1.
• 2.2.
• 2.3.
• 2.4.
• 2.5.
•
3
.
or
• 3.1.
• 3.2.
1
• 3.3.
• 3.4.
• 3.5.
•
4
.
• 4.1.
• 4.2.
• 4.3.
• 4.4.
•
5
.
• 5.1.
(
)
• 5.2.
• 5.3.
• 5.4.
• 5.5.
(
)
2
22
2.1.
.1.
.1.
.1.
4.4.
2
22
2.2.
.2.
.2.
.2.
4.2. [1]
2
22
2.3.
.3.
.3.
.3.
1) 2) CDR [2]
2
22
2.4.
.4.
.4.
.4.
ISO9126
4) 5)
1) [3] 2) 3) [4]
2
22
2.5.
.5.
.5.
.5.
[1]
1) 2) 3)
3
33
3.1.
.1.
.1.
.1.
If Needed If Needed
3
33
3.
..
.2
22
2.
..
.
Operation Defects
3
33
3.
..
.3
33
3.
..
.
3
33
3.
..
.4
44
4.
..
.
Reader
Reader
Reader
Reader
Moderator
Moderator
Moderator
Moderator
Author
Author
Author
Author
Validator
Validator
Validator
Validator
Reader Reader Reader Reader
3
33
3.
..
.5
55
5.
..
.
Reader
Reader
Reader
Reader
Moderator
Moderator
Moderator
Moderator
Author
Author
Author
Author
Validator
Validator
Validator
Validator
4.1.
4.1.
4.1.
4.1.
4.
4.
4.
4.2
22
2
4.
4.
4.
4.2
22
2....1
11
1
4.
4.
4.
4.2.2
2.2
2.2....
2.2
4.
4.
4.
4.2.3.
2.3.
2.3.
2.3.
4.
4.
4.
4.3
33
3....
→
4.
4.
4.
4.5
55
5....
100
90
10
50
00
0
0
1
11
1
00
0
0
90
90
90
90
10
10
10
10
900
900
900
900
10
10
10
10
100
100
100
100
1000
1000
1000
1000
100
100
100
100
―
―
―
―
1900
1900
1900
1900
50
50
50
50
1
11
1
50
50
50
50
4 5
5.1. 5.1.5.1.
5.2. 5.2.5.2.
5.2.
5.3.
5.3.
5.3.
5.3.
□
◇
□
◇
□
◇
□
◇
□Respect
Influence
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
◇
□
□
◇
A B
-1 (*1)(*1)(*1)(*1) (*1:SONY ) -2 (*2)(*2)(*2)(*2)
[3] -5 (*3)(*3)(*3)(*3) (*3:IBM ) -6 (*4)(*4)(*4)(*4) (*4:SONY ) -7 -8 (*5)(*5)(*5)(*5) (*5:IBM ) -9 (*6)(*6)(*6)(*6) (*6:IBM ) -10 (*7)(*7)(*7)(*7) (*7:IBM ) -11 (*8)(*8) (*8)(*8) (*8:IBM ) -12 -13 -14
[9] -15 (*9)(*9) (*9)(*9) (*9:IBM ) -16 [9] -17 [9] -18 [9] -19 1 2 3 1 4 [9] -20 [9] -21 [9]
-25 -26 -27 15151515 (*10)(*10)(*10)(*10) (*10:SONY ) -28 (*11)(*11) (*11)(*11) (*11:IBM ) -29 1111 (*12)(*12)(*12)(*12) (*12:IBM ) -30 (*13)(*13) (*13)(*13) (*13: ) -31 (*14)(*14) (*14)(*14) (*14: ) -32 (*15)(*15)(*15)(*15) (*15:IBM ) -33 (*16)(*16) (*16)(*16) (*16:IBM ) -34
-35 (*17)(*17) (*17)(*17)
-1 (*18)(*18) (*18)(*18) (*18:IBM ) -2 (*19)(*19)(*19)(*19) (*19:IBM ) -3 (*20)(*20)(*20)(*20) (*20:IBM ) -4 (*21) (*21) (*21) (*21) (*21:IBM ) -5 (*22)(*22)(*22)(*22) (*22:IBM ) -6
-7 -8 -9 -10 -11 -12 [8] -13 -14 -15
-17 Respect Respect Respect Respect InfluenceInfluenceInfluence(*23)Influence(*23)(*23)(*23)
(*23:IBM )
-1 -2 (*24)(*24) (*24)(*24) (*24:IBM ) -3 [11] -4 1111 (*25)(*25)(*25)(*25) (*25:IBM-QI )
-7 -8 (*28)(*28)(*28)(*28) (*28: ) -9 (*29)(*29)(*29)(*29) (*29:SONY ) -10 [1] -11 [1] -12 [1]
[1] -14 -15 -16 -17 -18 -19 -20 -21 -22 [1]
-26 (*33)(*33)(*33)(*33) (*33:IBM-QI ) -27 (*34)(*34)(*34)(*34) (*34:IBM-QI ) -28 (*35)(*35) (*35)(*35) (*35:IBM-QI ) -29 (*36)(*36)(*36)(*36) (*36:IBM-QI ) -30 (*37)(*37)(*37)(*37) (*37:IBM-QI ) -31 (*38)(*38)(*38)(*38) (*38:IBM-QI ) -32 -33 (*39(*39(*39(*39)))) *39:WACATE -34 (*40)(*40) (*40)(*40) 15 (*40:SONY ) -35 40 60
[1] -36 [1] -37 [1] -38 [1] -39 -40 -41 -42 (*41)(*41)(*41)(*41)
-45 -46 -47 -48 (*42)(*42)(*42)(*42) (*42:IBM-QI ) -49 (*43)(*43) (*43)(*43) (*43:IBM-QI ) -50 (*44)(*44)(*44)(*44) Break (*44:IBM-QI ) -51 1111 10101010 (*45) (*45) (*45) (*45) (*45:IBM-QI ) -52 (*46)(*46)(*46)(*46) (*46:IBM-QI ) -53 (*47)(*47)(*47)(*47) (*47:IBM-QI ) -54 (*48)(*48) (*48)(*48) (*48:IBM-QI ) -55 (*49)(*49) (*49)(*49) (*49:IBM ) -56 (*50)(*50)(*50)(*50)
(*50:IBM ) -57 (*51) (*51) (*51) (*51) (*51:IBM ) -58 (*52)(*52)(*52)(*52) (*52:IBM ) -59 (*53)(*53)(*53)(*53) (*53:SONY ) -60 (*54)(*54)(*54)(*54) (*54:IBM ) -61
(*57:IBM-QI )
-65 (*58)(*58)(*58)(*58)
[1] BP Karl E.Wiegers ( ) [2] 2010 SQiP 3 [3] 2010 SQiP 3 [4] Vol. 50 No. 12 3074–3083 (Dec. 2009)
[5]Radice, R.A, N.K. Roth, A.C.O’Hara. Jr. and W.A. Ciarfella,
[6]A Programming process Architecture, IBM Systems Journal, Vol.24, No2 (1985) [7]
http://www.jaspic.org/event/2011/SPIJapan/session1B/1B3_ID003.pdf
[8]IEEE 1028 Standard for Software Reviews and Audits - IEEE Std 1028?-2008 (Revision of IEEE Std 1028-1997) [9]ThinkIT 4 by http://thinkit.co.jp/article/901/1 [10]ThinkIT 4 by http://thinkit.co.jp/article/896/1 [11]ThinkIT by http://thinkit.co.jp/article/857/1?page=0,2 [12] by , http://www.atmarkit.co.jp/news/200907/03/re.html