Empirical assessment of UML static object diagrams

被引:18
|
作者
Torchiano, M [1 ]
机构
[1] Politecn Torino, Dipartimento Automat & Informat, Turin, Italy
关键词
D O I
10.1109/WPC.2004.1311064
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The essential UML logic diagrams are the class diagrams: they represent the classes of objects that make up a program. Object diagrams are used as the basis to show scenarios of dynamic evolution of the software. The use of object diagrams to depict static structure is very rare. The purpose of this study is to investigate whether the use of static object diagrams can improve the comprehension of software systems. We conducted a study with 17 graduate students during a software engineering course. The students were asked to answer questions about a software system. The system was described either with a class diagram or with both a class diagram and an object diagram. The student asked multiple choice questions on four different systems. This study revealed that there is a statistically significant difference in the comprehension achievement for two of the systems. The effect of the presence of object diagrams can be classified of medium size. These results allow us to formulate new research questions that will guide our future work in this area.
引用
收藏
页码:226 / 230
页数:5
相关论文
共 50 条
  • [1] Static generation of UML sequence diagrams
    Alvin, Chris
    Peterson, Brian
    Mukhopadhyay, Supratik
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2021, 23 (01) : 31 - 53
  • [2] Static generation of UML sequence diagrams
    Chris Alvin
    Brian Peterson
    Supratik Mukhopadhyay
    [J]. International Journal on Software Tools for Technology Transfer, 2021, 23 : 31 - 53
  • [3] StaticGen: Static Generation of UML Sequence Diagrams
    Alvin, Chris
    Peterson, Brian
    Mukhopadhyay, Supratik
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2017, 2017, 10202 : 173 - 190
  • [4] Validation of UML static diagrams using B
    Truong, NT
    Souquières, J
    [J]. SERP '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2005, : 915 - 920
  • [5] Empirical validation of metrics for UML statechart diagrams
    Miranda, D
    Genero, M
    Piattini, M
    [J]. ENTERPRISE INFORMATION SYSTEMS V, 2004, : 101 - 108
  • [6] Logical Reasoning with Object Diagrams in a UML and OCL Tool
    Khanh-Hoang Doan
    Gogolla, Martin
    [J]. DIAGRAMMATIC REPRESENTATION AND INFERENCE, DIAGRAMS 2018, 2018, 10871 : 774 - 778
  • [7] Domain mapping using extended UML object diagrams
    Milicev, D
    [J]. IEEE SOFTWARE, 2002, 19 (02) : 90 - +
  • [8] Making UML activity diagrams object-oriented
    Kleppe, A
    Warmer, J
    [J]. TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - TOOLS 33, PROCEEDINGS, 2000, : 288 - 299
  • [9] Using UML collaboration diagrams for static checking and test generation
    Abdurazik, A
    Offutt, J
    [J]. UML 2000 - THE UNIFIED MODELING LANGUAGE, PROCEEDINGS: ADVANCING THE STANDARD, 2000, 1939 : 383 - 395
  • [10] Multiview Similarity Assessment Technique of UML Diagrams
    Adamu, Alhassan
    Zainon, Wan Mohd Nazmee Wan
    [J]. 4TH INFORMATION SYSTEMS INTERNATIONAL CONFERENCE (ISICO 2017), 2017, 124 : 311 - 318