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 条
  • [1] Evaluating the effects of treatment switching with randomization as an instrumental variable in a randomized controlled trial
    Jimenez, Sara
    Lai, Dejian
    Gould, K. Lance
    Davis, Barry R.
    COMMUNICATIONS IN STATISTICS-SIMULATION AND COMPUTATION, 2017, 46 (06) : 4966 - 4990
  • [2] EFFECTS OF COGNITIVE REHABILITATION USING ORIGINAL COMPUTER SOFTWARE IN SCHIZOPHRENIA: A RANDOMIZED CONTROLLED TRIAL
    Matsuda, Yasuhiro
    Morimoto, Tsuhasa
    Hatsuse, Norifumi
    Sato, Sayaka
    Furukawa, Shunichi
    Iwata, Kazuhiko
    Ikebuchi, Emi
    SCHIZOPHRENIA BULLETIN, 2015, 41 : S90 - S91
  • [3] Manic switching in children and adolescents in a randomized controlled trial of fluoxetine
    Emslie, Graham J.
    BIPOLAR DISORDERS, 2006, 8 : 31 - 31
  • [4] Effects on Language and Verbal Fluency of a Cognitive Stimulation Program in Older Adults: Randomized Controlled Trial
    Calatayud, Estela
    Subiron-Valera, Ana Belen
    Marcen-Roman, Yolanda
    Salavera, Carlos
    Andrade-Gomez, Elena
    Rodriguez-Roca, Beatriz
    Gomez-Soria, Isabel
    SUSTAINABILITY, 2023, 15 (03)
  • [5] Computer assisted cognitive remediation for schizophrenia: A randomized controlled trial
    Tenhula, W. N.
    Dickinson, D.
    Morris, S. E.
    Spencer, K. N.
    Gold, J. M.
    Bellack, A. S.
    SCHIZOPHRENIA BULLETIN, 2007, 33 (02) : 606 - 607
  • [6] Effects of switching from liraglutide to semaglutide or dulaglutide in patients with type 2 diabetes: A randomized controlled trial
    Iijima, Takahiro
    Makoto, Shibuya
    Ito, Yuzuru
    Terauchi, Yasuo
    JOURNAL OF DIABETES INVESTIGATION, 2023, 14 (06) : 774 - 781
  • [7] Infant Language Production and Parenting Skills: A Randomized Controlled Trial
    Garcia, Dainelys
    Rodriquez, Gabriela M.
    Hill, Ryan M.
    Lorenzo, Nicole E.
    Bagner, Daniel M.
    BEHAVIOR THERAPY, 2019, 50 (03) : 544 - 557
  • [8] Early Intervention for Toddlers With Language Delays: A Randomized Controlled Trial
    Roberts, Megan Y.
    Kaiser, Ann P.
    PEDIATRICS, 2015, 135 (04) : 686 - 693
  • [9] The Effects of a Multitiered System of Language Support on Kindergarten Oral and Written Language: A Large-Scale Randomized Controlled Trial
    Petersen, Douglas B.
    Staskowski, Maureen
    Spencer, Trina D.
    Foster, Matthew E.
    Brough, Mollie Paige
    LANGUAGE SPEECH AND HEARING SERVICES IN SCHOOLS, 2022, 53 (01) : 44 - 68
  • [10] Neighborhood effects in a behavioral randomized controlled trial
    Pruitt, Sandi L.
    Leonard, Tammy
    Murdoch, James
    Hughes, Amy
    McQueen, Amy
    Gupta, Samir
    HEALTH & PLACE, 2014, 30 : 293 - 300