Pair Programming

L. Williams
{"title":"Pair Programming","authors":"L. Williams","doi":"10.1081/E-ESE-120044181","DOIUrl":null,"url":null,"abstract":"Pair programming is a style of programming in which two programmers work side-by-side at one computer, continuously collaborating on the same design, algorithm, code, or test. In industry, the practice of pair programming has been shown to improve product quality, improve team spirit, aid in knowledge management, and reduce product risk. In education, pair programming also improves student morale, helps students to be more successful, and improves student retention in an information technology major. This chapter provides an overview and history of pair programming followed by a summary of the use of pair programming in industry and academia. The chapter also provides insight into the principles that make pair programming successful, the economics of pair programming, and the challenges in the adoption of pair programming.","PeriodicalId":386020,"journal":{"name":"Encyclopedia of Software Engineering","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"38","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Encyclopedia of Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1081/E-ESE-120044181","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 38

Abstract

Pair programming is a style of programming in which two programmers work side-by-side at one computer, continuously collaborating on the same design, algorithm, code, or test. In industry, the practice of pair programming has been shown to improve product quality, improve team spirit, aid in knowledge management, and reduce product risk. In education, pair programming also improves student morale, helps students to be more successful, and improves student retention in an information technology major. This chapter provides an overview and history of pair programming followed by a summary of the use of pair programming in industry and academia. The chapter also provides insight into the principles that make pair programming successful, the economics of pair programming, and the challenges in the adoption of pair programming.
结对编程
结对编程是一种编程风格,其中两个程序员在一台计算机上并排工作,在相同的设计、算法、代码或测试上持续协作。在工业中,结对编程的实践已经被证明可以提高产品质量,提高团队精神,帮助知识管理,并降低产品风险。在教育方面,结对编程还可以提高学生的士气,帮助学生更成功,并提高学生在信息技术专业的保留率。本章提供了结对编程的概述和历史,然后总结了结对编程在工业界和学术界的应用。本章还深入介绍了使结对编程取得成功的原则、结对编程的经济性以及采用结对编程所面临的挑战。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信