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 条
  • [1] Defining metrics for UML statechart diagrams in a methodological way
    Genero, M
    Miranda, D
    Piattini, M
    [J]. CONCEPTUAL MODELING FOR NOVEL APPLICATION DOMAINS, PROCEEDINGS, 2003, 2814 : 118 - 128
  • [2] Formalization of UML statechart diagrams in the π-calculus
    Lam, VSW
    Padget, J
    [J]. 2001 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2001, : 213 - 223
  • [3] Assessing the understandability of UML statechart diagrams with composite states—A family of empirical studies
    José A. Cruz-Lemus
    Marcela Genero
    M. Esperanza Manso
    Sandro Morasca
    Mario Piattini
    [J]. Empirical Software Engineering, 2009, 14 : 685 - 719
  • [4] An empirical study of the nesting level of composite states within UML statechart diagrams
    Cruz-Lemus, JA
    Genero, M
    Piattini, M
    Toval, A
    [J]. PERSPECTIVES IN CONCEPTUAL MODELING, 2005, 3770 : 12 - 22
  • [5] An Integrated Environment for Communicating UML Statechart Diagrams
    Lam, Vitus S. W.
    Padget, Julian
    [J]. 3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005, 2005,
  • [6] From a B specification to UML StateChart diagrams
    Hammad, A
    Tatibouët, B
    Voisinet, JC
    Wu, WP
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2495 : 511 - 522
  • [7] UML Statechart Diagrams on the ADONIS Metamodeling Platform
    Fill, Hans-Georg
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 127 (01) : 27 - 36
  • [8] EQUIVALENCE CHECKING OF COMMUNICATING UML STATECHART DIAGRAMS
    Lam, Vitus S. W.
    Padget, Julian
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2012, 22 (02) : 265 - 304
  • [9] Assessing the understandability of UML statechart diagrams with composite states-A family of empirical studies
    Cruz-Lemus, Jose A.
    Genero, Marcela
    Esperanza Manso, M.
    Morasca, Sandro
    Piattini, Mario
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2009, 14 (06) : 685 - 719
  • [10] An approach for reversely generating hierarchical UML statechart diagrams
    Chu, Hua
    Li, Qingshan
    Hu, Shenming
    Chen, Ping
    [J]. FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, PROCEEDINGS, 2006, 4223 : 434 - 437