DOAJ Open Access 2023

Comparing Measured Agile Software Development Metrics Using an Agile Model-Based Software Engineering Approach versus Scrum Only

Moe Huss Daniel R. Herber John M. Borky

Abstrak

This study compares the <i>reliability of estimation</i>, <i>productivity</i>, and <i>defect rate</i> metrics for sprints driven by a specific instance of the agile approach (i.e., scrum) and an agile model-Bbased software engineering (MBSE) approach called the integrated Scrum Model-Based System Architecture Process (sMBSAP) when developing a software system. The quasi-experimental study conducted ten sprints using each approach. The approaches were then evaluated based on their effectiveness in helping the <i>product development team</i> estimate the backlog items that they could build during a time-boxed sprint and deliver more product backlog items (PBI) with fewer defects. The <i>commitment reliability (<inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>C</mi><mi>R</mi></mrow></semantics></math></inline-formula>)</i> was calculated to compare the <i>reliability of estimation</i> with a measured average scrum-driven value of 0.81 versus a statistically different average sMBSAP-driven value of 0.94. Similarly, the average <i>sprint velocity</i> (<inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>S</mi><mi>V</mi></mrow></semantics></math></inline-formula>) for the scrum-driven sprints was 26.8 versus 31.8 for the MBSAP-driven sprints. The average <i>defect density</i> (<inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>D</mi><mi>D</mi></mrow></semantics></math></inline-formula>) for the scrum-driven sprints was 0.91, while that of the sMBSAP-driven sprints was 0.63. The average <i>defect leakage</i> (<inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>D</mi><mi>L</mi></mrow></semantics></math></inline-formula>) for the scrum-driven sprints was 0.20, while that of the sMBSAP-driven sprints was 0.15. The <i>t</i>-test analysis concluded that the sMBSAP-driven sprints were associated with a statistically significant larger mean <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>C</mi><mi>R</mi></mrow></semantics></math></inline-formula>, <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>S</mi><mi>V</mi></mrow></semantics></math></inline-formula>, <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>D</mi><mi>D</mi></mrow></semantics></math></inline-formula>, and <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>D</mi><mi>L</mi></mrow></semantics></math></inline-formula> than that of the scrum-driven sprints. The overall results demonstrate formal quantitative benefits of an agile MBSE approach compared to an agile alone, thereby strengthening the case for considering agile MBSE methods within the software development community. Future work might include comparing agile and agile MBSE methods using alternative research designs and further software development objectives, techniques, and metrics.

Topik & Kata Kunci

Penulis (3)

M

Moe Huss

D

Daniel R. Herber

J

John M. Borky

Format Sitasi

Huss, M., Herber, D.R., Borky, J.M. (2023). Comparing Measured Agile Software Development Metrics Using an Agile Model-Based Software Engineering Approach versus Scrum Only. https://doi.org/10.3390/software2030015

Akses Cepat

PDF tidak tersedia langsung

Cek di sumber asli →
Lihat di Sumber doi.org/10.3390/software2030015
Informasi Jurnal
Tahun Terbit
2023
Sumber Database
DOAJ
DOI
10.3390/software2030015
Akses
Open Access ✓