Empirical Validation of UML Statechart Diagram Metrics: A Family of Three Experiments - PowerPoint PPT Presentation

dean-merritt
empirical validation of uml statechart diagram metrics a family of three experiments n.
Skip this Video
Loading SlideShow in 5 Seconds..
Empirical Validation of UML Statechart Diagram Metrics: A Family of Three Experiments PowerPoint Presentation
Download Presentation
Empirical Validation of UML Statechart Diagram Metrics: A Family of Three Experiments

play fullscreen
1 / 19
Download Presentation
Empirical Validation of UML Statechart Diagram Metrics: A Family of Three Experiments
99 Views
Download Presentation

Empirical Validation of UML Statechart Diagram Metrics: A Family of Three Experiments

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. 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)

  2. Outline • Introduction • Family of Experiments • Definition • Planning • Operation • Analysis and Interpretation • Validity • Conclusions Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004

  3. 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

  4. 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

  5. Outline • Introduction • Family of Experiments • Definition • Planning • Operation • Analysis and Interpretation • Validity • Conclusions Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004

  6. Family of Experiments • Chronology Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004

  7. Family of ExperimentsDefinition Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004

  8. Family of ExperimentsPlanning Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004

  9. Family of ExperimentsPlanning Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004

  10. Family of ExperimentsOperation Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004

  11. Family of ExperimentsOperation Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004

  12. Family of ExperimentsAnalysis and Interpretation Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004

  13. Family of ExperimentsAnalysis and Interpretation Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004

  14. Family of ExperimentsAnalysis and Interpretation α = 0.05E1R1R2 Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004

  15. Family of ExperimentsValidity Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004

  16. Outline • Introduction • Family of Experiments • Definition • Planning • Operation • Analysis and Interpretation • Validity • Conclusions Workshop on Software Metrics Validation - Ghent (Belgium) - July 6th 2004

  17. 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

  18. 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

  19. 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)