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 条
  • [41] Modeling Robot's World with Minimal Effort
    Villamizar, M.
    Garrell, A.
    Sanfeliu, A.
    Moreno-Noguer, F.
    2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2015, : 4890 - 4896
  • [42] Effort and Coverage Dependent Vulnerability Discovery Modeling
    Kansal, Yogita
    Kapur, P. K.
    Kumar, Uday
    Kumar, Deepak
    2017 2ND INTERNATIONAL CONFERENCE ON TELECOMMUNICATION AND NETWORKS (TEL-NET), 2017, : 329 - 334
  • [43] Modeling marketing effort in an omni channel world
    Freitag, Christopher
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON MANAGEMENT OF DIGITAL ECOSYSTEMS (MEDES 2016), 2016, : 117 - 121
  • [44] Modeling Expert Effort Estimation of Software Projects
    Karna, Hrvoje
    Gotovac, Sven
    2014 22ND INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM), 2014,
  • [45] Hydrologic modeling inventory: Cooperative research effort
    Singh, VP
    Frevert, DK
    Rieker, JD
    Leverson, V
    Meyer, S
    Meyer, S
    JOURNAL OF IRRIGATION AND DRAINAGE ENGINEERING, 2006, 132 (02) : 98 - 103
  • [46] A FOR EFFORT
    CURRAN, LJ
    IEEE SPECTRUM, 1993, 30 (02) : 50 - 52
  • [47] 'A' for effort
    Lyons, D
    FORBES, 2000, 165 (06): : 140 - 140
  • [48] An A for Effort
    Swinton, Omari H.
    AMERICAN ECONOMIC REVIEW, 2015, 105 (05): : 616 - 620
  • [49] A FOR EFFORT, BUT
    STERNBERG, RJ
    AMERICAN JOURNAL ON MENTAL RETARDATION, 1992, 97 (03): : 292 - 294
  • [50] AS FOR EFFORT
    WOLFSON, M
    INTERNET WORLD, 1995, 6 (08): : 8 - 8