A Randomized Controlled Trial on the Effects of Embedded Computer Language Switching

被引:5
|
作者
Uesbeck, P. Merlin [1 ]
Peterson, Cole S. [2 ]
Sharif, Bonita [2 ]
Stefik, Andreas [1 ]
机构
[1] Univ Nevada, Las Vegas, NV 89154 USA
[2] Univ Nebraska, Lincoln, NE USA
基金
美国国家科学基金会;
关键词
polyglot programming; programming languages; computer language switching; productivity; database programming; experience; randomized controlled trial;
D O I
10.1145/3368089.3409701
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Polyglot programming, the use of multiple programming languages during the development process, is common practice in modern software development. This study investigates this practice through a randomized controlled trial conducted under the context of database programming. Participants in the study were given coding tasks written in Java and one of three SQL-like embedded languages. One was plain SQL in strings, one was in Java only, and the third was a hybrid embedded language that was closer to the host language. We recorded 109 valid data points. Results showed significant differences in how developers of different experience levels code using polyglot techniques. Notably, less experienced programmers wrote correct programs faster in the hybrid condition (frequent, but less severe, switches), while more experienced developers that already knew both languages performed better in traditional SQL (less frequent, but more complete, switches). The results indicate that the productivity impact of polyglot programming is complex and experience level dependent.
引用
收藏
页码:410 / 420
页数:11
相关论文
共 50 条
  • [31] Effects of Tanden Breathing on Constipation: A Randomized Controlled Trial
    Habu, Hiroshi
    Mitsuhashi, Toshiharu
    Tokinobu, Akiko
    Yorifuji, Takashi
    Takao, Soshi
    ACTA MEDICA OKAYAMA, 2022, 76 (04) : 391 - 398
  • [32] EFFECTS OF CARDIOPULMONARY PERFUSION TEMPERATURE - A RANDOMIZED, CONTROLLED TRIAL
    BIRDI, I
    REGRAGUI, IA
    IZZAT, MB
    BRYAN, AJ
    ANGELINI, GD
    ANNALS OF THORACIC SURGERY, 1995, 60 (03): : 747 - 747
  • [33] Effects of Nattokinase on Blood Pressure: A Randomized, Controlled Trial
    Ji Young Kim
    Si Nae Gum
    Jean Kyung Paik
    Hyo Hee Lim
    Kyong-chol Kim
    Kazuya Ogasawara
    Kenichi Inoue
    Sungha Park
    Yangsoo Jang
    Jong Ho Lee
    Hypertension Research, 2008, 31 : 1583 - 1588
  • [34] The Psychosocial Effects of a Companion Robot: A Randomized Controlled Trial
    Robinson, Hayley
    MacDonald, Bruce
    Kerse, Ngaire
    Broadbent, Elizabeth
    JOURNAL OF THE AMERICAN MEDICAL DIRECTORS ASSOCIATION, 2013, 14 (09) : 661 - 667
  • [35] Ceruminolytic effects of docusate sodium: A randomized, controlled trial
    Singer, AJ
    Sauris, E
    Viccellio, AW
    ANNALS OF EMERGENCY MEDICINE, 2000, 36 (03) : 228 - 232
  • [36] EFFECTS OF QIGONG IN PATIENTS WITH BURNOUT: A RANDOMIZED CONTROLLED TRIAL
    Stenlund, Therese
    Birgander, Lisbeth Slunga
    Lindahl, Bernt
    Nilsson, Leif
    Ahlgren, Christina
    JOURNAL OF REHABILITATION MEDICINE, 2009, 41 (09) : 761 - 767
  • [37] The effects of whirlpool baths in labor: A randomized, controlled trial
    Rush, J
    Burlock, S
    Lambert, K
    LoosleyMillman, M
    Hutchison, B
    Enkin, M
    BIRTH-ISSUES IN PERINATAL CARE, 1996, 23 (03): : 136 - 143
  • [38] Effects of foot reflexology on dysmenorrhea: a randomized controlled trial
    Yilmaz, Figen Alp
    Baser, Muruvvet
    CUKUROVA MEDICAL JOURNAL, 2019, 44 : 54 - 60
  • [39] Effects of Traditional Swaddling on Development: A Randomized Controlled Trial
    Manaseki-Holland, Semira
    Spier, Elizabeth
    Bavuusuren, Bayasgalantai
    Bayandorj, Tsogzolma
    Sprachman, Susan
    Marshall, Tom
    PEDIATRICS, 2010, 126 (06) : E1485 - E1492
  • [40] Placebo Effects and the Common Cold: A Randomized Controlled Trial
    Barrett, Bruce
    Brown, Roger
    Rakel, Dave
    Rabago, David
    Marchand, Lucille
    Scheder, Jo
    Mundt, Marlon
    Thomas, Gay
    Barlow, Shari
    ANNALS OF FAMILY MEDICINE, 2011, 9 (04) : 312 - 322