数据库环境下多语言编程影响的随机对照试验

P. M. Uesbeck, A. Stefik
{"title":"数据库环境下多语言编程影响的随机对照试验","authors":"P. M. Uesbeck, A. Stefik","doi":"10.4230/OASIcs.PLATEAU.2018.1","DOIUrl":null,"url":null,"abstract":"Using more than one programming language in the same project is common practice. Often, additional languages might be introduced to projects to solve specific issues. While the practice is common, it is unclear whether it has an impact on developer productivity. In this paper, we present a pilot study investigating what happens when programmers switch between programming languages. The experiment is a repeated measures double-blind randomized controlled trial with 3 groups with various kinds of code switching in a database context. Results provide a rigorous testing methodology that can be replicated by us or others and a theoretical backing for why these effects might exist from the linguistics literature. 2012 ACM Subject Classification Software and its engineering → Software development techniques","PeriodicalId":408760,"journal":{"name":"PLATEAU@SPLASH","volume":"65 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"A Randomized Controlled Trial on the Impact of Polyglot Programming in a Database Context\",\"authors\":\"P. M. Uesbeck, A. Stefik\",\"doi\":\"10.4230/OASIcs.PLATEAU.2018.1\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Using more than one programming language in the same project is common practice. Often, additional languages might be introduced to projects to solve specific issues. While the practice is common, it is unclear whether it has an impact on developer productivity. In this paper, we present a pilot study investigating what happens when programmers switch between programming languages. The experiment is a repeated measures double-blind randomized controlled trial with 3 groups with various kinds of code switching in a database context. Results provide a rigorous testing methodology that can be replicated by us or others and a theoretical backing for why these effects might exist from the linguistics literature. 2012 ACM Subject Classification Software and its engineering → Software development techniques\",\"PeriodicalId\":408760,\"journal\":{\"name\":\"PLATEAU@SPLASH\",\"volume\":\"65 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-01-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"PLATEAU@SPLASH\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4230/OASIcs.PLATEAU.2018.1\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"PLATEAU@SPLASH","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/OASIcs.PLATEAU.2018.1","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

摘要

在同一个项目中使用一种以上的编程语言是很常见的做法。通常,可能会向项目引入额外的语言来解决特定的问题。虽然这种做法很常见,但尚不清楚它是否会影响开发人员的工作效率。在本文中,我们提出了一项试点研究,调查了当程序员在编程语言之间切换时会发生什么。本实验是一个重复测量双盲随机对照试验,共有3组,在数据库环境下进行不同类型的代码转换。结果提供了一种严格的测试方法,可以被我们或其他人复制,并从语言学文献中为这些效应可能存在的原因提供了理论支持。2012 ACM学科分类软件及其工程→软件开发技术
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A Randomized Controlled Trial on the Impact of Polyglot Programming in a Database Context
Using more than one programming language in the same project is common practice. Often, additional languages might be introduced to projects to solve specific issues. While the practice is common, it is unclear whether it has an impact on developer productivity. In this paper, we present a pilot study investigating what happens when programmers switch between programming languages. The experiment is a repeated measures double-blind randomized controlled trial with 3 groups with various kinds of code switching in a database context. Results provide a rigorous testing methodology that can be replicated by us or others and a theoretical backing for why these effects might exist from the linguistics literature. 2012 ACM Subject Classification Software and its engineering → Software development techniques
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信