190 likes | 340 Views
Empirical Validation of UML Statechart Diagram Metrics: A Family of Three Experiments. José A. Cruz-Lemus Department of Computer Science University of Castilla – La Mancha (Spain). Outline. Introduction Family of Experiments Definition Planning Operation
E N D
Empirical Validation of UML Statechart Diagram Metrics: A Family of Three Experiments José A. Cruz-Lemus Department of Computer Science University of Castilla – La Mancha (Spain)
Outline • Introduction • Family of Experiments • Definition • Planning • Operation • Analysis and Interpretation • Validity • Conclusions Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004
Introduction • Guarantee quality characteristics in OO systems since the initial lifecycle stages. • MDD & MDA: conceptual models are backbone of OO systems development. • Scarce references to behavioural diagrams. Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004
Introduction • Metrics for UML Statechart Diagrams (SD) • Theoretical validation • Briand et al. • Poels and Dedene • Empirical validation • (Genero et al., 2002) Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004
Outline • Introduction • Family of Experiments • Definition • Planning • Operation • Analysis and Interpretation • Validity • Conclusions Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004
Family of Experiments • Chronology Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004
Family of ExperimentsDefinition Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004
Family of ExperimentsPlanning Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004
Family of ExperimentsPlanning Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004
Family of ExperimentsOperation Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004
Family of ExperimentsOperation Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004
Family of ExperimentsAnalysis and Interpretation Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004
Family of ExperimentsAnalysis and Interpretation Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004
Family of ExperimentsAnalysis and Interpretation α = 0.05E1R1R2 Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004
Family of ExperimentsValidity Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004
Outline • Introduction • Family of Experiments • Definition • Planning • Operation • Analysis and Interpretation • Validity • Conclusions Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004
Conclusions • Metrics for structural complexity and size of UML Statechart Diagrams. • Family of experiments. Descriptive statistics and Spearman’s correlation coefficients. • Experience Results NA, NSS, NG, NT highly correlated to the understandability time. Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004
Conclusions • Future work • Further validation. • Practitioners and profesionals. • Real projects data. • Prediction model based on the metrics. • ... Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004
Empirical Validation of UML Statechart Diagram Metrics: A Family of Three Experiments José A. Cruz-Lemus{JoseAntonio.Cruz@uclm.es} Department of Computer Science University of Castilla – La Mancha (Spain)