Dissecting Design Effort and Drawing Effort in UML Modeling

被引:7
|
作者
Jolak, Rodi [1 ]
Umuhoza, Eric [2 ]
Truong Ho-Quang [1 ]
Chaudron, Michel R. V. [1 ]
Brambilla, Marco [2 ]
机构
[1] Chalmers Univ Gothenburg, Joint Dept Comp Sci & Engn, Gothenburg, Sweden
[2] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, Milan, Italy
关键词
D O I
10.1109/SEAA.2017.55
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One argument in the discussion about the adoption of UML in industry is the supposedly large effort it takes to do modeling. Our study explores how the creation of UML models can be understood to consist of different cognitive activities: (i) designing: thinking about the design (ideation, key-design decision making), (ii) notation expression: expressing a design in a modeling notation and (iii) layouting: the spatial organization of model elements in a diagram. We explain that these different subactivities relate to different short-term and long-term benefits of modeling. In this study we present two controlled experiments with a total of 100 subjects creating models for a small system. In these experiments we focus on software models as represented through UML class diagram. Our results show that at least 56% of the effort spent on creating a class model is actually due to designing. Notation expression is around 41% of the model creation effort and layouting is in the order of 3%. This finding suggests that a significant part of creating models is devoted to design thinking about the problem.
引用
收藏
页码:384 / 391
页数:8
相关论文
共 50 条
  • [1] DRAWING FINE WIRE - A COOPERATIVE EFFORT
    不详
    WIRE JOURNAL INTERNATIONAL, 1984, 17 (06): : 45 - 45
  • [2] Information integration in maintenance and design processes: A modeling effort
    Bauer, M
    Newcom, D
    Davis, D
    INFORMATION AND PROCESS INTEGRATION IN ENTERPRISES: RETHINKING DOCUMENTS, 1998, 428 : 229 - 241
  • [3] DISSECTING ANEURYSM (DISSECTING HEMATOMA) OF A CEREBRAL ARTERY AFTER VIOLENT EFFORT
    PIKULA, B
    PLAMENAC, P
    FERKOVIC, M
    REVUE NEUROLOGIQUE, 1973, 128 (02) : 125 - 130
  • [4] Reducing human effort in engineering drawing validation
    Rica, Elena
    Francisco Moreno-Garcia, Carlos
    Alvarez, Susana
    Serratosa, Francesc
    COMPUTERS IN INDUSTRY, 2020, 117
  • [5] Learning by drawing: When is it worth the time and effort?
    Zhang, Qian
    Fiorella, Logan
    CONTEMPORARY EDUCATIONAL PSYCHOLOGY, 2021, 66
  • [6] Specification of a Hybrid Effort Estimation System using UML
    Kadir, Nur Farhana Binti Abdul
    Sarkan, Haslina Binti Md
    Bin Azmi, Azri
    Yusop, Othman Bin Mohd
    Kama, Mohd Nazri
    2019 6TH INTERNATIONAL CONFERENCE ON RESEARCH AND INNOVATION IN INFORMATION SYSTEMS: EMPOWERING DIGITAL INNOVATION (ICRIIS 2019), 2019,
  • [7] ON HARDWARE DESIGN EFFORT
    FENWICK, PM
    COMPUTER, 1985, 18 (03) : 112 - 112
  • [8] INTEGRATING THE DESIGN EFFORT
    MARSHALL, JS
    MINI-MICRO SYSTEMS, 1982, 15 (04): : 165 - &
  • [9] Modelica - An international effort to design the next generation modeling language
    Mattsson, SE
    Elmqvist, H
    COMPUTER AIDED CONTROL SYSTEMS DESIGN (CACSD'97), 1997, : 151 - 155
  • [10] MODELING THE SUPPLY OF FISHING EFFORT
    OXLEY, L
    ROBERTS, CJ
    ENVIRONMETRICS, 1995, 6 (05) : 541 - 545