1 / 19

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

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

Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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)

More Related