⚠ Vui lòng bật JavaScript để có trải nghiệm tốt nhất trên website này!

Empirical evaluation of change impact predictions using a requirements management tool with formal relation types Empirical evaluation of change impact predictions using a requirements management tool with formal relation types

Screenshot 2025 06 10 113615
Miễn phí
Tác giả: Chưa cập nhật
Ngày: Trước 2025
Định dạng file: .PDF
Đánh giá post
10 lượt xem

Table of Contents

1. Introduction ……………………………………………………………………………….. 13
1.1. The QuadREAD Project…………………………………………………………………13
1.2. Requirements metamodel………………………………………………………………15
1.3. Problem statement ……………………………………………………………………..16
1.4. Research objective ……………………………………………………………………..16
1.5. Research method ………………………………………………………………………..18
1.6. Contributions …………………………………………………………………………….19
1.7. Document structure……………………………………………………………………..19
2. Background and related work ……………………………………………………….. 21
2.1. Introduction ………………………………………………………………………………21
2.2. Software requirements ………………………………………………………………..22
2.3. Software requirements specifications ……………………………………………24
2.4. Software requirements management……………………………………………..25
2.5. System maintenance engineers ……………………………………………………26
2.6. Change scenarios ………………………………………………………………………..26
2.7. Change impact predictions ………………………………………………………….27
2.8. Requirements models and relations ……………………………………………..32
2.9. Software tools ……………………………………………………………………………34
2.10. Validation approaches ………………………………………………………………44
2.11. Conclusion ………………………………………………………………………………49
3. Experimental design ……………………………………………………………………. 51
3.1. Introduction ………………………………………………………………………………51
3.2. Goal ………………………………………………………………………………………..51
3.3. Hypothesis ……………………………………………………………………………….51
3.4. Design ……………………………………………………………………………………..52
3.5. Parameters ………………………………………………………………………………..53
3.6. Variables ………………………………………………………………………………….54
3.7. Planning …………………………………………………………………………………..56
3.8. Participants ……………………………………………………………………………….61
3.9. Objects …………………………………………………………………………………….62
3.10. Instrumentation ………………………………………………………………………..64
3.11. Data collection ………………………………………………………………………..71
3.12. Analysis procedure ………………………………………………………………….71
3.13. Validity evaluation ………………………………………………………………….72
3.14. Conclusion ……………………………………………………………………………..74
4. Execution …………………………………………………………………………………… 75
4.1. Introduction ………………………………………………………………………………. 75
4.2. Sample ……………………………………………………………………………………… 75
4.3. Preparation ……………………………………………………………………………….. 75
4.4. Data collection performed ………………………………………………………….. 78
4.5. Validity procedure ……………………………………………………………………… 78
4.6. Conclusion ……………………………………………………………………………….. 79
5. Analysis ……………………………………………………………………………………… 81
5.1. Introduction ………………………………………………………………………………. 81
5.2. Change scenario representativeness …………………………………………….. 81
5.3. Golden standard reliability ………………………………………………………….. 82
5.4. Precision-Recall and ROC graphs ……………………………………………….. 86
5.5. One-way between-groups ANOVA ………………………………………………. 86
5.6. Non-parametric testing ……………………………………………………………….. 91
5.7. Analysis of covariance ……………………………………………………………….. 94
5.8. Multivariate analysis of variance ………………………………………………….. 95
5.9. Conclusion ……………………………………………………………………………….. 96
6. Interpretation ………………………………………………………………………………. 97
6.1. Introduction ………………………………………………………………………………. 97
6.2. Change scenario representativeness …………………………………………….. 97
6.3. Golden standard reliability ………………………………………………………….. 97
6.4. Precision-Recall and ROC graphs ……………………………………………….. 99
6.5. One-way between-groups ANOVA ………………………………………………. 99
6.6. Non-parametric testing ……………………………………………………………….. 99
6.7. Analysis of covariance ……………………………………………………………… 100
6.8. Multivariate analysis of variance ………………………………………………… 100
6.9. Conclusion ……………………………………………………………………………… 101
7. Conclusions and future work ………………………………………………………. 103
7.1. Summary ……………………………………………………………………………….. 103
7.2. Results …………………………………………………………………………………… 104
7.3. Limitations ……………………………………………………………………………… 104
7.4. Future work ……………………………………………………………………………. 106
8. Glossary ……………………………………………………………………………………. 109
9. References ………………………………………………………………………………… 113
A. Interviews …………………………………………………………………………………. 119
A.1. Introduction ……………………………………………………………………………. 119
A.2. Goal ………………………………………………………………………………………. 119
A.3. Preparation ……………………………………………………………………………….. 119
A.4. Execution …………………………………………………………………………………. 120
A.5. Information systems academic ……………………………………………………. 120
A.6. Industry experts at Capgemini …………………………………………………… 122
A.7. Conclusions …………………………………………………………………………….. 125
B. Tasks ………………………………………………………………………………………. 127
B.1. Introduction …………………………………………………………………………… 127
B.2. Warming up (REQ_BDS_007) ………………………………………………….. 127
B.3. Task 1 (REQ_PHN_001) ………………………………………………………….. 127
B.4. Task 2 (REQ_SPM_004) …………………………………………………………. 127
B.5. Task 3 (REQ_MAP_002) …………………………………………………………. 127
B.6. Task 4 (REQ_NAV_003) ………………………………………………………….. 128
B.7. Task 5 (REQ_TOR_001) ………………………………………………………….. 128
C. Group matching ………………………………………………………………………. 129
C.1. Introduction …………………………………………………………………………… 129
C.2. Coding ………………………………………………………………………………….. 129
C.3. Pre-experiment randomized ………………………………………………………. 130
C.4. Pre-experiment tuned………………………………………………………………. 131
C.5. Experiment final ……………………………………………………………………… 132
D. Golden standards ……………………………………………………………………. 133
D.1. Introduction …………………………………………………………………………… 133
D.2. Task 1 (REQ_PHN_001) ………………………………………………………….. 133
D.3. Task 2 (REQ_SPM_004) …………………………………………………………. 135
D.4. Task 3 (REQ_MAP_002) …………………………………………………………. 137
D.5. Task 4 (REQ_NAV_003) ………………………………………………………….. 139
D.6. Task 5 (REQ_TOR_001) ………………………………………………………….. 142
E. Box plots ……………………………………………………………………………….. 145
E.1. Introduction …………………………………………………………………………… 145
E.2. Task 1 (REQ_PHN_001) ………………………………………………………….. 146
E.3. Task 2 (REQ_SPM_004) …………………………………………………………. 147
E.4. Task 3 (REQ_MAP_002) …………………………………………………………. 148
E.5. Task 4 (REQ_NAV_003) ………………………………………………………….. 149
E.6. Task 5 (REQ_TOR_001) ………………………………………………………….. 150
F. Precision-Recall and ROC graphs ……………………………………………… 151
F.1. Introduction …………………………………………………………………………… 151
F.2. Legend …………………………………………………………………………………. 151
F.3. Task 1 ………………………………………………………………………………….. 152
F.4. Task 2 ………………………………………………………………………………….. 153
F.5. Task 3 …………………………………………………………………………………… 154
F.6. Task 4 …………………………………………………………………………………… 155
F.7. Task 5 …………………………………………………………………………………… 156
G. WASP requirements ……………………………………………………………….. 157
G.1. Introduction …………………………………………………………………………… 157

 

Xem thêm: