A randomized controlled trial on the nomenclature of scientific computing

被引:0
作者
Kluthe, Timothy [1 ]
Stabler, Hannah [1 ]
McNamara, Amelia [2 ]
Stefik, Andreas [1 ]
机构
[1] Univ Nevada, Comp Sci, Las Vegas, NV 89154 USA
[2] Univ St Thomas, Comp & Informat Sci, St Paul, MN USA
基金
美国国家科学基金会;
关键词
Programming language usability; scientific computing; data science; statistics;
D O I
10.1080/08993408.2024.2403971
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Background and Context: Data science and statistics are used across a broad spectrum of professions, experience levels and programming languages. The popular scientific computing languages, such as Matlab, Python and R, were organized without using empirical methods to show evidence for or against their design choices, resulting in them feeling eclectic or esoteric in their design. Objective: To meaningfully organize scientific computing based on evidence gathered through user feedback, build a statistical package based on the findings and provide a replication packet to run similar studies on people with different backgrounds. Method: A randomized controlled trial using a weighted, ranked choice survey (n = 118) with between-subjects design having two independent variables: Language Group (Matlab, Python and R) and Method Name options. Our dependent variable was a normalized preference rating. Findings: There was a very small interaction between Language Group and Method Name. Language Group did not have a statistically significant effect, but Method Name did (F(4, 27037) = 2211.23, p < .001)($\eta _p<^>2$eta p2 = .247). Finally, many names in Matlab, Python and R were ranked so poorly that they were not statistically significantly different from a random word in 63.0%, 62.2% and 30.4% of concepts respectively. Implications: We found organized and structured names were ranked by a large margin, suggesting statistical programming today likely needs considerable improvement. Finally, we outline a statistical package built using these principles, provide comparison scripts and describe some of the challenges from going from simple surveys to in-practice libraries.
引用
收藏
页数:29
相关论文
共 50 条
  • [41] Containers for Portable, Productive, and Performant Scientific Computing
    Hale, Jack S.
    Li, Lizao
    Richardson, Christopher N.
    Wells, Garth N.
    COMPUTING IN SCIENCE & ENGINEERING, 2017, 19 (06) : 40 - 50
  • [42] GIRD OR CLOUD? SURVEY ON SCIENTIFIC COMPUTING INFRASTRUCTURE
    Yu, Bing
    Tian, Jing
    Ma, Shilong
    Yi, Shengwei
    Yu, Dan
    2011 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS, 2011, : 244 - 249
  • [43] Design and Dynamic Simulation in Scientific Computing Education
    Xue, Lian
    PROCEEDINGS OF THE 2016 6TH INTERNATIONAL CONFERENCE ON MECHATRONICS, COMPUTER AND EDUCATION INFORMATIONIZATION (MCEI 2016), 2016, 130 : 804 - 807
  • [44] A Randomized Controlled Trial to Increase Navy Bean or Rice Bran Consumption in Colorectal Cancer Survivors
    Borresen, Erica C.
    Brown, Dustin G.
    Harbison, Greg
    Taylor, Lynn
    Fairbanks, Amanda
    O'Malia, Joanne
    Bazan, Marlon
    Rao, Sangeeta
    Bailey, Susan M.
    Wdowik, Melissa
    Weir, Tiffany L.
    Brown, Regina J.
    Ryan, Elizabeth P.
    NUTRITION AND CANCER-AN INTERNATIONAL JOURNAL, 2016, 68 (08): : 1269 - 1280
  • [45] Weekly cisplatin for the treatment of patients with ovarian cancer A protocol for a systematic review of randomized controlled trial
    Zhang, Dan-feng
    Dou, Peng-hui
    Zhao, Dong-xu
    Li, Jing
    Hu, Yu-hong
    MEDICINE, 2019, 98 (14)
  • [46] Effects of the Nordic Hamstring exercise on sprint capacity in male football players: a randomized controlled trial
    Ishoi, Lasse
    Holmich, Per
    Aagaard, Per
    Thorborg, Kristian
    Bandholm, Thomas
    Serner, Andreas
    JOURNAL OF SPORTS SCIENCES, 2018, 36 (14) : 1663 - 1672
  • [47] On the impact of quantum computing technology on future developments in high-performance scientific computing
    Moller, Matthias
    Vuik, Cornelis
    ETHICS AND INFORMATION TECHNOLOGY, 2017, 19 (04) : 253 - 269
  • [48] Accelerating imaging research at large-scale scientific facilities through scientific computing
    Wang, Chunpeng
    Li, Xiaoyun
    Wan, Rongzheng
    Chen, Jige
    Ye, Jing
    Li, Ke
    Li, Aiguo
    Tai, Renzhong
    Sepe, Alessandro
    JOURNAL OF SYNCHROTRON RADIATION, 2024, 31 : 1317 - 1326
  • [49] On the impact of quantum computing technology on future developments in high-performance scientific computing
    Matthias Möller
    Cornelis Vuik
    Ethics and Information Technology, 2017, 19 : 253 - 269
  • [50] Adapting scientific computing problems to clouds using MapReduce
    Srirama, Satish Narayana
    Jakovits, Pelle
    Vainikko, Eero
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (01): : 184 - 192