Empirical validation of metrics for UML statechart diagrams

被引:0
|
作者
Miranda, D [1 ]
Genero, M [1 ]
Piattini, M [1 ]
机构
[1] Univ Castilla La Mancha, Dept Comp Sci, ALARCOS Res Grp, E-13071 Ciudad Real, Spain
关键词
Object Oriented Software Systems maintainability; UML bchavioural diagrams; UML statechart diagrams; structural complexity metrics; empirical validation; experiment replica;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
It is widely recognised that the quality of Object Oriented Software Systems (OOSS) must be assessed from the early stages of their development. OO Conceptual models are key artifacts produced at these early phases, which cover not only static aspects but also dynamic aspects. Therefore, focusing on quality aspects of conceptual models could contribute to produce better quality OOSS. While quality aspects of structural diagrams, such as class diagrams, have being widely researched, the quality of behavioural diagrams such as statechart diagrams have been neglected. This fact leaded us to define a set of metrics for measuring their structural complexity. In order to gather empirical evidence that the structural complexity of statechart diagrams are related with their understandability we carried out a controlled experiment in a previous work. The aim of this paper is to present a replication of that experiment. The findings obtained in the replication corroborate the results of the first experiment in the sense that at some extent, the number of transitions, the number of states and the number of activities influence statechart diagrams understandability.
引用
收藏
页码:101 / 108
页数:8
相关论文
共 50 条
  • [21] Formal models of UML statechart diagrams based on Petri nets
    School of Computer Science and Technology, Beijing University of Aeronautics and Astronautics, Beijing 100083, China
    [J]. Beijing Hangkong Hangtian Daxue Xuebao, 2007, 2 (248-252):
  • [22] Using controlled experiments for validating UML statechart diagrams measures
    Cruz-Lemus, Jose A.
    Genero, Marcela
    Piattini, Mario
    [J]. SOFTWARE PROCESS AND PRODUCT MEASUREMENT, 2008, 4895 : 129 - 138
  • [23] Formal Definition of Measures for UML Statechart Diagrams Using OCL
    Reynoso, Luis
    Antonio Cruz-Lemus, Juan
    Genero, Marcela
    Piattini, Mario
    [J]. APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 846 - +
  • [24] Using practitioners for assessing the understandability of UML statechart diagrams with composite states
    Cruz-Lemus, Jose A.
    Genero, Marcela
    Morasca, Sandro
    Piattini, Mario
    [J]. ADVANCES IN CONCEPTUAL MODELING - FOUNDATIONS AND APPLICATIONS, 2007, 4802 : 213 - +
  • [25] A Survey of Metrics for UML Class Diagrams
    Genero, Marcela
    Piattini, Mario
    Calero, Coral
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2005, 4 (09): : 59 - 92
  • [26] Consistency of UML class, object and statechart diagrams using ontology reasoners
    Khan, Ali Hanzala
    Porres, Ivan
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2015, 26 : 42 - 65
  • [27] Generating Maude Specifications from M-UML Statechart Diagrams
    Kezai, Mourad
    Khababa, Abdallah
    [J]. JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2022, 26 (01) : 8 - 16
  • [28] Analyzing equivalences of UML statechart diagrams by structural congruence and open bisimulations
    Lam, VSW
    Padget, J
    [J]. 200S IEEE SYMPOSIUM ON HUMAN CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, 2003, : 137 - 144
  • [29] Formalization of Mobile UML Statechart Diagrams Using the π-calculus: An Approach for Modeling and Analysis
    Belghiat, Aissam
    Chaoui, Allaoua
    Maouche, Mourad
    Beldjehem, Mokhtar
    [J]. INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2014, 2014, 465 : 236 - 247
  • [30] Empirical Validation of Measures for UML Class Diagrams: A Meta-Analysis Study
    Esperanza Manso, M.
    Cruz-Lemus, Jose A.
    Genero, Marcela
    Piattini, Mario
    [J]. MODELS IN SOFTWARE ENGINEERING, 2009, 5421 : 303 - +