Comparison of a textual versus a graphical notation for the maintainability of MDE domain models: an empirical pilot study

被引:0
|
作者
Santiago Meliá
Cristina Cachero
Jesús M. Hermida
Enrique Aparicio
机构
[1] Universidad de Alicante,DLSI
[2] European Commission Joint Research Centre,undefined
[3] Universidad de Alicante,undefined
来源
Software Quality Journal | 2016年 / 24卷
关键词
MDE; Maintainability; Analysability; Modifiability; Quasi-experiment; Notations;
D O I
暂无
中图分类号
学科分类号
摘要
Models are a useful tool to increase the developer’s productivity and satisfaction when performing maintenance tasks. However, in order to maximise these advantages, the right selection of notations must be made. Unfortunately, the software engineering field lacks a body of empirical evidence that supports such selection. A suboptimal decision in this regard may have negative consequences over the maintenance process. The aim of the study was to compare a textual and a graphical notation with respect to the efficiency, effectiveness and satisfaction of junior software developers while performing analysability and modifiability tasks on two different applications. We have carried out a quasi-experiment with 86 third-year students of the Computer Engineering degree at the University of Alicante. Subjects were randomly classified into two groups, and each group performed 20 maintenance tasks with a textual and a graphical notation. We measured and compared the efficiency, effectiveness and satisfaction of subjects assigned to each treatment. The analysed data show that only the actual analysability coverage (AACov) and the actual modifiability efficiency (AMEffc) are affected by the type of notation used, regardless of the application. In both cases, subjects using the textual notation performed significantly better, although the effect size was low to moderate (AACov η2=0.106\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\eta ^2=0.106$$\end{document}, AMEffc η2=0.187\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\eta ^2=0.187$$\end{document}). This is a pilot study, and it has been conducted to enhance the design of future studies in this area. Thus, it should be replicated to extend our conclusions to other subject profiles, different textual and graphical notations, and application types.
引用
收藏
页码:709 / 735
页数:26
相关论文
共 50 条
  • [21] An Empirical Study on the Comprehensibility of Graphical Security Risk Models Based on Sequence Diagrams
    Volden-Freberg, Vetle
    Erdogan, Gencer
    RISKS AND SECURITY OF INTERNET AND SYSTEMS, 2019, 11391 : 1 - 17
  • [22] A STUDY OF CELL MODELS .3. A PILOT-STUDY ON THE CALIBRATION OF MANIFOLD CELL MODELS IN THE TIME DOMAIN AND IN THE LAPLACE DOMAIN
    DISKIN, MH
    PEGRAM, GGS
    WATER RESOURCES RESEARCH, 1987, 23 (04) : 663 - 673
  • [23] Probabilistic versus random-utility models of state dependence: an empirical comparison
    Seetharaman, PB
    INTERNATIONAL JOURNAL OF RESEARCH IN MARKETING, 2003, 20 (01) : 87 - 96
  • [24] An empirical comparison of logit choice models with discrete versus continuous representations of heterogeneity
    Andrews, RL
    Ainslie, A
    Currim, IS
    JOURNAL OF MARKETING RESEARCH, 2002, 39 (04) : 479 - 487
  • [25] NORMATIVE VERSUS HEURISTIC MODELS OF RESIDENTIAL SEARCH BEHAVIOR - AN EMPIRICAL-COMPARISON
    PHIPPS, AG
    MEYER, RJ
    ENVIRONMENT AND PLANNING A, 1985, 17 (06) : 761 - 776
  • [26] An empirical study on the potential usefulness of domain models for completeness checking of requirements
    Arora, Chetan
    Sabetzadeh, Mehrdad
    Briand, Lionel C.
    EMPIRICAL SOFTWARE ENGINEERING, 2019, 24 (04) : 2509 - 2539
  • [27] An empirical study on the potential usefulness of domain models for completeness checking of requirements
    Chetan Arora
    Mehrdad Sabetzadeh
    Lionel C. Briand
    Empirical Software Engineering, 2019, 24 : 2509 - 2539
  • [28] The Effect of Developers' General Intelligence on the Understandability of Domain Models: An Empirical Study
    Melia, Santiago
    Reyes, Raymari
    Cachero, Cristina
    IEEE ACCESS, 2023, 11 : 70153 - 70167
  • [29] Comparison of BEKK GARCH and DCC GARCH Models: An Empirical Study
    Huang, Yiyu
    Su, Wenjing
    Li, Xiang
    ADVANCED DATA MINING AND APPLICATIONS (ADMA 2010), PT II, 2010, 6441 : 99 - 110
  • [30] Comparison of hypnotherapy versus gabapentin in the treatment of hot flashes: A pilot study
    MacLaughlan, S.
    Salzillo, S.
    Bowe, P.
    Scuncio, S.
    Malit, B.
    Raker, C.
    Gass, J. S.
    Granai, C. O.
    Dizon, D. S.
    JOURNAL OF CLINICAL ONCOLOGY, 2011, 29 (27)