University of Groningen
Proposing and empirically validating change impact analysis metrics
Arvanitou, Elvira Maria
IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please check the document version below.
Document Version
Publisher's PDF, also known as Version of record
Publication date: 2018
Link to publication in University of Groningen/UMCG research database
Citation for published version (APA):
Arvanitou, E. M. (2018). Proposing and empirically validating change impact analysis metrics. University of Groningen.
Copyright
Other than for strictly personal use, it is not permitted to download or to forward/distribute the text or part of it without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license (like Creative Commons).
Take-down policy
If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim.
Downloaded from the University of Groningen/UMCG research database (Pure): http://www.rug.nl/research/portal. For technical reasons the number of authors shown on this cover page is limited to 10 maximum.
520709-L-sub01-bw-Elvira 520709-L-sub01-bw-Elvira 520709-L-sub01-bw-Elvira 520709-L-sub01-bw-Elvira
265
Index
1061 IEEE Standard forSoftware Quality Metrics, 107, 115, 122, 147, 166, 186
architecture level, VII, 9, 11, 13, 14, 18, 59, 162, 163, 164, 168, 169, 177, 178, 180, 186, 220, 221, 222
artifacts, VI, VII, VIII, 4, 5, 6, 11, 15, 22, 30, 59, 65, 69, 70, 75, 90, 96, 112, 139, 140, 142, 162, 163, 166, 182, 185, 186, 188, 223 Association, 51, 55, 69, 118 case study, 15, 16, 19, 73, 77, 80, 85, 86, 90, 101, 102, 103, 104, 105, 111, 112, 113, 114, 115, 125, 126, 127, 135, 136, 137, 139, 141, 142, 146, 147, 148, 152, 159, 161, 162, 165, 169, 170, 172, 178, 180, 181, 183, 196, 197, 214, 215, 216, 237, 241, 257, 258
Change impact analysis, II, VI, 6, 114, 217, 238
Change Impact Analysis, 6, 181, 186, 250, 257, 259
change proneness, VI, VII, 5, 6, 7, 8, 10, 11, 13, 14, 18, 19, 48, 53, 69, 119, 128, 135, 139, 140, 141, 142, 143, 144, 145, 146, 149, 150, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 180, 183, 184, 185, 186, 187, 219, 220, 221, 222, 223, 224, 251 Change Proneness, 139, 162, 181 Change Proneness Measure
(CPM), IV, VIII, 141, 220, 222 class, VII, VIII, 4, 5, 6, 9, 11, 13, 18,
19, 29, 76, 79, 80, 81, 85, 86, 89, 90, 96, 99, 100, 107, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 139, 140, 142, 143, 144, 145, 147, 149, 150, 152, 154, 157, 158, 159, 160, 161, 163, 164, 165, 168, 169, 177, 178, 184, 185, 186, 188, 190, 192, 193, 196, 202, 221, 222, 223, 229, 230, 231, 233, 235, 237, 238, 249, 255 coarse-grained, VII, 11, 17, 18, 219 Consistency, 45, 47, 49, 51, 78, 122, 129, 130, 131, 133, 150, 151, 152, 153, 156, 157, 172, 173, 174, 175, 176 Containment, 118 Correlation, 78, 108, 122, 129, 130, 131, 133, 150, 151, 152, 153, 156, 172, 173, 174, 175, 202, 258 coupling, VII, 13, 21, 22, 27, 44, 45, 62, 64, 75, 76, 77, 79, 80, 81, 85, 96, 100, 102, 103, 104, 111, 115, 116, 117, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 136, 137, 140, 141, 142, 143, 146, 147, 150, 158, 164, 165, 166, 169, 170, 177, 180, 184, 186, 221, 222, 223, 230, 231, 232, 233, 235, 236, 254 dependencies, VIII, 13, 75, 115, 116, 117, 118, 119, 121, 123, 124, 128, 134, 137, 140, 141, 142, 143, 145, 146, 158, 160, 161, 162, 165, 166, 167, 168, 169, 177, 179, 180, 181, 183, 184, 188, 214, 218, 262 design-time quality attributes,
520709-L-sub01-bw-Elvira 520709-L-sub01-bw-Elvira 520709-L-sub01-bw-Elvira 520709-L-sub01-bw-Elvira
266
Discriminative Power, 122, 129, 130, 131, 151, 152, 155, 156, 172, 173, 175, 176, 213, 229empirical validation process, 114 external probability to change, 6, 143, 166, 185, 187, 188, 189, 190 Generalization, 118 high-level, 1, 21, 45, 53, 54, 59, 74, 75, 82, 159, 178, 185, 189, 190, 215, 229, 230 history of changes, 139, 140, 146, 162, 164
instability, VI, VII, 5, 6, 7, 8, 10, 11, 13, 18, 115, 117, 119, 128, 141, 142, 163, 165, 177, 184, 219, 220, 221, 222, 223, 224, 229, 249 Instability, 114
internal probability to change, 143, 166, 185, 187, 190, 192, 193 large-scale changes, 11, 221 low-level quality attributes, 21,
62 maintainability, VII, 4, 11, 13, 17, 18, 21, 22, 28, 30, 32, 39, 41, 44, 45, 46, 48, 51, 53, 63, 64, 65, 68, 69, 72, 79, 180, 186, 219, 221, 229, 231, 232, 233, 234, 235, 236, 239, 252, 253, 258, 259, 261, 262 maintainability predictors, 11, 79, 219, 221 mapping study, 17, 21, 23, 25, 26, 27, 28, 29, 30, 33, 39, 44, 49, 57, 60, 61, 62, 70, 71, 72, 140, 163, 184, 221, 249, 253, 256, 260, 261 Merging of Classes, 122, 124 metrics, VI, VII, VIII, 2, 4, 6, 7, 8, 9,
10, 11, 13, 14, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 39, 40, 41, 42, 44, 45, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 86, 90, 91, 92, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 134, 135, 136, 138, 141, 142, 146, 147, 148, 149, 150, 151, 152, 155, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 169, 170, 172, 176, 177, 178, 180, 184, 186, 193, 201, 211, 215, 218, 219, 220, 221, 222, 223, 224, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 249, 253, 254, 255, 256, 257, 258, 259, 260, 262 module change proneness
measure (MCPM), 167 Monotonicity, 77, 122, 123 Normalization and
Non-Negativity, 77, 121, 123 Null Value and Maximum
Value, 77, 121, 123 package, VIII, 11, 162, 164, 165, 166, 167, 168, 169, 170, 171, 173, 174, 176, 177, 180, 184, 186, 220, 222, 232 Predictability, 52, 78, 122, 129, 130, 131, 132, 133, 151, 152, 154, 156, 172, 173, 175 propagation factor, 115, 119, 128, 141, 143, 144, 145, 150, 166, 168, 185, 190, 191, 192, 193, 196, 205 quality attributes, VII, 1, 2, 4, 10, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 39, 40, 41, 44, 45, 46, 48, 50, 53, 54, 62, 64, 66, 69, 70, 71, 72, 73, 74, 75, 79,
520709-L-sub01-bw-Elvira 520709-L-sub01-bw-Elvira 520709-L-sub01-bw-Elvira 520709-L-sub01-bw-Elvira
267
80, 81, 102, 110, 113, 140, 163, 183, 184, 219, 220, 223, 229, 256 Quality attributes, 1, 22, 47, 48, 69 quality models, 1, 29, 30, 32, 44, 45, 232, 237, 238, 252, 256, 262 Reliability, 3, 47, 78, 123, 126, 129, 130, 132, 147, 151, 152, 155, 156, 157, 170, 172, 175, 176, 217, 226, 228, 251, 254requirements, II, III, VI, VII, VIII, 5, 6, 7, 8, 9, 10, 13, 14, 18, 22, 23, 41, 58, 65, 70, 82, 83, 86, 139, 140, 142, 143, 157, 161, 166, 177, 178, 180, 181, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 194, 195, 197, 198, 200, 201, 202, 203, 205, 207, 208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 223, 224, 230, 231, 232, 238, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 253, 262
Requirements Ripple Effect Metric (R2EM), 14, 183, 187, 220, 223 ripple effect, 114, 115, 116, 117, 118, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 144, 145, 146, 157, 167, 181, 183, 184, 185, 188, 191, 195, 196, 200, 201, 205, 213, 214, 215, 216, 218, 223, 230, 250, 251
Ripple Effect Measure (REM), IV, VIII, 13, 115, 118, 137, 141, 145, 168, 220, 222 small-scale changes, 75, 221 software evolution, 75, 78, 100, 139 software metrics, 1, 27, 28, 40, 49, 57, 58, 78, 79, 86, 99, 102, 113, 139, 230, 232, 233, 236, 237, 255, 259, 260 software quality, 1, 2, 4, 21, 26, 27, 29, 33, 42, 44, 49, 74, 75, 79, 101, 110, 113, 139, 234, 237, 238, 256, 258, 260
source code level, VIII, 59, 65, 79, 90, 96, 103, 162, 190, 197, 217, 218
Test case prioritization, 181 Tracking, 78, 122, 129, 130, 131,
133, 151, 152, 154, 156, 157, 172, 173, 175, 176