scieee AI-readable full text Open interactive document viewer

[Supplemental Material] MicroM: A Size Measurement Method for Microservice-Based Software Architectures

Ünlü, Hüseyin; Demirors, Onur

Full text

1 APPENDIX DETAILED RESULTS OF THE CASE STUDIES Table A.1. Evaluation case study 1 detailed results - MicroM (Fun: Functional Level Events, Arc: Architectural Level Events, Alg: Algorithmic Level Events, Eff-Ac: Actual effort in person-hour, Eff-Pr: Predicted Effort in person-hour, Lin. Reg: Linear Regression, Mult. Lin. Reg: Multiple Linear Regression). Item No MicroM Size Eff-Ac Lin. Reg. Mult. Lin. Reg. Fun Arc Alg Total Eff-Pr MRE Eff-Pr MRE 1 2 2 0 4 6 5.20 0.13 5.09 0.15 2 1 3 4 8 10 9.24 0.08 9.67 0.03 3 1 2 2 5 7 6.21 0.11 6.48 0.07 4 1 3 3 7 5 8.23 0.65 8.45 0.69 5 0 2 0 2 3 3.18 0.06 2.98 0.01 6 0 2 0 2 3 3.18 0.06 2.98 0.01 7 1 1 1 3 5 4.19 0.16 4.51 0.10 8 1 4 2 7 5 8.23 0.65 7.97 0.59 9 0 3 2 5 4 6.21 0.55 6.17 0.54 10 0 2 2 4 4 5.20 0.30 5.42 0.36 11 0 2 0 2 4 3.18 0.21 2.98 0.26 12 0 2 1 3 4 4.19 0.05 4.20 0.05 13 0 3 2 5 5 6.21 0.24 6.17 0.23 14 2 3 2 7 6 8.23 0.37 8.28 0.38 15 1 5 3 9 9 10.25 0.14 9.94 0.10 16 1 1 1 3 4 4.19 0.05 4.51 0.13 17 1 1 0 2 3 3.18 0.06 3.29 0.10 18 1 1 0 2 4 3.18 0.21 3.29 0.18 19 1 2 0 3 5 4.19 0.16 4.03 0.19 20 0 4 0 4 5 5.20 0.04 4.46 0.11 21 2 4 2 8 5 9.24 0.85 9.02 0.80 22 1 2 1 4 6 5.20 0.13 5.25 0.12 23 1 2 1 4 8 5.20 0.35 5.25 0.34 24 1 1 0 2 3 3.18 0.06 3.29 0.10 25 2 1 0 3 3 4.19 0.40 4.34 0.45 26 3 1 1 5 8 6.21 0.22 6.62 0.17 2 Table A.1 (cont.). Evaluation case study 1 detailed results - MicroM (Fun: Functional Level Events, Arc: Architectural Level Events, Alg: Algorithmic Level Events, Eff-Ac: Actual effort in person-hour, Eff-Pr: Predicted Effort in person-hour, Lin. Reg: Linear Regression, Mult. Lin. Reg: Multiple Linear Regression). Item No MicroM Size Eff-Ac Lin. Reg. Mult. Lin. Reg Fun Arc Alg Total Eff-Pr MRE Eff-Pr MRE 27 1 2 0 3 4 4.19 0.05 4.03 0.01 28 0 3 1 4 8 5.20 0.35 4.94 0.38 29 1 4 4 9 15 10.25 0.32 10.42 0.31 30 2 2 1 5 6 6.21 0.04 6.31 0.05 31 0 3 0 3 3 4.19 0.40 3.72 0.24 32 2 2 1 5 7 6.21 0.11 6.31 0.10 33 1 2 1 4 6 5.20 0.13 5.25 0.12 34 1 2 1 4 5 5.20 0.04 5.25 0.05 35 1 2 0 3 4 4.19 0.05 4.03 0.01 36 2 2 1 5 7 6.21 0.11 6.31 0.10 37 1 1 1 3 4 4.19 0.05 4.51 0.13 38 0 4 3 7 12 8.23 0.31 8.14 0.32 39 0 2 2 4 4 5.20 0.30 5.42 0.36 40 2 4 2 8 12 9.24 0.23 9.02 0.25 41 2 2 2 6 7 7.22 0.03 7.53 0.08 42 0 4 1 5 5 6.21 0.24 5.69 0.14 43 0 2 1 3 3 4.19 0.40 4.20 0.40 44 1 1 0 2 3 3.18 0.06 3.29 0.10 MMRE 0.22 MMRE 0.21 MdMRE 0.15 MdMRE 0.13 PRED(30) 0.73 PRED(30) 0.70 3 Table A.2. Evaluation case study 2 detailed results - MicroM (Fun: Functional Level Events, Arc: Architectural Level Events, Alg: Algorithmic Level Events, Eff-Ac: Actual effort in person-hour, Eff-Pr: Predicted Effort in person-hour, Lin. Reg: Linear Regression, Mult. Lin. Reg: Multiple Linear Regression). Item No MicroM Size Eff-Ac Lin. Reg. Mult. Lin. Reg. Fun Arc Alg Total Eff-Pr MRE Eff-Pr MRE 1 7 1 0 8 8.75 11.15 0.27 9.81 0.12 2 10 0 4 14 21 14.23 0.32 17.10 0.19 3 4 1 2 7 14 10.63 0.24 12.92 0.08 4 9 5 2 16 19 15.26 0.20 17.25 0.09 5 7 0 0 7 10.5 10.63 0.01 8.99 0.14 6 9 1 1 11 10.5 12.69 0.21 12.10 0.15 7 13 0 5 18 16 16.29 0.02 19.60 0.23 8 4 2 3 9 12.5 11.66 0.07 15.61 0.25 9 11 0 1 12 15 13.21 0.12 11.70 0.22 10 13 0 0 13 10.5 13.72 0.31 10.25 0.02 11 19 3 1 23 16 18.86 0.18 15.84 0.01 12 14 4 3 21 19 17.83 0.06 19.35 0.02 13 9 3 0 12 8.5 13.21 0.55 11.87 0.40 14 9 3 1 13 18 13.72 0.24 13.74 0.24 15 11 1 0 12 7 13.21 0.89 10.65 0.52 MMRE 0.25 MMRE 0.18 MdMRE 0.21 MdMRE 0.15 PRED(30) 0.73 PRED(30) 0.87 4 Table A.3. Evaluation case study 3 detailed results - MicroM (Fun: Functional Level Events, Arc: Architectural Level Events, Alg: Algorithmic Level Events, Eff-Ac: Actual effort in person-day, Eff-Pr: Predicted Effort in person-day, Lin. Reg: Linear Regression, Mult. Lin. Reg: Multiple Linear Regression). Item No MicroM Size Eff-Ac Lin. Reg. Mult. Lin. Reg. Fun Arc Alg Total Eff-Pr MRE Eff-Pr MRE 1 33 9 15 57 127 171.57 0.35 159.90 0.26 2 84 0 16 100 348 287.62 0.17 274.05 0.21 3 83 0 19 102 177 293.01 0.66 268.44 0.52 4 78 26 26 130 444 368.58 0.17 382.48 0.14 5 389 2 55 446 1217 1221.40 0.00 1221.04 0.00 6 24 13 10 47 103 144.58 0.40 156.26 0.52 7 16 0 7 23 112 79.81 0.29 65.50 0.42 8 54 0 3 57 205 171.57 0.16 189.38 0.08 9 31 0 7 38 163 120.29 0.26 113.12 0.31 10 55 12 10 77 207 225.54 0.09 249.45 0.21 11 12 4 4 20 52.75 71.71 0.36 76.10 0.44 MMRE 0.26 MMRE 0.28 MdMRE 0.26 MdMRE 0.26 PRED(30) 0.64 PRED(30) 0.55