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 条
  • [41] Meta-validation of UML structural diagrams and behavioral diagrams with consistency rules
    Ha, IK
    Kang, BW
    [J]. 2003 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS, AND SIGNAL PROCESSING, VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2003, : 679 - 683
  • [42] An Evaluation of the Statechart Diagrams Visual Syntax
    Anwer, Sajid
    El-Attar, Mohamed
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA), 2014,
  • [43] An empirical study of user preference and performance with UML diagrams.
    Britton, C
    Kutar, M
    Anthony, S
    Barker, T
    Beecham, S
    Wilkinson, V
    [J]. IEEE 2002 SYMPOSIA ON HUMAN CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, PROCEEDINGS, 2002, : 31 - 33
  • [44] Modular semantics for a UML statechart diagrams kernel and its extension to multicharts and branching time model-checking
    Gnesi, S
    Latella, D
    Massink, M
    [J]. JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2002, 51 (01): : 43 - 75
  • [45] Use of statechart diagrams for modeling of hypertext
    Gorshkova, EA
    Novikov, BA
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2004, 30 (01) : 47 - 51
  • [46] Use of Statechart Diagrams for Modeling of Hypertext
    E. A. Gorshkova
    B. A. Novikov
    [J]. Programming and Computer Software, 2004, 30 : 47 - 51
  • [47] UML Statechart图的操作语义
    李留英
    王戟
    齐治昌
    [J]. 软件学报, 2001, (12) : 1864 - 1873
  • [48] Safety PLC Programming Based on UML Statechart
    Medvedik, Milan
    Zdansky, Juraj
    [J]. 13TH INTERNATIONAL CONFERENCE ON ELEKTRO (ELEKTRO 2020), 2020,
  • [49] B Formal Modeling Based on UML Statechart
    Tao, Li
    Jia, Fengsheng
    Yao, Shuaijun
    [J]. 2015 FIFTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2015, : 1658 - 1663
  • [50] Dynamic Slicing Research of UML Statechart Specifications
    Miao, Chunyu
    [J]. JOURNAL OF COMPUTERS, 2011, 6 (04) : 792 - 798