A Weighted Congruence Measure
-
Upload
guestcd7d7a9 -
Category
Education
-
view
632 -
download
0
description
Transcript of A Weighted Congruence Measure
A Weighted Congruence Measure
A Weighted Congruence Measure
2
Irwin Kwan Adrian Schröter Daniela Damian
3
3
1.Calculate Coordinat ion Requirements
3
1.Calculate Coordinat ion Requirements
2.Gather Actual Coordination
3
1.Calculate Coordinat ion Requirements
2.Gather Actual Coordination3.Calculate congruence index
3
Limitations of the existing socio-technical congruence calcuation
3
000011100010001100001110000011000111000011100000011000100001100011000011000001100000100011000000100000111000000111000100011000011100000110001110000111000000110001000011000110000110000011000001000110000001000001110000001110001000110000111000001100011100001110001000110001000011000110000110000011000001000110000001000001110000001110001000110000111000001100011100001110000001100010000110001100001100000110000010001100000010000011100000011100010001100001110000011000111000011100000011000100001100011000011000001100000100011000000100000111000000111000100011000011100000110001110000111000000110001000011000110000110010001100000100011000020010000011100000011100010001100001110000011000111000011100000011000100001100011000011000001100000100011000000100000111000000111000100011000011100000110001110000111000000110001000011000
11000011000001100000100011000000100000111000
Every edge is dichotomized.
4
There’s no way to identify which gaps are important.
5
Weighted Congruence
1 00 0.50.80.1
6
Zidane
Yvette
Xavier 7
Code CDesign A
Code B
Zidane
Yvette
Xavier 7
Code CDesign A
Code B
Zidane
Yvette
Xavier 7
Weighted task assignments
Code CDesign A
Code B
Zidane
Yvette
Xavier 7
Weighted task assignments
Example: proportion of allocated hours
Code CDesign A
Code B
Zidane
Yvette
Xavier 7
Weighted task assignments
Example: proportion of allocated hours
1
1
Code CDesign A
Code B
Zidane
Yvette
Xavier 7
Weighted task assignments
Example: proportion of allocated hours
0.8
Code CDesign A
Code B
Zidane
Yvette
Xavier
0.75
0.25
7
Weighted task assignments
Example: proportion of allocated hours
0.8
Code CDesign A
Code B
Zidane
Yvette
Xavier
0.75
0.25
7
0.8
0.75
Code CDesign A
Code B0.25
Zidane
Xavier 8
Yvette
Weighted task dependencies
0.8
0.75
Code CDesign A
Code B0.25
Zidane
Xavier 8
Yvette
Example: proportion of features to be
implemented in code
Weighted task dependencies
0.8
0.75
Code CDesign A
Code B0.25
Zidane
Xavier 8
Yvette
Example: proportion of features to be
implemented in code
Weighted task dependencies
0.8
0.75
Code CDesign A
0.6
Code B
0.4
0.25
Zidane
Xavier 8
Yvette
Computing the Lack-of-Coordination Matrix
9
Computing the Lack-of-Coordination Matrix
9
Coordination Requirements
10
Coordination Requirements =Task Assignment × Task Dependency× (Task Assignment)t
Coordination Requirements
10
Coordination Requirements
Xavier Yvette Zidane
X
Y
Z
- 0.08 0.00
0.08 - 0.36
0.00 0.36 -
10
× ×
A B C
X
Y
Z
0 0.25 0
0.80 0 0
0 0 0.75
TAA B C
A
B
C
1 0.08 0.00
0.08 1 0.36
0.00 0.36 1
TDX Y Z
A
B
C
0 0.80 0
0.25 0 0
0 0 0.75
TAt
Coordination Requirements
Zidane
Xavier
Yvette
0.36
0.08
0.00
11
0.36
0.080.00
Gather Actual Matrix
Zidane
Xavier
Yvette
12
Gather Actual Matrix0.02 Ex: 2% of Zidane’s
instant messages are sent by Yvette
Zidane
Xavier
Yvette
12
Gather Actual Matrix
0.10
0.02
0.50
Ex: 2% of Zidane’s instant messages are
sent by YvetteZidane
Xavier
Yvette0.00
0.12
0.05
12
Subtract Actual Matrix from Coordination Requirements Matrix
0.10
0.02
0.50
Zidane
Xavier
Yvette0.00
0.12
0.05
13
Subtract Actual Matrix from Coordination Requirements Matrix
0.36 -
0.08 -
0.100.00 -
0.02
0.50
Zidane
Xavier
Yvette0.000.00 -
0.36 - 0.12
0.08 - 0.05
13
Subtract Actual Matrix from Coordination Requirements Matrix
0.36 -
0.08 -
0.100.00 -
0.02
0.50
Zidane
Xavier
Yvette0.000.00 -
0.36 - 0.12
0.08 - 0.05
0.34
0.24
0.03
-0.42
0.00
-0.10
13
=
=
=
=
=
=
Zidane
Xavier
Yvette
14
0.36 -
0.08 -
0.100.00 -
0.02
0.50
0.000.00 -
0.36 - 0.12
0.08 - 0.05
0.34
0.24
0.03
-0.42
0.00
-0.10
=
=
=
=
=
=
Subtract Actual Matrix from Coordination Requirements Matrix
Zidane
Xavier
Yvette
14
0.34
0.24
0.03
-0.42
0.00
-0.10
Subtract Actual Matrix from Coordination Requirements Matrix
Zidane
Xavier
Yvette
Set Values Less than 0 to 00.34
0.24
0.03
-0.42
0.00
-0.10
15
Zidane
Xavier
Yvette
Set Values Less than 0 to 00.34
0.24
0.03
-0.42
0.00
-0.10
15
Zidane
Xavier
Yvette
Set Values Less than 0 to 00.34
0.24
0.03
15
0
0
0
Zidane
Xavier
Yvette
Lack-of-Coordination0.34
0.24
0.030
0
0
16
Zidane
Xavier
Yvette
Lack-of-Coordination
Gaps
0.34
0.24
0.030
0
0
16
Computing the Congruence Index
17
Computing the Congruence Index
17
Overall Congruence
18
Overall Congruence
18
Zidane
Xavier
Yvette
0.36
0.08
0.00 0.36
0.08
0.00
1. Sum edge values in Coordination Requirements
Overall Congruence
18
Zidane
Xavier
Yvette
0.36
0.08
0.00 0.36
0.08
0.00
1. Sum edge values in Coordination Requirements
0.88
Overall Congruence
19
Overall Congruence
19
2. Sum edge values in Lack-of-Coordination
MatrixZidane
Xavier
Yvette
0.34
0.24
0.030
0
0
Overall Congruence
19
2. Sum edge values in Lack-of-Coordination
Matrix
0.61
Zidane
Xavier
Yvette
0.34
0.24
0.030
0
0
Overall Congruence
20
Overall Congruence
20
3. Divide Lack-of-Coordination over
Coordination Requirements
Overall Congruence
20
3. Divide Lack-of-Coordination over
Coordination Requirements
0.61
Overall Congruence
20
3. Divide Lack-of-Coordination over
Coordination Requirements
0.61
0.88
= 0.69
Overall Congruence
21
Overall Congruence
21
4. Subtract result from 1
0.69
Overall Congruence
21
4. Subtract result from 1
0.691 - 0.31=
22
22
Benefits
23
Locality
Zidane
Xavier
Yvette
0.34
0.24
0.030.0
0.0
0.0
23
Locality
Zidane
Xavier
Yvette
0.34
0.24
0.030.0
0.0
0.0
We know there’s a gap
here!
24
Priority
Zidane
Xavier
Yvette
0.34
0.24
0.030.0
0.0
0.0
24
Priority
Zidane
Xavier
Yvette
0.34
0.24
0.030.0
0.0
0.0
Big Gap
Big Gap
24
Priority
Zidane
Xavier
Yvette
0.34
0.24
0.030.0
0.0
0.0
Big Gap
Big Gap
Not a Big Gap